The goal of this program is to make the children in the ICJC community more comfortable with coding.
The Juniors Course will teach children basic programming concepts utilizing Scratch, a popular high-level block-based visual programming language. In this course, children will learn simple concept such as sequencing, debugging, creating art using code, loop, events and event handlers, data encoding and binary numbers. This course intends to introduce younger children to coding in a fun, engaging manner.
The Seniors Course will use Python-based modules. Python is a high-level, general-purpose programming language which is simple to learn and very widely used. Children in this course will be introduced to concepts such as data types, conditionals and loops, functions and pseudo code, object oriented programming, recursion, and moving robots using code. By the end of this course, students will be able to interact with a LEGO Robot (EV3 or Spike Prime) using Python and be able program this Robot to conduct basic maneuvers.
Read the ICJC Coding Class Agreement