AP® Computer Science – A

-
Name:
AP® Computer Science – A (CPSC510)
-
Department:
Computers and Electronics
-
Credits:
1.0 (yearlong course)
-
Prerequisites:
Algebra 1 (MATH100/150)
AP® Computer Science – A
Description:
The student will learn key computer science concepts and principles. This will be done using the Java programming language. These concepts will include class creation and object usage. Through this, the student will prepare for the AP® Exam administered by the College Board. When the student completes the course they will be able to write simple programs, trace the flow of a program, and determine the output of code based on inputs provided.
Special Notes:
If you are planning to take the AP® exam associated with this course, then be aware that beginning in Fall 2019 the College Board requires that all students register in October of each school year to take the exam which is held in early May. You must make your decision early. There are penalties associated with late registration and with registering and then deciding not to take the exam at a later date. Please plan accordingly. For more information or if you have more questions, please visit https://apcentral.collegeboard.org . Once on the site, search Home-Schooled Students to find information on locating testing locations near you.
As an online school, NorthStar Academy is not a testing center. We are a certified AP course provider. Students must locate a face to face school in their local area that will allow them to sit the exam with their students.
This version of the course is not Dual Credit eligible. To receive Dual Credit, you must register for the DC version of this course, if available.
FROM THE TEACHER
In the AP® Computer Science A course, you will learn key principles and concepts used in computer programming. Why is this important? Technology is everywhere and many “non-technical” careers are loaded with technology. If you have a high-level understanding of how computer programs are written and work, you can better understand the industry you work in and how decisions are made. We will use the Java programming language to teach these concepts but what you learn will apply to most other programming languages you will encounter in further educational studies or in the workplace. In addition, you will be preparing for the AP® Exam and hopefully earning college credit.
If there are books and materials for this course, they can be purchased from our Online Bookstore.
Student Feedback
The course is organised so that the students can learn the best.
I think this course is well-paced and has an adequate difficulty curve. I will enjoy learning more next semester!
The teacher was extremely helpful, because he provided explanations as to why I got problems wrong. He was also very prompt.