New York Computer Science 9-12
- Level High School
- Contact Hours 120
- Timeframe Year
New York Computer Science 9-12 is fully aligned to the New York State Computer Science and Digital Fluency Learning Standards for students in grades 9 through 12. Students will learn concepts in the framework including: Impacts of Computing, Computational Thinking, Networks & System Design, Cybersecurity, and Digital Literacy.
Digital Citizenship and Cyber Hygiene
Students learn topics on Internet etiquette, how to stay safe on the web, potential effects of digital footprints, how to protect their information, and the implications of cyberbullying.
Programming with Karel
Students learn the basics of programming by giving Karel the Dog commands in a grid world.
Networks and the Internet
Students explore the structure and design of the internet, and how this design affects the reliability of network communication, the security of data, and personal privacy.
The Canvas and Graphics
Students learn how to add graphics objects and position them on the canvas.
Students learn to write reusable code with functions, parameters, and return values, and explore the impact of variable scopes.
Animation and Games
Students learn how to make objects move around the screen and let users interact using the mouse!
Students learn the theory and practice of user interface design. With rapid prototyping and user testing, they design and develop their own engaging web pages.
Computer Science Careers
Students learn potential career paths in the field of computer science.
Introduction to Physical Computing with micro:bit
Students learn the basics of the micro:bit, such as how to light up and change the brightness of LEDs and how to use variables to write more versatile programs.
Explore programs that your students will build throughout this course!
Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.Learn More