CS Python Fundamentals
An introductory course for students that teaches the basics of programming and computer science.
Appropriate for high school students
No prior computer science knowledge or experience is necessary
No prior computer science knowledge or experience is necessary
About the course
CS Python Fundamentals is an introductory-level course for students brand new to programming and computer science. In this course, students will learn problem-solving strategies, software design, and the foundations of computer science using two key tools: the Project STEM programming environment and EarSketch, a software package that turns your code into music.
Not only will this course prepare students for continuing their studies in computer science (for example, by taking AP Computer Science A and AP Computer Science Principles), but it will also teach them how to think like a scientist and solve real-world problems, skills that are important to every 21st-century citizen.
There are no prerequisites for this course, although students should have basic familiarity with how to operate a computer and use applications. It's also recommended that students have familiarity with basic algebra principles before starting this course.
Overview
This course teaches the fundamentals of computer science and basic programming.
Beginning in Computer Science
Number Calculations and Data
Making Decisions
Repetition and Loops
Programming in EarSketch
Graphics
Functions
Arrays
2D Arrays
Programming in EarSketch
Internet
Interested?
Contact us to learn more.