Loading...

Description

CSAwesome is an Advanced Placement CS A curriculum equivalent to a first-semester, college-level course in computer science. The course emphasizes both imperative and object-oriented design and problem-solving using Java, covering fundamental topics that include problem-solving, design strategies, and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing. The CSAwesome curriculum is available for free on Runestone Academy, an interactive e-book platform with many hands-on activities, sample AP questions, and programming challenges.

This CSAwesome professional development (PD) will be a 45-hour immersive experience where educators will learn how to program in Java, learn how to use inclusive teaching practices to recruit and retain underrepresented students in computing, as well as learn how to use the Runestone Instructor Dashboard in an equitable way. Teachers will be led by experienced CSAwesome facilitators and will receive access to a complete set of online lesson plans and teaching materials. 

Objectives

Teachers attending this CSAwesome professional development experience will:

  • Learn to use the CSAwesome Curriculum to teach College Board’s AP Computer Science A (Java) course. 
  • Join a professional learning community, supported by a PD facilitator experienced with CSAwesome. 
  • Receive ongoing support from an online discussion forum and PD facilitator. 
  • Gain access to the CSAwesome student curriculum and teacher materials.
Loading...
Thank you for your interest in this course. Unfortunately, the course you have selected is currently not open for enrollment. Please complete a Course Inquiry so that we may promptly notify you when enrollment opens.
Required fields are indicated by .