Introduction to Computer Science in JavaScript (Collie)
- Level High School
- Contact Hours 75
- Timeframe Semester
This is a semester-long version of the main CodeHS Intro to Computer Science course in JavaScript. This is a first computer science course that teaches the fundamentals of coding.
To view the entire syllabus, click here or click to explore the full course.
|
Programming with Karel
Students learn the basics of programming by giving Karel the Dog commands in a grid world. |
|
Karel Challenges
Students apply all the foundational concepts from Intro to Karel to solve new challenges. |
|
JavaScript and Graphics
Students learn the basics of JavaScript including variables, user input, mathematics, and basic graphics. |
|
Graphics Challenges
Students learn how to pair program while tackling more challenging tasks with JavaScript graphics. |
|
JavaScript Control Structures
Students learn how to use control structures such as if/else statements and loops to make advanced programs in JavaScript. |
|
Control Structures Challenges
Students apply the foundational concepts from the Control Structures unit to solve new challenges. |
|
Functions and Parameters
Students learn to write reusable code with functions and parameters. |
|
Functions Challenges
Students use what they have learned in the Functions module to solve new challenges. |
|
Final Project
Students apply what they have learned in JavaScript to program graphics and game challenges. |
|
Intro to CS: JavaScript Pretest
|
|
Intro to CS: JavaScript Posttest
|
Explore programs that your students will build throughout this course!
Dive into the basics of programming and learn how to lead a successful introductory computer science class. This course covers everything from learning effective debugging methods to teaching computer science in a blended classroom. Perfect for teachers with limited or no programming experience.
View Units CodeHS PD OptionsIntroduction to Computer Science in JavaScript (Collie) is aligned with the following standards
| Standards Framework | View Alignment |
|---|---|
| Texas Computer Science 1 | View (74.6%) |
| South Dakota Computer Programming 1 | View (62.5%) |
| South Dakota Computer Programming 2 | View (61.9%) |
Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.
Learn MoreDidn't find what you were looking for? Here are a few links that might be useful to you.