High School Computer Science JavaScript Pilot - Ellipsis Education

⭐ Texas educators: our K-5 Tech Apps curriculum is a state-approved instructional material. Learn More.

High School Computer Science JavaScript Pilot

Looking for a condensed set of curriculum hours for a classroom trial, computer science camp, or summer program? The Introduction to Computer Science Applications Pilot delivers 10 one-hour lessons including Coding (using JavaScript), Unplugged, Digital Citizenship, and STEM career explorations.

Need more computer science curriculum? Explore our full-year course options.

PROGRAMMING LANGUAGE:

Scratch

SOFTWARE USED IN COURSE:

Scratch
Google Chrome
Safari

SUPPORTED DEVICES:

Mac
Windows
Chromebook
iPad (no audio)

INSTRUCTIONAL MODELS:

Direct Instruction
Instructional Scaffolding
Use of Learning Objectives
Relevant Vocabulary
Bloom’s Taxonomy
of Questions
Inquiry-Based Instruction
Project-Based Instruction
Cooperative Learning
Independent Study

SUPPORTED LEARNING MODELS:

Classroom
Blended
Hybrid
Synchronous
Asynchronous

STANDARDS ALIGNED:

ISTE Seal of Alignment

National and State K-12 Computer Science Standards

REINFORCES:

Math
ELA
Social-Emotional Learning

Pilot Description

Educators introduce high school students to computational thinking and computer science principles with a focus on web development, data usage, analysis of technological trends, and ethical internet behavior for young adults. This course places a strong emphasis on the local and global impacts of technology through discussions and project-based lessons. Students develop a research website about a STEM career of interest using JavaScript, HTML, and CSS. Students will learn foundational computer science skills that will prepare them for advanced coding courses and a technology-enabled workplace.

Pilot Resources Included

  • Pacing guide

  • Vocabulary words and definitions

  • Coding activities

  • Unplugged activities

  • Digital citizenship activities

  • Teacher training videos

  • Formative assessments

  • Syllabus

  • Sample standards alignment mapping using CSTA K-12 CS Standards.

  • 10 modules of step-by-step lesson plans

Learning Objectives

Each lesson plan is designed to enable students to achieve specific learning outcomes related to course aligned computer science competencies. For example, at the end of this course students will be able to:

  • Utilize the hierarchy of HTML to learn the basics of web page content.

  • Effectively work in a pair and design a solution to a realistic and applicable problem using technology

  • Explore the relationship between information and data.

  • Utilize the basics of JavaScript to build interactive web page content.

  • Apply software planning concepts

“I felt very proud, because I created it all by myself.”

— Brayden, 7th Grader

“We’re always looking for innovative ways to teach skills that will last a lifetime.”

— Dr. Sheri Clegg, Principal

Four Pillars of Engagement

Not every student loves to code, and that’s ok. That’s why the Four Pillars of Engagement are at the core of every Codelicious course. Each pillar includes activities built to engage every learning style in the classroom.

Learn more about the Pilot!

Schedule a 30-minute conversation to explore this course with one of our curriculum experts. You will preview curriculum features such as syllabi, lesson plans, and standards mapping.