Please enable JavaScript to use CodeHS

New Jersey Design Thinking - Outline

  1. Introduction to Programming

  2. JavaScript and Graphics

  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. Project: Computing and the Environment

  13. Creative Development

  14. Final

  15. Midterm

  16. Extra Karel Practice

  17. Extra Karel Puzzles

  18. Karel Challenges

  19. Web Development

  20. Functions and Parameters Practice

  21. Extra Console Challenges

  22. Animation and Games

  23. Project: Breakout

  24. Data Structures Challenge Problems

  25. Visualizing Music

  26. Project: Tic Tac Toe

  27. Project: Helicopter Game

  28. More Basic Data Structures

  29. Computer Science Principles Pretest

  30. Computer Science Principles Posttest