Computer Science Fundamentals Pilot - Ellipsis Education

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

Computer Science Fundamentals Pilot

Looking for a condensed set of curriculum hours for a classroom trial, computer science camp, or summer program? The Computer Science Fundamentals Pilot delivers 10 one-hour lessons including Coding (using Scratch), 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

Students understand foundational computer science principles such as loops, debugging, and conditional statements in this 10-module course. Using Scratch, an open source block-coding language, students build games and solve puzzles to develop computational thinking and analytical skills. Educators introduce students to safe Internet behaviors, a variety of STEM careers, and real-world computer science vocabulary through participation in group discussion activities. After completion of this course, students will gain some basic skills needed to take higher level coding classes.

Pilot Resources Include

  • 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:

  • Evaluate and address errors in an algorithm by testing and debugging

  • Apply an understanding of loops, events, randomness, and conditionals through creating programs

  • Utilize loops by creating algorithms to navigate a maze

  • Apply software planning concepts

  • Understand the role and career of a web designer through discussions with their classmates

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

— Brayden, 7th Grader

“It’s fine if we make mistakes, ‘cause you’ll learn from them and you’ll get better!”

— Kristina, 4th Grader

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.