The AP CSA course is training students to understand the ins and outs of software development with the programming language Java.
Students in the course will complete the necessary course work to earn the following certificate:
Information Technology Specialist Introduction to Programming with Python (Certiport)
Units A and B - Output and Variables
Unit C (Input), Unit D (Math Operations), and Unit 1 (Methods)
Unit 2 - Using Classes / Objects 1 - Void and Return Methods
Unit 3 - Using Classes / Objects 2 - Constructors, Instance Vars, and Methods
Unit 4 - Strings
Unit 5 - Basic Decisions - Ifs
Unit 6 - If else / If else if / Magpie Lab
Unit 7 - Boolean Algebra / do while loops ( && ! I I )
Unit 8 - While loops
Unit 9 - For Loops
Unit 10 - Nested Loops
Unit 11 - Writing Classes 1
Unit 12 - Writing Classes 2
Unit 13 - Scanner String and Scanner Files (optional)
Unit 14 & 15 - One dimensional arrays 1 & 2
Unit 16 & 17 - ArrayList 1 & 2
END OF SEMESTER 1
Unit 18 - Matrices
Unit 19 - Inheritance
Unit 20 - Recursion (Sorting and Searching)
AP Exam Prep (May 6, 2021)
Extra Units - More Sorting and Searching, Interfaces, and Abstract Classes
END OF SEMESTER 2