Computer Programming Math 2AP is offered to grades 11 and 12. It is worth 5 credits, is a one year elective, and Computer Programming Mathematics 1 is a prerequisite. This course prepares the student for the Computer Science Examination of the College Board Advanced Placement Program. The course parallels a first-year college level Computer Science Course.
Emphasis is placed on the development of programming methodology, algorithms, and data structures.
Applications of computing provide the context in which these subjects are treated. The Pascal computer language constitutes the vehicle for implementing computer- based solutions to particular problems. Treatment of computer systems and the social implications of computing are also integrated into the course. Students can expect detailed work in both theoretical and practical aspects. To enroll in this course, students should be recommended by the Mathematics Department.