In conjunction with the "Hour of Code" occurring nationwide, we are offering a "Coding Marathon" for 2022! Like the name implies (marathon), we want to see how far students can go learning coding. The students who are able to complete the most course content may be eligible for awards and prizes!!! Students can begin working on the courses on Monday morning, 12/5/22. To be eligible for prizes, students will need to complete their work by Friday, 12/9/22!
The courses will remain open (after the coding marathon concludes) for our students through the winter break. Enjoy!
The courses will remain open (after the coding marathon concludes) for our students through the winter break. Enjoy!
Don't forget to join us for our "Computer Science Spotlight" show where we will discuss computer science majors and careers and announce marathon winners! The event will take place virtually on Tuesday, December 13, 2022 at 4 PM. to register to attend,
2022 Coding marathon courses
SHORT COURSES...
Coding in Sports Students are introduced to the JavaScript block coding environment. Students curate the environment of their own sports video game. To join this class CLICK HERE Learning about Graphic Arts Make your own graphics and drawings on the web using JavaScript. Learn how to use our JavaScript graphics library to make pictures by adding and modifying shapes to your canvas. To join this class CLICK HERE Making your own App! This activity gives you some examples on how to make your first real mobile apps and how to test them out on your phone. To run apps on a smartphone phone, students will need to download the Expo app. Find more information about Expo at https://expo.io To join this class CLICK HERE PI Day!!! Have you ever wondered how many digits of Pi are really needed? Using Java, students will explore the impact of using different numbers of Pi digits in their calculations. This course is designed for students that are familiar with print statements and basic loops & conditional statements in Java. To join this class CLICK HERE . Exploring and seeing data Coding with Data Visualization is an hour long coding lesson that teaches students about the power of using data visualizations to display data in meaningful and easy to understand ways. Students will learn about several types of data visualizations and how they can be used to represent data, as well as practice creating them using a JavaScript library. To join this class CLICK HERE |
LONGER COURSES...
For students who complete the short courses, and want to get a little deeper into coding:
Art, Graphics and Drawings
For the aspiring artist! This course explores how art and computer science connect. Using p5.js, a free and open-source JavaScript library for creative coding, create digital drawings, animations, and interactive sketches while also learning how to code. To join this class, CLICK HERE
Game Design with Roblox
Learn about designing games in the metaverse world of Roblox. You may even learn to make a game you can publish and play on Roblox! To join the class, CLICK HERE
Coding + Music
In Coding + Music learn the basics of coding through music! In this block-coding course, you'll investigate how code can be used to create and enhance music by building programs that generate beat patterns, chord progressions, and musical sequences with visualizations. To join this class, CLICK HERE
For students who complete the short courses, and want to get a little deeper into coding:
Art, Graphics and Drawings
For the aspiring artist! This course explores how art and computer science connect. Using p5.js, a free and open-source JavaScript library for creative coding, create digital drawings, animations, and interactive sketches while also learning how to code. To join this class, CLICK HERE
Game Design with Roblox
Learn about designing games in the metaverse world of Roblox. You may even learn to make a game you can publish and play on Roblox! To join the class, CLICK HERE
Coding + Music
In Coding + Music learn the basics of coding through music! In this block-coding course, you'll investigate how code can be used to create and enhance music by building programs that generate beat patterns, chord progressions, and musical sequences with visualizations. To join this class, CLICK HERE