| This course serves as an introduction to computers
and the study of managing and processing information. The emphasis
is on solving real world problems by means of computer programming
(software engineering). Students will learn the Java programming
language and apply those skills in exploring how computers work.
Some topics covered include object-oriented design techniques,
file management, data structures, graphics, debugging, hardware
components, and social implications. The course includes an in
depth treatment of the AP Simulation Case Study. Students will
have the option of taking the AP exam for which many colleges
will grant up to 3 hours of college credit. |