Please enable JavaScript to use CodeHS



Nevada Computer Science and Applications

The Nevada Computer Science & Applications course is fully aligned to the Nevada Technology & Computer Science Standards included in the Computer Science and Applications half-credit course required for graduation. 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.

Syllabus

Units: 6
Contact Hours: 80

By the Numbers


Contact Hours 80
Lessons 83
Videos 78
Exercises 117
Challenges 10
Offline Handouts 115

Units

Unit Description
Welcome: Students will be introduced to the course and will see an overview of topics that they will learn. Students will also develop goals for themselves and the course as well as investigate what type of learner they are.
Digital Citizenship and Cyber Hygiene: Students will learn about topics including Internet etiquette and how to stay safe on the world wide web. They will also look at the potential effects of their digital footprints, how to protect information from online risks, and the implications of cyberbullying. Finally, they will learn how to find and cite quality resources online.
Introduction to Programming with Turtle Graphics: Students will learn Python commands, functions, and control structures by drawing shapes on their screen and solving puzzles with Turtle Graphics!
Web Design: Students will go through a high-level introduction to HTML, CSS, and the processes involved in viewing web pages on the internet. Students will create several simple web pages using the CodeHS online editor to gain practice using the various features of HTML and CSS.
Networking Fundamentals: Students will explore the structure and design of the internet and networks, and how this design affects the reliability of network communication, the security of data, and personal privacy. They will learn how the Internet connects computers all over the world. Finally, they will explore basic networking protocols, practical networking, and how networks are secured.
Final Project: Students will be introduced to the theory and practice of user interface design. Students learn about what makes an engaging and accessible user interface, and will employ an iterative design process including rapid prototyping and user testing to design and develop their own final project.

Demos

Click on a demo to test it out.

Module 3 Exercise: Colored Dartboard

Module 4 Exercise: Bingo

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 6-8 View (83.3%)
Nevada 9-12 View (80.6%)
Nevada Computer Science and Applications View (100%)
Nevada Tech 6-8 View (93.3%)
Nevada Tech 9-12 View (93.8%)