Deer Lakes

School District

AP Programming

AP Computer Programming

 Grade 10-12 1.00 Credit Level 3 Course # 2523
AP Programming is an advanced study of computer programming methods.  Computer systems and their applications continue to permeate throughout every facet of society at an increasing rate.  The demand for individuals who possess a true understanding of how computers operate and how to program them is also increasing.  In today’s world the limit of an individual’s success is increasingly dependent upon their ability to understand and use technology.  This course will focus on the Java programming language.  Java has become one of the primer languages in computer studies since the advent and subsequent growth of the World Wide Web.  Often used in conjunction with other object oriented languages such as C++ and Visual BASIC, Java provides a backbone for many of the e-commerce transactions which take place every day on the internet.  Students in the course will be required to integrate Java code along with HTML to develop processes which will operate in a globally networked environment.  Development of a year- long case study will allow students to benchmark their performance with a real world application.

Students interested in this course should be highly self-motivated individuals who can endure the rigors of independently developing, testing and troubleshooting computer code.  Completion of this course and successful performance on the Computer Science A or AB exam at year’s end can result in exemption from a college level Computer Science course. Students will be required to take the AP Exam or take a final exam at the end of the school year.  Students will be responsible for the cost of the AP Exam.