Ellipsis

Share Ellipsis

  • Facebook
  • Twitter
Ellipsis provides full-year computer science curriculum for K-12. Resources included with Ellipsis curriculum empower any teacher to teach computer science. Through teacher-led coursework, educators deliver all aspects of computer science, beyond just coding. As a result, Ellipsis curriculum provides the foundational knowledge students need to be successful in college, career, and life.

Curriculum

Computer Science Foundations (K-2)

Curriculum with ScratchJr, digital citizenship, unplugged, and STEM career activities develops critical thinking & problem solving skills .

K-12 CS Framework Aligned

COMPUTER SCIENCE FOUNDATIONS 1ST GRADE

Acquire foundational coding skills with free play and criteria-driven exploration. Review loops, triggering blocks, and debugging.

Graphic Design 108: Intro to Video Game Development

Uses PBL to help students understand gaming theory, SC concepts, and user interaction while creating playable video games with Godot.

Graphic Design 115: Introduction to App Design

Uses drag and drop mobile app creation platform to help students understand computer science principles while designing mobile applications.

HS COMPUTER SCIENCE GAME DEVELOPMENT

Engage with game development processes through text-based programming.

HS COMPUTER SCIENCE JAVA

Demonstrate computer science skills using Java. Learn object oriented programming with loops, objects, methods, and classes.

Programming 100: Computer Science Foundations

Curriculum with ScratchJr, digital citizenship, unplugged, and STEM career activities develops critical thinking & problem solving skills .

K-12 CS Framework Aligned

Programming 101: Introduction to Computational Thinking with Scratch

Introduces Scratch to help students develop an understanding of computer science principles, computational thinking, and analytical skills.

Programming 105: Introduction to Web Development with JavaScript

Uses Javascript, HTML, and CSS to introduce web page structure and website design best practices.

Programming 111: Introduction to Computational Thinking with Java

Uses Java, a line-coding language, to explore expanded computer science principles like loops, functions, and conditional statements.

Programming 205: Advanced Web Development with JavaScript

Explores advanced web development and design frameworks in a variety of project-based activities using Javascript, HTML, and CSS.

Programming 505: Introduction to Computer Science

Introduces CS principles with a focus on web development, data usage, analysis of technological trends, and ethical internet behavior.