Computer Science Pathway

Academy students who choose the Computer Science Pathway will take the following two classes:

Introduction to Computer Programming:

Images of various video game implementations: breakout, hangman,  and maze

First semester, students work with a drag-and-drop language, SNAP, to learn the principles of computer programming such as abstraction, logic, and algorithmic thinking.  Second semester, students learn Java. This course is for students who are curious about computer science, want to prepare for AP CS, and/or want to develop their coding skills.

AP Computer Science:

Advanced computer programming constructs: quick sort, linked lists, arrays.

AP Computer Science is a faster-paced class that prepares students for the AP Test.  Students learn the basics of Object-Oriented programming and design in Java,  computer graphics in Java Swing, algorithm analysis, recursion and data structures.  Students produce text-based and graphics-based games at the end of each semester to apply their knowledge and demonstrate their skills.