Week 6 (August 4th-7th, 2015): App Building

2777 0

intropic  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.

morn1 t1

t2 morn2

morn3 t3

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.

morn4 t4

t5 morn5

morn6 t6

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!

09 o2

  o4 o5

o6 o7

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.

af1 pro1

pro2 af2

af3

pro3

 

 

 

 

 

 

g1 af4

af6 g2

 

 

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!

K2_patch_hor

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.

z1 boo2

boo3 z2

z3 con1

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.

z4 if1

nul1 z5

z6 nul2

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!

yas1 yas2

yas3 yas4

yas5 yas6

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!

y1 eye1

eye2 y2

y3 eye3

gdev1 y4

y5  gdev2

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.

l1 loop1

loop2 l2

l3 loop3

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.

l4 calc1

gloop1 l5

l6 gloop2

 

 

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!

san1 san2

san3 san4

san5 san6

san7 san8

 

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.

can1 roc1

roc2 can2

can3 roc3

ya1 can4

can5 ya2

 

 

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.

spi1 te2

ref3 spi2

spi3 ex1

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.

spi4 for4

 

 

bmi1 spi5

 

spi6 bmi2

 

 

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.

sin1

 

mem1 sin6

 

sin2  mem2

 

stats1 sin4

 

sin3 stats2

 

sin5

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!

 

 

 

 

 

 

About The Author

No Comments on "Week 6 (August 4th-7th, 2015): App Building"

Leave a Comment

Your email address will not be published. Required fields are marked *