Pathway: Computer Science

The Computer Science pathway gives students the opportunity to prepare for a career working with computers to solve problems. The pathway also focuses on computer programming skills in multiple programming languages. It culminates in Advanced Placement Computer Science.

Home » Courses » Computer Science
Search Courses
Home » Courses » Computer Science

Computer Science Courses

Required and elective courses must equal 2.5 credits to receive pathway endorsement.
CourseGradeMHS CreditCollege Credit
Required Courses
Introduction to Computer Science9-120.5No
Python 1 & 210-121No
C++ Programming11-121Yes
Optional Courses
Computer Science Advanced Topics (CS 160)120.5Yes
Required Courses
Students will be introduced to the breadth of the field of computer science. Topics covered are: problem solving and program design, programming languages, software engineering principles, career in computing and social and ethical issues of computer use. First course in pathway sequence.
Grades: 9-12
Credits: 0.5 - Applied Arts, Elective, Pathway
Enrollment in Algebra 1 or Algebra 1 completed is recommended
Python 1 & 2
Course ID: 1015340
Students will learn to write computer programs using Python language. Topics covered include variables and built-in data types, decision and looping structures, functions, string processing, and arrays. This is the second course in the pathway sequence.
Grades: 10-12
Credits: 1 - Applied Arts, Elective, Pathway
C++ Programming
Course ID: 1015440
This is a year long, rigorous, fast paced, college-level course in C++ programming. Each semester offers four credits of college credit. Both courses are required for pathway completion. Preprequisite: For CCN, C or higher in Python 2 and completion of or currently enrolled in Calculus.
Grades: 11-12
Credits: 1 - Applied Arts, Elective, Pathway
Elective Courses
Explores the disciplines and professions of Computer Science and Software Engineering. It surveys computer hardware and software architecture, the study of algorithms, software design and development, data representation and organization. Prerequisite: For college credit, C or higher, prerequisite of C or higher is required.
Grades: 12
Credits: 0.5 - Applied Arts, Elective, Pathway