SD LabRats
Empowering youth to make a better world through science and technology.

Computer Code Masters

Tech-savvy instructors will guide students to build basic and complex computer programs. This introduction will give students a valuable foundation in an industry that’s growing at an exponential rate. This course is suitable for beginner to advanced students and everyone in between.

Computer Code Masters

Tech-savvy instructors will guide students to build basic and complex computer programs. This introduction will give students a valuable foundation in an industry that’s growing at an exponential rate. This course is suitable for beginner to advanced students and everyone in between.


Week 1

“Basic Input/Output”

This intro course will give students a basic understanding of the input/output procedures necessary to produce computer code. Students will use Java programming language to explore methods and for loops and learn how to code and manipulate objects.


Week 2

“The Language of Variables”

Variables are often hard for students to understand; this course will explore them in a way that’s easy to follow and resonates with students. Instructors will help students declare, set and change variable sets using eclipse.


Week 3

“Intro to Conditionals”

This course will teach students how to write conditional statements using the “If/Then” construct by creating their own virtual game. This practice will help students in their future math adventures as well as their current coding escapades.


Week 4

“Beginner Code Masters”

Students will combine the weeks’ lessons to make a crazy pentagon using classes, methods, variables, fore loops and conditional statements. These cross-cutting concepts will prepare students to be efficient in the Next Generation of Science Standards.


Week 5

“Advanced Code Masters”

After students have completed the High Tech Masters, they’re ready for the freedom of code. Students will design and code their own beautiful trees to reinforce the core programming concepts they’ve learned as well as introduce them to new ones like recursion.


CLICK BELOW TO ENROLL