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.
This class focuses on the programming language Java. This class expands on many of the concepts students learned in AP CS Principles and applies it in a new language and on a new level.
Students are given multiple activities to complete by the end of the week. The course is framed like an online class. Student watch and follow-along with video-lessons to learn the material and complete the related assignments. If students get stuck, they can ask their onsite teacher for assistance. Because of these video-based lessons and posting a week's worth of assignments on Mondays, students have the freedom to learn at their own pace and have a more free, flexible learning experience.
This class is a good fit for you if the following statements apply to you:
I passed AP CS Principles.
I can work independently.
I enjoy working with computers.
I enjoy programming.
I'm considering majoring/minoring in Computer Science in college. Alternatively: I plan to be involved in the field of Computer Science / Programming / Game Development.
Still not sure? I recommend you fill out the Google Form below--it asks you several self-reflective questions to help you gauge whether or not this class fits you and your goals.
Want more information? Check out Mrs. Speers Terry's website (www.speersterry.com) or email candace_terry@lakesidesd.org.