⭐ Texas educators: our K-5 Tech Apps curriculum is a state-approved instructional material. Learn More.
Need more computer science curriculum? Explore our full-year course options.
This project-based course is designed for students who have previous exposure to or clearly expressed interest in computer science. Students use Java, a line-coding language, to understand fundamental computer science principles like loops, functions, and conditional statements. Educators guide students through projects, including a computer science research presentation, that contribute to computational thinking and analytical skills.
Vocabulary words and definitions
Digital citizenship activities
Teacher training videos
Sample standards alignment mapping using CSTA K-12 CS Standards.
10 modules of step-by-step lesson plans
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:
Represent physical objects in a digital space using object-oriented programming.
Establish variables and data types when designing programs.
Apply the basics of Java to build interactive programs.
Apply software planning concepts to programs.
Describe the roles and responsibilities of a software developer and explain how foundations of STEM are relevant to the career as a whole.
— Brayden, 7th Grader
— Dr. Sheri Clegg, Principal
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.