AP Computer Science
Course Outcomes/Goals
1. Students will be able to design, implement and analyze solutions to problems.
2. Students will be able to use and implement commonly used algorithms
3. Students will be able to select and develop appropriate algorithms and data structures to solve problems.
4. Students will be able to write solutions fluently in an object-oriented paradigm.
5. Students will be able to refine coding skills using Java programming language to create well structured object oriented programs.
6. Students will be able to write, run, test and debug solutions in the Java programming language, utilizing Java library classes and interfaces from the AP Java subset.
7. Students will be able to read and understand programs consisting of several classes and interacting objects.
8. Students will be able to read and understand a description of the design and development process leading to such a program.
9. Students will be able to recognize the ethical and social implications of computer use in today’s society.
Core Units
❖ Unit 1. Using Objects and Methods
❖ Unit 2. Selection and Iteration
❖ Unit 3. Writing Classes
❖ Unit 4. Data Collections
JAVA
Course Outcomes/Goals for the semester:
1. Students will be able to design and implement computer based solutions to problems in several application areas.
2. Students will be able to plan algorithms using pseudo code and flowcharts.
5. Students will be able to learn the basics of object oriented concepts in writing programs.
6. Students will be able to identify the major hardware and software components of a computer system, their relationship to each other, and their roles within the system.
7. Students will be able to recognize the ethical and social implications of computer use in today’s society.