This course is appropriate and available to both middle and high school students. To enroll in the course, enroll in the high school version of this offering so that you are awarded the high school credit upon completion. The course will have the same title without the MS label in front. You will not be working with high school students in the course.
In Creative Coding 1 you used loops to repeat code and make things on the screen change over time. Now you’re ready to level up your skills and make your videos change based on things that you do with the mouse or keyboard.
Programming:
Learn more about:
Students will demonstrate an understanding of intermediate Javascript Programming techniques by utilizing event handlers to create interactive programs, encoding logical and spatial reasoning into nested control structures, implementing algorithms in their programs, and creating procedurally generated patterns using linear and geometric progressions and randomness.
Students will demonstrate an understanding of intermediate Javascript Programming techniques by writing code that utilizes strings and string methods, creating interactive applications, incorporating functions with input and output, developing custom objects, utilizing data structures, and developing testing and debugging techniques