Advance App Design is a post-AP course in Computer Science. Students will learn to design and program a wide variety of large scale software projects, including physics simulations, computer and mobile video games, statistical modeling and visualizations with big data and virtual reality programs. Students will be exposed to a multitude of programming languages and environments and will study some of the fundamental algorithms of computer science in areas such as artificial intelligence, object-oriented programming, recursion, data manipulation, and 2D / 3D Graphics. Students will develop a digital portfolio of original computer programs throughout the year that can be used for applying to college or obtaining employment in the Software.
Length: 2 semesters
Credit: 2 credits
Open to Grades: 10-12
Grade Weight: Advanced Placement
Prerequisite: AP Computer Science A and teacher recommendation (may be repeated for credit)