Introduction to Computer Science in JavaScript (Golden) (2022)
- Level High School
- Contact Hours 125
- Timeframe Year
This course is outdated and has been replaced by https://codehs.com/course/introjs_corgi/overview This course teaches the foundations of computer science and basic programming, with an emphasis on helping students develop logical thinking and problem solving skills. Students learn material equivalent to a semester college introductory course in computer science and can program in JavaScript upon completion.
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. | 
| Animation and Games Students learn how to make objects move around the screen and let users interact using the mouse! | 
| Animation Challenges Students apply all the foundational concepts from the Animations unit to solve new challenges. | 
| Project: Breakout Students learn how to make their own Breakout game from scratch using JavaScript. | 
| Final Project Students apply the skills they've learned throughout the course to create an original program! | 
| Final Exam This course ends with a 25 question multiple choice exam. | 
Explore programs that your students will build throughout this course!
Here are a few examples of teacher resources and materials to use in the Introduction to Computer Science in JavaScript (Golden) (2022) course
The CodeHS JavaScript Level 1 Certification offers high school students the opportunity to validate their mastery of JavaScript, giving them a competitive advantage when entering college or the workforce.
Learn More 
         
        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 (Golden) (2022) is aligned with the following standards
| Standards Framework | View Alignment | 
|---|---|
| Indiana Computer Science 1 | View (75.5%) | 
| South Dakota Computer Programming 1 | View (62.5%) | 
 
        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.