Indiana Computer Science I
- Level High School
- Contact Hours 155
- Timeframe Year
This course teaches the foundations of computer science and basic programming, with an emphasis on helping students develop logical thinking and problem solving skills.
Programming With Karel
Students take all the foundational concepts from Karel to solve programming challenges.
Students learn topics on Internet etiquette, how to stay safe on the web, potential effects of digital footprints, how to protect their information, and the implications of cyberbullying.
Control Structures Challenges
This module requires students to use all the foundational concepts from the Control Structures module to solve programming challenges.
Functions and Parameters
This module teaches students how to write reusable code using functions and parameters.
This module requires students to use all the foundational concepts from the Functions module unit to solve programming challenges.
Animation and Games
Students learn how to make objects move around the screen, and how to let users interact with programs using the mouse.
This module requires students to use all the foundational concepts from the Animations unit to solve some programming challenges.
Students take all the skills they've learned throughout the course to create a final program with a partner.
This module includes a culminating exam, testing students on their knowledge of all course materials.
Explore programs that your students will build throughout this course!
Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.Learn More