This week, the AcadeCoders learn the wonderful coding language of JavaScript! JavaScript is a dynamic programming language. It is most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user control the browser, communicate asynchronously, and alter the document content that is displayed.
Day 1 (July 13th, 2015)
In the morning, the campers were given a tour of Academie de la Capitale and given all camp rules in respect to the camp and computer use. Following the camp introductory tour, they began with Jiu Jitsu with instructor Scott from K2 Martial Arts!
After Jiu Jitsu, the campers began the first half of the morning learning the introductory concepts of JavaScript, such as introduction to drawing, challenge: H for Hopper, challenge: Simple Shapes, and Challenge: Crazy Face.
After snack, the campers went back to coding for the second half of the morning. This is where campers learned introduction to colouring, challenge: Ice Cream Code, and Challenge: It’s a Beautiful Day.
After a wholesome lunch, the AcadeCoders took to Morrison park to enjoy the sunny and warm weather! They played various games on the play structure, soccer, touch football, swinging, and overall socialization among all campers.
After outdoor activities and snack, the AcadeCoders were back at JavaScript! The campers spent the rest of the afternoon working on colouring, variables, and animations! Campers would take on challenges and assignments ‘The power of Docs’, project: what’s for dinner?, intro to variables, quiz: variables, Challenge: Bucktooth Bunny, More on Variables, Challenge: Funky Frog, Review: Variables, Intro to Animation, and Challenge: Exploding Sun.
Day 2 (July 14th, 2015)
The AcadeCoders began their second day with the first half of the morning working on Animation basics and challenges! They learn mouse interaction, Challenge: Tasty Tomato, Challenge: Mouse Movement Mania, Incrementing Shortcuts, A Shorter Shortcut, Challenge: Parting Clouds, and Project: Shooting Star.
In the second half of the morning, the AcadeCoders worked resizing with variables/texts and strings & challenges. They learned and completed learn Variable Expressions, Quiz: Variable Expressions, Challenge: Brown Bear Eyes, Using Math Expressions, Project: Animal Attack, Terrific Text: Part One, and Challenge: My Favourite Foods.
After a wholesome lunch, the campers took to Morrison Park for another wonderful day of outdoor activities! Campers took to play on the play structure, swinging, basketball, soccer, and socialize among their fellow coders!
In the afternoon following after outdoor activities and snack, the AcadeCoders were back learning new aspects of JavaScript! The AcadeCoders worked on test and strings/functions & challenges. In this session, the campers would learn Terrific Text: Part Two, Challenge: Mouse Tracker, Review: Text and Strings, Project: Ad Design, Functions, Challenge: Say Your Name, and Function Parameters.
Day 3 (July 15th, 2015
The AcadeCoders began their third day with the first portion of the morning learning about functions and completing various challenges! Campers completed Challenge: Moles in Holes, Function Return Values, Challenge: Calculator, Special Processing JS Functions, Local and Global Variables, Review: Functions, and Project: Fish Tank.
After snack, the campers took to another great session of jiu-jitsu from instructor Phil of K2 Martial Arts! In this session, campers were taught various self-defence moves from jabs, punches, kicks, and break falls.
In the second half of the morning, campers moved on to Logic, If Statements, and completed various challenges that complemented the new aspects of JavaScript being taught. Camper would learn If Statements, complete the Challenge: bouncy Ball, More Mouse Interaction, Challenge: Your First Painting App, Booleans, Challenge: Number Analyzer, and Logical Operators.
After a wholesome lunch, the AcadeCoders took to Morrison Park for another beautiful day of outdoor activities! The campers enjoyed the perfect sunny, 22 degree weather, with some basketball, soccer, swinging, and playing various games on the play structure.
After outdoor activities and a snack break, the AcadeCoders were back at logic and if statements, furthering their knowledge in this section with various assignment and challenges. The AcadeCoders completed Challenge: Your First Button, Challenge: Smarter Button, If/Else Part 1, Challenge: Flashy Flash Card, If/Else Part 2, Review: Logic and If Statements, and Project: Magic 8-Ball.
Day 4 (July 16th, 2015)
On the fourth day, the AcadeCoders began the first half of the morning learning about looping and then applying their given knowledge with various assignments and challenges! The AcadeCoders completed intro to While Loops, Quiz: While Loops, Challenge: A Loopy Ruler, While Loops: Balloon Hopper, Challenge: A Loopy Landscape, a new kind of loop, and Challenge: Lined Paper.
In the second half of the morning, the AcadeCoders moved on to looping and arrays, taking the aspects of looping that they have learned and applying it to arrays. The AcadeCoders would then complete Nested for Loops, Review: Looping, Project: Build-a-House, Intro to Arrays, Challenge: Favourite Fruits, Looping through Arrays, and Challenge: Favourite Animals.
After a wholesome lunch, the AcadeCoders took to Morrison Park for another sunny and beautiful day of outdoor activities. They played various games on the play structure such as manhunt and sandman while taking to the field for soccer and tag; with the additional good game of basketball.
After outdoor activities and snack break, the AcadeCoders were back for the rest of the afternoon learning about the continuation of arrays in relation to objects. This is where campers take what they have been taught in arrays and translate it into objects by completing assignments and challenges. The AcadeCoders completed Modifying Arrays, Challenge: Constellation Maker, Review: Arrays, Project: Make it Rain, Intro to Objects, Challenge: Recipe Card, and Modifying Objects.
Day 5 (July 17th, 2015)
Last day of Javacript! The AcadeCoders have been a great and hardworking group this week, always being attentive and asking good question; which clearly reflect their successful passage through learning the wonderful coding language of JavaScript.
In the first half of the morning, the AcadeCoders began learning objects in relation to object-oriented design, enhancing their animation and design abilities. They completed Challenge: Picture Painter, Array of Objects, Challenge: Movie Reviews, Review: Objects, Project: Bookshelf, Object Types, and Challenge: Double Rainbow.
In the second half of the morning, the AcadeCoders transitioned to more various challenges and assignments that involved their object-oriented design abilities.
After a wholesome lunch, the AcadeCoders took to Morrison Park for another wonderful time of outdoor activities! Despite the cloudy and cooler weather, the campers had a great time on the swings, playing on the play structure, basketball, and overall socialization!
After outdoor activities and snack break, the AcadeCoders spent the rest of the afternoon learning how how to become a better programmmer and wrapping up all they been taught in a review! In this review, the AcadeCoders are taught all the essential steps in how they would go about building their own projects using JavaScript.
No Comments on "Week 3 (July 13th-17th, 2015): JavaScript"