DC AP® Computer Science – A (CPSC510dc)
1.0 (yearlong course)
Introduction to Computer Programming (CPSC100), AP Computer Science Principles (CPSC520) or equivalent
This course teaches programming in JAVA, while preparing the student for the Advanced Placement exam. The course looks at Object-Oriented Programming principles using the Java language. Topics covered include computer logic, programming strategies, algorithms, and code development.
The dual credit honors track includes a deeper focus on critical thinking and analytical skills by providing students with more challenging problems and assignments comparable to what they would see at the university level. These elements will also prepare students to be successful in future upper-level and AP® courses.
The Dual Credit fee for CCU is included in the fee for this course.
Do you have a basic understanding of computers and want to learn the process of how to write computer programs?
In AP Computer Science, we will work to prepare for the AP Computer Science A exam. We will use the Java programming language to learn computer science principles and techniques. This will not only prepare you for the AP exam, but can also be used in most other computer science classes that you might take. We will look at Object Oriented Programming and the concepts behind it. In Java, we will look at primitive data types, classes, and control structures. As we finish the course, we will sort and search algorithms, and program design will be introduced. All of these topics will be reinforced with labs and writing code, to help you get hands-on knowledge of the concepts. When you finish the course, you will be ready to take the AP exam and also proceed on to more in-depth computer science courses.
If there are books and materials for this course, they can be purchased from our Online Bookstore.