Ellipsis Education Computer Science Curriculum
Ellipsis Education is removing barriers to teaching computer science. In every K-12 course, Ellipsis delivers all the curriculum, resources, and support needed for teachers to build confidence and capacity. The curriculum includes detailed lesson plans (beyond just coding), pacing guides, standards maps, and training. With school and district partners, Ellipsis Education is imagining a world where all learners have equitable access to high-quality computer science education.
At Ellipsis Education, we know that computer science is more than just coding. It’s also equipping students with the attitudes, knowledge, and skills necessary to thrive – in academic settings and beyond. To that end, every Ellipsis Education course includes four lesson types: unplugged, coding, digital citizenship, and STEM Careers.
To learn more, explore our courses page or download free computer science lesson plans.
Vision
We imagine a world where all learners have equitable access to high-quality computer science education.
Mission
Ensure teachers have the curriculum, resources, and support they need to confidently teach computer science.
Computer Science Education Landscape
Rapid advancements in technology, along with its powerful influence on the ways we live and work, are driving change in the way we view computer science literacy and education. More than ever, we understand that computer science is evolving beyond a nice-to-have in K-12 education. It is now clear, computer science education is a critical path for developing students’ technological literacy while also equipping them with the disposition, attitudes, knowledge, and skills necessary to thrive in their post-secondary lives.
While elements of computer science education have been integrated into schools for quite some time, these implementations are often episodic, incentive-based, and limited in scope. Initial forays into computer science offer surface level learning experiences for students, but they are unlikely to support deep and meaningful learning that transfers to real-world applications. To fully realize the benefits of computer science education, 21st century learners need more. Computer science must be integrated into schools as a formal discipline, taught using high-quality instructional strategies, and accessible to every student.
Differences in state-level policy, availability of teacher preparation, curricula materials, and the rapidly changing nature of the discipline, create unique complexities in the process of bringing computer science to schools. Moreover, as schools’ appetites for computer science education grows, their integration strategies will evolve. Simply put, there is no one-size-fits-all solution. To support schools at all stages, curriculum providers must stand ready to engage in partnerships; co-constructing viable and dynamic solutions that meet these expanding visions for computer science.