| 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: |
| | College Preparatory Elective |
| UC subject area satisfied: |
| | g - College Preparatory Elective |
| Notes: |
| | This course is the ’N’ variant for course 4411-4412. This course has a state course code of 9062 that requires a single subject credentialed teacher in the assignment. This course is not part of any CCTE pathway. |
|
| 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): |
| | 9062 - Computer Science |
| Basic Texts and Teaching Guides: |
| | Horstmann, Computing Concepts with Java Essentials, 3rd. ed., Wiley, 2003. |