Course Description
Educators introduce high school students to computer science principles with a focus on web development, data usage, analysis of technological trends, and ethical internet behavior for young adults. Students use Javascript, HTML, and CSS in project-based activities to develop a research website.
Course Subject
Programming
Programming Language
JavaScript
Minimum Grade Level
9
Prerequisites
None
Resources Included
- Pacing guide
- Vocabulary words and definitions
- Coding activities
- Unplugged activities
- Digital citizenship activities
- Hardware activities (optional)
- Teacher training videos
- Summative assessments
- Formative assessments
- Syllabus
- Computer science standards compliance mapping
- Full year of step-by-step lesson plans
Student Outcomes
Each lesson plan is designed to achieve specific student outcomes related to computer science competencies.
Sample objectives for this course include:
- Students will be able to utilize the hierarchy of HTML to learn the basics of web page content.
- Students will be able to effectively work in a pair and design a solution to a realistic and applicable problem using technology
- Students will be able to explore the relationship between information and data.
- Students will be able to utilize the basics of JavaScript to build interactive web page content.
- Students will be able to apply software planning concepts
- Students will be able to understand the role and career of a web designer through discussions with their classmates
Technology
Software/Platforms Used
- Brackets (or comparable web-based text editor)
- Google Chrome
- Google Sheets
Technology Requirements
A computer (Mac, Windows) capable of downloading and installing Brackets or a Chromebook capable of running a web-based text editor Repl.it.
Standards Compliance
- 100% state and national computer science standards compliant (standards compliance map provided)
- Reinforces math, ELA, and social emotional learning competencies