Please enable JavaScript to use CodeHS

Nevada Computer Science and Applications

In this course, students learn about computer science and computational thinking using Python and HTML to analyze and design solutions to problems using programming skills. Additional topics include algorithms, documentation, security and privacy, communication and collaboration, and data visualization.

Overview & Highlights

Level
High School
Contact Hours
80
Timeframe
Semester

Course Overview

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

Welcome
Students are introduced to the course and develop goals for themselves for the course as well as investigate what type of learner they are.
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.
Introduction to Programming with Turtle Graphics
Students learn Python commands, functions, and control structures by drawing shapes on their screen and solve puzzles with Turtle Graphics!
Web Design
Students go through a high-level introduction to HTML, CSS, and the processes involved in viewing web pages on the internet. Students create several simple web pages to gain practice using the various features of HTML and CSS.
Networking Fundamentals
Students explore the structure and design of the internet and networks, how this design affects the reliability of network communication, the security of data, and personal privacy.
Final Project
Students are introduced 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 final project.

97
Lessons
100
Videos
230
Exercises
15
Challenges
227
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 Nevada Computer Science and Applications course

Standards

Nevada Computer Science and Applications is aligned with the following standards

Standards Framework View Alignment
Nevada Computer Science and Applications View (100%)
Nevada Tech 9-12 View (93.8%)
Nevada Tech 6-8 View (93.3%)

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.