Please enable JavaScript to use CodeHS

Delaware Course 3A

This course is fully aligned to the CSTA 3A standards that Delaware has adopted for students in grades 9 and 10. It covers all concepts in the CSTA framework, including: Algorithms & Programming, Computing Systems, Data and Analysis, Impacts of Computing, and Networks & the Internet.

Overview & Highlights

High School
Contact Hours

Course Overview

To view the entire syllabus, click here or click to explore the full course.

Digital Citizenship and Cyber Hygiene
Students are introduced to Internet etiquette and how to stay safe on the world wide web. Students will explore the potential effects of their digital footprints, how to protect information from online risks, and the implications of cyberbullying.
Programming With Karel
Students are introduced to programming with Karel the Dog. Karel is a dog that only knows how to move, turn left, and place tennis balls in his world. Students learn to program Karel to solve puzzles and challenges.
Karel Challenges
Students use everything they learned in the previous module to solve challenging puzzles with Karel the Dog!
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.
JavaScript and Graphics
Students are introduced to the basics of JavaScript, including variables, user input, mathematics, and basic graphics.
Graphics Challenges
Students learn how to pair program! Students take all the foundational concepts from JavaScript Graphics to solve some programming challenges.
JavaScript Control Structures
Students learn how to use control structures such as if/else statements and loops to make more advanced programs in JavaScript.
Control Structures Challenges
Students take all the foundational concepts from the Control Structures unit to solve some programming challenges.
Functions, Events, and Lists
Students learn to write reusable code with functions and parameters.
Final Project
This unit introduces students to the theory and practice of user interface design. Students learn about what makes an engaging and accessible user interface and employ an iterative design process including rapid prototyping and user testing to design and develop their own engaging web pages.

Offline Handouts

Demo Programs

Explore programs that your students will build throughout this course!

Course Resources

Here are a few examples of teacher resources and materials to use in the Delaware Course 3A course

Customizable Assignments

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

Actions for Teachers

Didn’t find what you were looking for? Here are a few links that might be useful to you.