Program of Study
Computer Science I
Students will acquire knowledge of structured programming techniques and concepts through writing applications. Students will acquire an understanding of the process of developing software including design, planning, coding, testing, and creating appropriate documentation. Students will examine how computer technology impacts society and the resulting issues relating to security, privacy, and ethics.
Computer Science II
This advanced-level course will expand students’ knowledge and skills in structured programming techniques and concepts by addressing more complex problems and developing comprehensive programming solutions. Students will utilize a programming language commonly used in the workplace to complete projects with advanced programming techniques and algorithms.
Game Programming & Design
Students will learn the processes of developing a game from start to finish. Students learn how to create 2D and 3D game assets, program and document different aspects of the game aspect cycle. Students will create a computer game that is presented to an evaluation panel.
AP Computer Science A
AP Computer Science A is an introductory college-level computer science course. Students cultivate their understanding of coding through analyzing, writing, and testing code as they explore concepts like modularity, variables, and control structures.