K-12 CS Teacher Professional Development Workshop
Description: One of the most fundamental aspects of the Computer Science field is programming. Oftentimes, computer science is viewed completely as programming, but this is only one basic portion of the field. Computer science has existed for centuries, and the recent addition of programming was a revolutionary modern creation. To learn programming, students will often enroll in high school STEM courses, and AP Computer Science A is the upper-level course for understanding programming concepts. In the modules for programming, there will be an overview of the computer science concepts tested on the AP Computer Science A examination as well as GACE review questions.
Composite Learning Objectives:
Students will understand...
Primitive data types
Boolean expressions
Iterations and loops
Arrays
2D Arrays
Writing classes
Object oriented programming
ArrayLists
Inheritance
Recursion
Modules: