Science Olympiad Code Craze (MS)
- Level Middle School
- Contact Hours 45
- Timeframe Year
This course is designed for Science Olympiad (B) middle school participants who want to compete in the Code Craze event in the 2026-2027 school year. This course covers the following major topic areas: 1. Principles of Coding 2. AI & Machine Learning 3. Cryptography 4. Python Coding Event participants will be tested via an interactive quiz and a coding activity.
Activities in this course require student access to third party AI tools including ChatGPT; Gemini; Microsoft Copilot; Google Teachable Machine; Quick, Draw!; Loudly; Soundraw.
To explore the full course, click here.
MODULES - 7
Karel is a dog that only knows how to move, turn left, and place tennis balls in his world. You can give Karel these commands to instruct him to do certain things. We use Karel to show you what it means to program, and allow you to focus on problem-solving.
In this project, students will learn the generative power of AI and explore AI's ability to generate text, images, music, and videos.
Students dive into the history of cryptography systems, the motivation behind using encryption systems, and modern cryptography systems. This includes explaining the core concepts of Public Key Infrastructure and hash functions. Students will also explore the importance of digital certificates, and authentication methods.
Students learn the basics of programming by writing programs that interact with users through the keyboard.
Students teach their programs to make decisions based on the information it receives.
Students learn how to write more efficient code by using loops as shortcuts.
Students learn how their programs can be decomposed into smaller pieces that work together to solve a problem.
Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.
Learn MoreDidn't find what you were looking for? Here are a few links that might be useful to you.
The Science Olympiad Code Craze Middle School (MS) course is designed to prepare division Code Craze participants for the Science Olympiad Division B invitational, regional, state and national competition events.
Principles of coding, AI and machine learning, cryptography, and Python coding.
Through an interactive quizzes and a coding activities, according according to the Code Craze event rules
Python. The course covers console interaction, conditionals, looping, and functions and exceptions.
Science Olympiad Code Craze (HS) covers Division C and runs about 85 hours against this course's 45. The high school version adds quantum computing as a fifth topic area and goes further in Python, into strings and data structures.
About 45 contact hours, listed as running across a school year alongside the competition season.