Computer Science
Computer Science |
Pre-AP Computer Programming
AP Computer Science
PRE-AP COMPUTER PROGRAMMING
This course is designed to develop the students’ understanding of computer technology, equipment, operating methods, and appropriate vocabulary of the computer system using programming languages. Emphasis will be placed on the use of a disk operating system, programming design by analysis, coding, and documentation of the problems as encountered in mathematics, science, and business applications.
AP COMPUTER SCIENCE
The major emphasis is on programming methodology, algorithms, and data structures. Applications of computing provide the context in which these subjects are treated. Applications are used to develop student awareness of the need for particular algorithms and data structures, as well as to provide topics for programming assignments to which students can apply their knowledge. A particular programming language constitutes the vehicle for implementing computer-based solutions to particular problems. Treatments of computer systems and the social implications of computing are integrated into the course and not isolated as separate units.