This course was developed for the youngest learners as a guide to the
vast world of coding. Using a platform developed by Computer Science researchers
at MIT called "Scratch", students will be introduced to fundamental concepts of
programming such as data, conditionals, and loops through draggable, intuitive
premade code blocks. Each class, using their newfound knowledge, students will
apply what they have learned to create practical projects and games.
Volunteers for this course will be awarded 3 additional volunteer hours to account for the time and effort spent becoming familiar with the platform and its various features.
Official Scratch Website: scratch.mit.edu
Class Days/Timings: Fridays, 5:00-6:00 PM
Dates: February 12 → March 19 → Spring Break → April 2 → May 7
This course will serve as a comprehensive introduction to the programming language Java. Arguably one of the most popular programming languages in the world, Java has its origins all the way back in the mid-1990s, known for its being supported on a wide variety of platforms, as well as its power. Through simultaneous explanations from tutors and interactive walkthroughs of code, students will solidify their understanding of fundamental programming concepts, as well as powerful language-specific features that will allow them to develop useful and efficient projects.
Class Days/Timings: Saturdays, 3:00-4:00 PM
Dates: February 13 → March 20 → Spring Break → April 3 → May 8