Gateway Regional High School

Course Information

Intro to Computer Science

Teacher

Mr. Dericks

Email

bdericks@gatewayhs.com

Phone Number

856-848-8200 ext 519

Course Website

Google Classroom Code:  29q896

Course Description        

Intro to Computer Science is an introductory-level single semester course for students brand new to programming and computer science. In this course, you will learn problem solving strategies, software design, and the foundations of computer science.

This course is taught using Python. Python is a general purpose programming language great for beginners. It is most praised for its elegant syntax and readable code, and it's quite powerful. Python is used by many large organizations (Google and NASA for example) to do just about everything from building apps, analyzing data, system administration, and the list goes on.

Not only will this course prepare you for continuing study in computer science (for example, AP Computer Science A and AP Computer Science Principles), but it will teach you how to think computationally and solve real world problems, skills that are important to every 21st century citizen.

Course Expectations and Assessments

Expect to spend 3-5 hours per week on this course. This includes watching all of the video lessons, completing the lesson and code practices, and completing the unit quizzes, tests and coding assignments.

A summary of the units of study and topics for the course is listed below.

Unit

Topics

Duration

Beginning in Computer Science

Hardware and Software Basics

Input and Output

Binary

4 weeks

Number Calculations and Data

Variables

Functions

Modular Division

Random Numbers

Working with Big Data

3 weeks

Making Decisions

Booleans

Conditional Statements

Algorithms

3 weeks

Repetition with Loops

While Loop

Iteration

Making a Game

3 weeks

Graphics

Color

Shapes

Coordinates

3 weeks

Course Policies 

Required and Recommended Materials 

Assistance

        I will be available after school for makeup tests, test retakes, and extra help on Tuesday and Thursday.  

Classroom Behavioral Expectations and Rewards/Consequences