Skip to main content

Norwalk High School

Main Menu Toggle
Welcome to Norwalk High School, home of the Lancers!                Click on the link below to check out our student store!              Program Verification starts August 4th.  See details below for more information.              Freshmen Orientation August 11th.                     The PTSA Membership Drive continues!   Join PTSA today for $10.       Click on the calendar below for time and location information.  
Staff email: Office 365
Project Lead the Way: Computer Science » Computer Science Pathway

Computer Science Pathway

The Computer Science Pathway consists of the following sequence of Computer Science courses.
 
* All four (4) courses are University of California & California State University approved.
 
09th Grade:    Computer Science Principles (CSP) *
10th Grade:    Computer Science Applications (CSA) *
11th Grade:    Advanced Placement Computer Science Principles (AP CSP) *
12th Grade:    Advanced Placement Computer Science A (AP CSA) *
 
The University of California approved courses can be found here: 
 
Please note the course descriptions, goals, and syllabi below.
___________________________________________________
 
Intro. to Computer Science Principles (9th)
University of California "G" Approved

Course Overview, Goals, and Syllabus

The CodeHS introduction to computer science in JavaScript curriculum teaches the foundations of computer science and basic programming, with an emphasis on helping students develop logical thinking and problem solving skills. Once students complete the CodeHS Introduction to Computer Science course, they will have learned material equivalent to a semester college introductory course in Computer Science and be able to program in JavaScript.
 
Click the link to download the Intro. to Computer Science Principles Course Syllabus
___________________________________________________
 
Intro. to Computer Science Applications (10th)
University of California "G" Approved

Course Overview, Goals, and Syllabus

The CodeHS Introduction to Computer Science in Python course teaches the fundamentals of computer programming as well as some advanced features of the Python language. Students will develop an appreciation for how computers store and manipulate information by building simple console-based games. This course is equivalent to a semester-long introductory Python course at the college level.
 
Click the link to download the Intro. to Computer Science Applications Course Syllabus
____________________________________________________
 
AP Computer Science Principles (11th)
University of California "G" Approved

Course Overview, Goals, and Syllabus

AP Computer Science Principles is the newest AP® course from the College Board, and becomes an official AP® course in the 2016-17 school year. This course introduces students to the foundational concepts of computer science and explores the impact computing and technology have on our society. With a unique focus on creative problem solving and real-world applications, the CodeHS AP Computer Science Principles course gives students the opportunity to explore several important topics of computing using their own ideas and creativity, use the power of computing to create artifacts of personal value, and develop an interest in computer science that will foster further endeavors in the field.

Click the link to download the AP Computer Science Principles Course Syllabus
___________________________________________________
 
AP Computer Science A in Java (12th)
University of California "G" Approved

Course Overview, Goals, and Syllabi

The CodeHS AP Java course is a year-long course designed to help students master the basics of Java and equip them to successfully pass the College Board AP Computer Science A Exam at the end of the school year. All learning materials and resources teachers and students need for a successful year-long AP Java course can be found on the CodeHS website.
 
Click the link to download the AP Computer Science A in Java Course Syllabus

Computer science is an integral part of our lives, shaping virtually everything from the objects around us to the ways in which we communicate, travel, work, and play. And the computer revolution has just begun – CS is now a key enabler for discovery and innovation in most other fields of endeavor, making it an incredibly relevant course of study.

Computer scientists invent the future by developing architectures and techniques for more advanced computing, and by developing the applications that operate within those frameworks.

Computer science is a powerful force for making a positive difference in the world. Computing has made possible undertakings such as landing the Curiosity rover on Mars, managing patient care to avoid undesired drug interactions, revolutionizing K-12 teaching and learning through the use of mobile devices, and even the creation of a computer that can win at Jeopardy. It’s a field of unbounded potential – get ready to change the world!