Grade Range: | |
11–12 | |
Prerequisites: | |
Foundations in Information Technology 1,2; AP Computer Science Principles 1,2 | |
Course duration: | |
Two semesters | |
Subject area in which graduation credit will be given: | |
Practical Arts | |
UC subject area satisfied: | |
g - College Preparatory Elective | |
Course Description: | |
In Computer Science 1,2 students will increase their problem-solving skills and be able to differentiate between problems that computers can and cannot solve. Students will use a high-level programming language, which will expose them to the structured approach and object-oriented programming technique. In addition, this course will introduce students to the basic components of a computer, plus an individual computer’s role in the functions of a computer system. Computer Science 1,2 will provide a basic understanding of how a computer works as well as how and where computers are used in today’s society. Related careers will be explored. | |
State Course Code(s): | |
8132 - Advanced Systems Programming (Capstone) | |
Basic Texts and Teaching Guides: | |
Horstmann, Computing Concepts with Java Essentials, 3rd. ed., Wiley, 2003. |