Course Catalog

 
 

Table of Contents

Advanced Placement
Art
Computer Science
English
General
JROTC
Mathematics
Music
Physical Education
Science
Social Science
World Languages

Computer Science

Computer Science is a field of study that reaches into both theory and practice. There is not a single aspect of our society that doesn't benefit from the practical side of computing. Computing has affected how we communicate with each other on a personal level and on a mass scale. Everything from smartphones to tablets to the movies you watch today. They are all heavily affected by the field of Computer Science. Computing has even affected how we perform even the smallest tasks during the course of our everyday lives. Everything from hybrid cars to the clothes you are wearing to the food you ate for breakfast. All these products are only possible now because of what computer scientists do.

It is what drives our society into the future. Being a user and consumer of technology has become the norm. From a more abstract point of view, Computer Science can be seen as the science of problem-solving. Students of the field will develop skills in pattern recognition, modeling and analyzing problems.

Our goal is to turn the consumers and users of technology today into the creators and makers of technology of tomorrow.

Progamming Video

https://vimeo.com/channels/868238/117872712

Curriculum Map

All of the courses are electives. Some of the more advanced courses may require teacher approval. This approval can usually be gained either by taking one of our introductory courses OR by showing us you have gained experience through some other venue. It can be showing us what you have contributed to an open source project online or a mod you created for your favorite game.

Course Descriptions

Course Code: 778301A
Course Title:
AP Computer Science A

Level: AP

Credit(s): 1.0
Semester(s): 2
Description:
Advanced Placement Computer Science is designed to introduce students to object-oriented programming methodology with a concentration on problem solving and algorithm development. It is meant to be the equivalent of a first-semester college-level course in Computer Science. It also includes the study of data structures, design, and abstraction.

Suggested Prerequisites:
None

Course Fee:
$100

*All AP Courses are expected to have a $100 fee ($25 class fee and $75 exam fee).

The exact exam fee for testing in May 2016 will be released by the CollegeBoard in October 2015. This exam fee determines the total price that students will owe for each AP Course/exam. The AP exam fee may be fully or partially reduced for students with free/reduced lunch, per funding by district and state grants. The exact fee will be provided as soon as the district and state release their funding statement.
Course Code: 668201A
Course Title:
AP Computer Science Prin

Level: AP

Credit(s): 1.0
Semester(s): 2
Description:
AP Computer Science Principles (CSP) is a full-year, rigorous, entry-level course that introduces high school students to the foundations of modern computing. The course covers a broad range of topics that make up computing such as programming, algorithms, the Internet, big data, digital privacy and security, and the societal impacts of computing. The course is designed around the AP Computer Science Principles Framework and prepares students to take the AP exam and to complete the AP Performance Tasks. In each unit, students use engaging, interactive tools to explore concepts and to produce creative computing artifacts. The course involves extensive group work and requires that students have the maturity and self-discipline to work without supervision and to reflect on their experiences.

Suggested Prerequisites:
Reverse prerequisite. Students who have taken MORE than 1 CS course should NOT sign up for this one. It's meant as an intro AP course.

Course Fee:
$100

*All AP Courses are expected to have a $100 fee ($25 class fee and $75 exam fee).

The exact exam fee for testing in May 2016 will be released by the CollegeBoard in October 2015. This exam fee determines the total price that students will owe for each AP Course/exam. The AP exam fee may be fully or partially reduced for students with free/reduced lunch, per funding by district and state grants. The exact fee will be provided as soon as the district and state release their funding statement.
Course Code: 779101H
Course Title:
H Business Incubator

Level: H

Credit(s): 1.0
Semester(s): 2
Description:
Studets will spend time with mentors to research, design, develop, and attempt to bring to market a product they develop in class. Students should be upper classmen and is self-driven. Much of what they learn will be through independent research and interaction with industry folks.

Suggested Prerequisites:
Any course besides Exploring CS and a teacher recommendation. If you believe you have an exceptional background, email Ms. Curry at vcurry@cps.edu.

Course Fee:
$100
Course Code: 668201H
Course Title:
H Exploring Computer Scie

Level: H

Credit(s): 1.0
Semester(s): 2
Description:
Super intro. Covers six subfields within CS instead of focusing on one. Meant to give students a good overall idea of what CS is like or for.

Suggested Prerequisites:
7th grade or Freshmen only

Course Fee:
$100
Course Code: 778801H
Course Title:
H Human Comp Inter I- Maker's Lab

Level: H

Credit(s): 1.0
Semester(s): 2
Description:
Students learn how to design and prototype static products. Kids who are creative and has a desire to learn how to turn their creative ideas into reality should consider this course.

Suggested Prerequisites:
Any CS course (completed or taken concurrently)

Course Fee:
$100
Course Code:
Course Title:
H Intro to Artificial Intelligence

Level: H

Credit(s): 1.0
Semester(s): 2
Description:
In parallel to learning object oriented programming concepts in Python, students will get a high level introduction to several concepts from Artificial Intelligence. Concepts include pattern matching, machine learning, neural networks, and more!

Suggested Prerequisites:
Media Computation, Programming I, AP CS A or AP CSP

Course Fee:
$100
Course Code: 733161H
Course Title:
H Media Computation

Level: H

Credit(s): 1.0
Semester(s): 2
Description:
Teaches foundational programming concepts by teaching how to compose music and 2D graphics with the language Python. Students with a strong interest in music would find this course engaging.

Suggested Prerequisites:
None

Course Fee:
$100
Course Code: 733241H
Course Title:
H Microarchitecture Logic Design

Level: H

Credit(s): 1.0
Semester(s): 2
Description:
Hardware and logics design course. Students who are interested in how computers think and process instructions would be interested in this course.

Suggested Prerequisites:
Media Computation, Programming I, Web Development, or AP CS A

Course Fee:
$100
Course Code: 733141H
Course Title:
H Programming I

Level: H

Credit(s): 1.0
Semester(s): 2
Description:
Teaches foundational programming concepts by teaching students to program in Java. Students who are looking for a traditional programming course where the abstract concepts of programming are explored would be interested in this course.

Suggested Prerequisites:
None

Course Fee:
$100
Course Code: 733171H
Course Title:
H Software App I: Android Development

Level: H

Credit(s): 1.0
Semester(s): 2
Description:
Android Framework development. Knowledge of the Java language is assumed. Students are learning how to create applications in the Android environment, using professional tools.

Suggested Prerequisites:
Programming I or AP CS A

Course Fee:
$100
Course Code: 733181H
Course Title:
H Software App II: Physical Computing Lab

Level: H

Credit(s): 1.0
Semester(s): 2
Description:
Will learn how to create interactive products. Will learn how to make products that use a microcontroller and/or microcomputer. Knowledge of a programming language is assumed. Students must be motivated to work on their own. Much of what they learn is through indepedent research.

Suggested Prerequisites:
Media Computation, Programming I, Web Development, AP CS A, or AP CSP

Course Fee:
$100
Course Code: 778601H
Course Title:
H Web Dev I: HTML Client S

Level: H

Credit(s): 1.0
Semester(s): 2
Description:
Students are learning how to create web and mobile web applications using professional tools, languages, frameworks and techniques.

Suggested Prerequisites:
Media Computation, Programming I, AP CS A or AP CSP

Course Fee:
$100