Please enable JavaScript to use CodeHS

New Jersey Computer Science - Outline

  1. Introduction to Programming

  2. JavaScript and Graphics

    1. 2.1 Hello World

    2. Video 2.1.1 Hello World
    3. Check for Understanding 2.1.2 Hello World Quiz
    4. Example 2.1.3 Hello World
    5. Exercise 2.1.4 Your Name and Hobby
    6. 2.2 Variables

    7. Video 2.2.1 Variables
    8. Check for Understanding 2.2.2 Variables Quiz
    9. Example 2.2.3 Basic Variables
    10. Exercise 2.2.4 Daily Activities
    11. 2.3 User Input

    12. Video 2.3.1 User Input
    13. Check for Understanding 2.3.2 User Input Quiz
    14. Example 2.3.3 Basic User Input
    15. Exercise 2.3.4 Dinner Plans
    16. Badge 2.3.5 User Input Badge
    17. 2.4 Basic Math in JavaScript

    18. Video 2.4.1 Basic Math in JavaScript
    19. Check for Understanding 2.4.2 Basic Math in JavaScript Quiz
    20. Example 2.4.3 Simple Calculator
    21. Example 2.4.4 Dollars to Pounds
    22. Example 2.4.5 Dividing Up Groups
    23. Exercise 2.4.6 T-Shirt Shop
    24. Exercise 2.4.7 Running Speed
    25. 2.5 Using Graphics in JavaScript

    26. Video 2.5.1 Graphics
    27. Check for Understanding 2.5.2 JavaScript Graphics Quiz
    28. Example 2.5.3 Graphics Hello World
    29. Example 2.5.4 Blue Circle
    30. Example 2.5.5 Red Rectangle
    31. Example 2.5.6 8 Ball
    32. Exercise 2.5.7 Flag of the Netherlands
    33. Exercise 2.5.8 Snowman
    34. 2.6 Programming with JavaScript Quiz

    35. Unit Quiz 2.6.1 JavaScript and Graphics Quiz
    36. Badge 2.6.2 Graphics Badge
  3. JavaScript Control Structures

  4. Functions and Parameters

  5. Project: Tell a Story

  6. Basic Data Structures

  7. Digital Information

  8. The Internet and Computers

  9. Project: The Effects of the Internet

  10. Data

  11. Project: Present a Data-Driven Insight

  12. Creative Development

  13. Final

  14. Midterm

  15. Extra Karel Practice

  16. Extra Karel Puzzles

  17. Karel Challenges

  18. Web Development

  19. Functions and Parameters Practice

  20. Extra Console Challenges

  21. Animation and Games

  22. Project: Breakout

  23. Data Structures Challenge Problems

  24. Visualizing Music

  25. Project: Tic Tac Toe

  26. Project: Helicopter Game

  27. More Basic Data Structures

  28. Computer Science Principles Pretest

  29. Computer Science Principles Posttest