Prerequisite: AP Computer Science Principles
*ALSO OFFERED AS A VIRTUAL COURSE*
AP Computer Science A is equivalent to a first-semester, college level course in computer science. The course introduces students to computer science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing. The course emphasizes both object-oriented and imperative problem solving and design using Java language. These techniques represent proven approaches for developing solutions that can scale up from small, simple problems to large, complex problems. The AP Computer Science A course curriculum is compatible with many CS1 courses in colleges and universities.
Learn about the course (and the AP Exam) on the College Board website linked here.
AP Classroom has several resources to help students prepare for the AP Exam. I plan to use the progress checks and other questions throughout the year to help students get a better feel for what the AP CS A Exam will look like. Students should try to get at least vaguely familiar with AP Classroom as soon as possible, if they've never used it before.
Students' assignments will be given and graded through a website called Canvas. Students will create a Canvas account using their Lakeside email (write down your log in information somewhere in case you forget it!)
Getting Started with Canvas ← Students, do this FIRST.
Link to Canvas: https://k12.instructure.com/courses/6936~36561
I suggest you bookmark this for easy access throughout the school year.