Software Development

Level 3 – Specialty
Software Development provides opportunities for extensive study in one or more programming languages, ideally that students have not experienced in previous coursework. Students learn about uses and advantages of particular programming languages and understand commonalities and differences across them. Students will engage in collaborative development processes to solve a problem or address a personal or community need using their programming skills. This course aligns with common first-year postsecondary programming courses (i.e., CS1, including AP CSA). Content covered in this course aligns with specialty content from the Programming content progression as defined in Section 3.1.
Reimagining CS Pathways: High School and Beyond