Welcome to the AcadeCoders App Building Blog!
This blog will display all of the AcadeCoders hard work in building apps and games via JavaScript throughout the entire week; complemented with an array of photos and descriptions.
Various trending apps and games are designed by using JavaScript and the AcadeCoders get to learn all the behind the scene understanding of app development and process. 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 (August 4th, 2015)
The first day of the App Building Course with the wonderful AcadeCoders! After being given a tour of Academie de la Capitale, given all the camp rules in regards to camp and computer safety, and a few ice- breakers; the AcadeCoders transitioned into logging into their designated computers and began learning app development via JavaScript! In the first part of the morning, the AcadeCoders were taught to write prompts for alert messages in code within different contexts that is used in everyday life or app development, code calculations that help with the introductory design for apps, and storing data and distribute it with code that helps with knowing how much data is needed for their app.
In the second half of the morning, the AcadeCoders were taught to write prompts for alert messages in code within different contexts and code calculations that help with the introductory designs for apps.
After a wholesome lunch, the AcadeCoders took to Morrison Park for a beautiful day of outdoor activities! The AcadeCoders participated in various playground games, swing on the swings, basketball, and just general socialization!
After outdoor activities and a snack break, the AcadeCoders were ready for the afternoon session of app building via JavaScript! The AcadeCoders completed Project 1: Flags of the World, where they take what they have learned so far and code several flags of the world of their choice. They also completed Project 2: Multi-Choice Quiz, where they take what have learned so far and code a multi-choice quiz. Campers are allowed to choose the context of their quiz and how they are to be answered.
Day 2 (August 5th, 2015)
Second day of the app building week via JavaScript for the AcadeCoders! Before the AcadeCoders began their morning full of coding, they had a jiu-jitsu session with instructor Phil from K2 Martial Arts!
After Jiu-Jitsu, the AcadeCoders spent the first part of the morning learning about if statements and boolean values! If statements are utilized in initiating designs for their application of choice, while boolean values are used to be more efficient in how they use their codes. These are important aspects in JavaScript and in the general process in developing an application.
In the second half of the morning, the AcadeCoders learned about the confirm box and null values. The confirm box is used in applications to verify and accept something specific while null values are are used to identify whether a code can be processed or run.
After a wholesome lunch, the AcadeCoders took to Morrison Park for another beautiful day of outdoor activities! The AcadeCoders enjoyed the great weather by socializing among their fellow AcadeCoders, play various classic playground games, basketball, and swinging on the swings!
After outdoor activities and a well needed snack break, the AcadeCoders were ready to continue their afternoon full of app developing via JavaScript! They spent the rest of the afternoon with the first project: Eye Spy Game, where they design their own Eye Spy Game with their own object designs and movement from what they have learned so far. Following this, they transitioned into a programming challenge, where they were given a surprise challenge from the instructors!
Day 3 (August 6th, 2015)
Day three of app building via JavaScript for the AcadeCoders! The AcadeCoders began the first half of the morning with while loops and infinite loops. While loops are a block of code that specifies whether a code is true or not and campers utilize that with their own codes, while infinite loops are used to identify a prompt to be infinite and they implement that with their own codes.
After a snack break, the AcadeCoders are back for the second half of the morning and are met with two challenges. The first challenge, “Weekly Wage Calculator”, has the AcadeCoders design a weekly wage calculator using code to implement values and calculations. The second challenge, which is a math quiz, has the AcadeCoders design their own math quiz with their equations and answers of choice.
After a wholesome lunch, the AcadeCoders took to Morrison Park for another beautiful day of outdoor activities! The AcadeCoders enjoyed playing on the play structure, swinging on the swings, soccer, and just general socialization!
After outdoor activities and a well needed snack break, the AcadeCoders were ready to do some coding for the remainder of the afternoon! The AcadeCoders completed “Project: Computer Games Graphics”, where they design their own computer game graphics with code from what they have learned so far. Following this, they completed Project: The “Awesomeness Calculator” where they design with code their own calculator with buttons and functions of their choice.
Day (August 7th, 2015)
Last day of the app building via JavaScript for the AcadeCoders! The AcadeCoders began their morning strong with Comprehensive Program Testing and Refactoring. The AcadeCoders are tested on all of lessons they have been taught in their application building and coding. Refactoring is the process of restructuring existing computer code so campers can be more efficient in their coding.
After a snack break, the AcadeCoders took learning about For Loops, where they learn how to efficiently repeat codes of their choice. Following For Loops, the AcadeCoders do the Challenge: BMI Calculator, where they take what they have been taught and design a BMI calculator.
After a wholesome lunch, the AcadeCoders took to Morrison Park for another beautiful day of outdoor activities! The AcadeCoders enjoyed socializing among their fellow AcadeCoders, playing various games on the play structure, soccer, basketball, and swinging on the swings!
Following outdoor activities, the AcadeCoders had their afternoon snack break with complimentary treats of ice cream bars and Tim Horton’s Donuts! After their delish snack, the AcadeCoders were ready to continue their afternoon full of coding!
The AcadeCoders took on two projects. The first project was the “Memory Game”, where they had to design their own memory game with the contexts and information of their choice. The second project was “Statistics Calculator”, where they had to use their coding to design their own statistics calculator with the contexts and information of their choice.
Overall the AcadeCoders this week did a fantastic job considering the condensed amount of knowledge and we hope to see them venture in their coding interests to building their own apps or games!
No Comments on "Week 6 (August 4th-7th, 2015): App Building"