Please enable JavaScript to use CodeHS

Georgia Foundations of Computer Programming

This course provides an exploratory foundation in computer programming and hands-on activities to build a strong foundation in computer coding. Through integrated instructional activities, students have opportunities to apply employability skills and to research careers in the information technology area.

Overview & Highlights

Level
Middle School
Contact Hours
40
Timeframe
Quarter

Course Overview

To view the entire syllabus, click here or click to explore the full course.

MODULES - 4

  • What is Computing?

    Students review the history of computing, learn about the various parts that make up modern computers, and the impact computing has on the world.

  • Project: Computer Models

    Students create a short presentation on a model of computer of their choice, such as phones, robots, drones, etc.

  • Programming with Turtle Graphics

    Students learn Python commands, functions, and control structures by drawing shapes on their screen and solving puzzles with Turtle Graphics!

  • Project: Pair-Programming Paint!

    Students are given a chance to combine the skills they have learned and paint a digital image using Tracy the Turtle.


33
Lessons
30
Videos
62
Exercises
3
Challenges

Standards Alignment

Showing frameworks for your state
Standards Framework Alignment
Georgia Foundations of Computer Programming 94% View

Customizable Assignments

Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.

Learn More

Actions for Teachers

Didn't find what you were looking for? Here are a few links that might be useful to you.