🗓️ 1/21: Chorus, Art, Band, Dance, Theatre, Health/PE, English, Social Studies, Special Ed, Math, Powhatan CTE 🗓️ 1/22: All other depts
This course is designed for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems, while preparing students to write basic programs that accomplish useful goals.
Prerequisites: None
Grades: 9-12
Students will develop critical thinking and problem solving skills by writing programs and exploring programming concepts using algorithmic procedures, implementing programming procedures in one or more languages, and mastering programming fundamentals. Students will also develop interactive multimedia applications, including apps or games. Concepts in this course shed light on a wide range of career opportunities in the tech industry as students will learn valuable computational thinking skills that help them understand the modern digital world. Contextual instruction and student participation in co-curricular career and technical student organizations will develop leadership, interpersonal, and career readiness skills. High-quality work-based learning will provide experiential learning opportunities related to students' career goals and interests.
Prerequisites: None
Grades: 9-12
AP Computer Science Principles is an introductory collegelevel computing course. Students cultivate their understanding of computer science through working with data, collaborating to solve problems, and developing computer programs as they explore concepts like creativity, abstraction, data and information, algorithms, programming, the internet, and the global impact of computing.
Prerequisites: Algebra I
Grades: 9-12
This is an introductory computer science course that focuses on programming in Java. The goals of the course include: designing, implementing, and analyzing solutions to problems, using and implementing commonly used algorithms, using standard data structures, developing and selecting appropriate algorithms and data structures to solve new problems, and writing solutions fluently in an object-oriented language.
Prerequisites: Algebra II
Grades: 11-12