Courses

SHARE
NEW
Introduction to Computer Science
Open Enrollment. Course begins August 2017.
An interactive introductory course for students brand new to programming that teaches the foundations of computer science.

About the Course

Course Level
Beginner
Student Prerequisites
No prior computer science knowledge or experience is necessary
Teacher Background
No prior computer science knowledge or experience is necessary
An interactive introductory course for students brand new to programming that teaches the foundations of computer science using the Python language. Not only will this semester- or year-long course prepare students for AP Computer Science A and AP Computer Science Principles, but it will teach students how to think computationally and solve complex problems, skills that are important for every student.
Introduction to Computer Science is a great starting point for schools starting up a new computer science program, or seeking to enrich an existing CS program or course.

The course includes:

  • Semester-long and year-long curriculum options
  • Web-based video classes, activities, and practice exercises
  • Regular quizzes, projects and exams
  • Auto-grading, progress tracking and gradebook
  • Teacher & student support

Curriculum

This course teaches the foundations of computer science and basic programming.

Topics include:

What is Computer Science, Big Data, Algorithms, Cybersecurity, Game Development and Graphics.
Unit 1: Beginning in Computer Science
Unit 2: Number Calculations and Data
Unit 3: Making Decisions
Unit 4: Repetition with Loops
Unit 5: Graphics

Interested? Contact us to learn more.