33
Teen Coding Camp 2018 SUMMER CAMP Presented by Axiom Academy Hosted by Centennial Academy

Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

Teen Coding Camp2018 SUMMER CAMP

Presented by Axiom Academy

Hosted by Centennial Academy

Page 2: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

A chance for teens to:

• Learn coding (Swift)

• Learn problem-solving skills

• Learn teamwork skills

• Make their own app

• Make new friends

• Have fun

• Prepare for an exciting career

Page 3: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year
Page 4: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year
Page 5: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year
Page 6: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year
Page 7: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

A three-week summer camp

Teaching is done in English and French, with computer programs used at MIT

Created in Silicon Valley and taught by top engineers from Facebook, Microsoft and Google

Learn and master a programming language

Create your own mobile app, games and VR product

Former students have been admitted at the top 10 universities in the United States for computer science

Teen Coding Camp at-a-glance

Page 8: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

Inside Teen Coding Camp

•Monday to Friday, 9:30am to 4:30pm

•Coding courses (Swift)

•App creation and presentation

•Creative games (indoors & outdoors)

THREE WEEKS

Page 9: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year
Page 10: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year
Page 11: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year
Page 12: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year
Page 13: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year
Page 14: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

Tech company visits

Page 15: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

Model schedule: WEEK 1

July 2 July 3 July 4 July 5 July 6

• Fundamental of Swift

• Analysis of Mobile APP

• Mobile APP Market

• Engineering & Design

• Connectors

• Game Logic

• Modify Game

• Game Design

• Sketch Graphics

• Create icon & asset

• Interface Design

• Game Code

• Magic 8 Ball APP

• Array Types

• Random Function

• Object Types

• APP Summary

• Extend APP Objects

• Design & Add graphics

• Review week

Page 16: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

• Calculator APP

• Data passing

• Function Abstraction

• Return Type

• Component Design

• Adding Graphics

• Mastering Objects

• Math & Code

• Database Design

• Build Notes APP

• View Controllers

• Segues Concept

• GitHub Tools

• Review APPs

• Photo Feature

• Build Timeline

• NoSQL Database

• Data Retrieval

• Pagination

• Constraints

July 9 July 10 July 11 July 12 July 13

Model schedule: WEEK 2

Page 17: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

• Complete APP

• Review

• Understand JSON

• Network & API

• Review APPs

• Design Components

• Planning Own APP

• Group Discussion

• Workshop 1

• APP Creation

• Workshop 2

• Workshop 3

• Workshop 4

• APP Creation

• Workshop 5

• Workshop 6

• Refine & Test APP

• Uploading APP

• Presentation

• Launch APP

July 16 July 17 July 18 July 19 July 20

Model schedule: WEEK 3

Page 18: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

“Over one summer, I was able to learn how to code and make my own mobile application ideas come to life!”

Before

After

No CodingExperience

EXPLORER

I am able to make my own mobile APPs!

INTERMEDIATE

Before

After

Basic Coding Experience

Able to create complex mobile Applications!”The best summer spent

learning and creating technology. I can change the world with my applications."

Coding levels

Page 19: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year
Page 20: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year
Page 21: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

Game Engineering

• Design

• Creative Thinking

• Logic Training

• Problem Solving

Page 22: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year
Page 23: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

Felix Zhang“ In the summer of 2017, I participated in Coding Camp. I had always

been very interested in programming, and I had learned a little bitin the past. But, every time I tried to make an app, I alwaysencountered problems that got me stuck me for a few hours ordays, and, in the end, I gave up. However, at Coding Camp, Imanaged to program an app with Swift (Apple's programminglanguage) in just 3 weeks.

During my time at Coding Camp, many friends and instructors gaveme advice, and I really appreciated their help. Aside from creatingmy own application, I got a lot of programming experience,especially with the Swift language. I will continue learning withCoding Camp in the future, if needed!

Camper feedback

Page 24: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

Alice Liu

“ I attended the memorable Coding Camp’s summer camp. I already liked to program, but I had not learned the Swift language before. During the 3 weeks at Coding Camp, I learned the basics of Swift and made my own app.

I feel very happy and very successful when I make my ideas come to life. The online learning materials are very appealing and easy to understand. The teachers are friendly, patient and professional, and, like friends, they often encouraged me to solve problems myself and gave me great suggestions. I hope more students can have fun and enjoy iOS app development in Coding Camp, just like me!

Camper feedback

Page 25: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

Summer Camp Student in 2014Created the game "First World Problem.” ESA Loft Scholarship.Invited by the White House for the product release presentation. Summer Camp Student in 2014

Created the game "Jump Frog.”Hired on the day of the product roadshow by Vessel - a of Silicon Valley technology company.

Coding Camp success stories

Page 26: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

Olivia Brown

Olivia Brown

2016 Summer Academy

Deferred Harvard

Built Lippi

+250K downloads

bit.ly/lippiapp

Olivia Brown, a student at Coding Camp in the fall of 2016, designed and launched an e-commerce beauty app called Lippi.

Her app quickly became popular on the Apple Store, and got 250,000 downloads;

Olivia was admitted to Stanford University in the United States and she took a gap year to focus on Lippi’s operation. She now leads the company as itsCEO.

Download Liipi : bit.ly/lippiapp

Coding Camp success stories

Page 27: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

Graduated 2012

Now MIT undergraduate

Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year at MIT. Coding Camp made me discover my love of computer science.

Graduated 2015

Hired by Yahoo

After finishing Coding Camp, I had a certain programming basis and I continued to practice by designing apps for my university. This year, I will be working with Yahoo in San Francisco. It wouldn’t have happened if I hadn’t attended the Coding Camp.

Graduated 2015

Graduated from UCB, hired by Tesla.

I originally wanted to learn IOS development, but, in the end, it is more valuable that I learned a complete product thinking. Being able to have access to so many smart and creative peers is a very good opportunity.

Graduated in2015

Graduated from Texas Southern University, hired by Marketo.

Coding Camp allowed me to study with students from different countries and create superior productstogether. I developed my first game, “Jump Frog,” got recognition from the CTO of Marketo in the project show, and then got an internship.

Coding Camp alumni feedback

Page 28: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

Instructor Team

&

Samura is the former senior mobile development engineer for Microsoft. She is now is the senior software engineer at Google. She has a bachelor’s degree from Columbia University.

Shaan is a senior technical engineer at Apple, with a Bachelor’s degree from UC Berkley.

Veronica is a senior technical engineer at Google. She has a Bachelor's degree from Stanford University.

Warren has been a senior software engineer at Apple for 8 years.

Adam is a senior software engineer at Lyft. He has a Bachelor’s degree from Columbia University.

Austin is the former mobile development engineer for Facebook. He is currently working on the creation of his own company, Chexology.

Instructor profiles

Page 29: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

Where are they now?

Page 30: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

Parent feedback

“ It's a great community! The Coding Camp is one of the best academic and educational experiences my daughter has received, from the perspective of a mother who has devoted a lot of time, energy and financial resources to her daughter's future. Thanks to The Coding Camp for all you did for our future and our dream!

—— Drayton Yee's mother

I would like to thank the Coding Camp team for the great opportunities your team has given my son over the past year. He met many young people from different countries, haslearned from them and has developed strong friendships with his colleagues. In addition, he improved his level of programming and engineering, also became familiar with entrepreneurship and the importance of teamwork. More importantly, he discovered a passion for his future career.

—— Joshua Archer's parents

Coding Camp gave my daughter a real interest in computer science. She found an intimate motivation through the learning process of programming applied to the creation of concrete products.

—— Ishani Thakur’s mother

Page 31: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year

DATE: July 2 to July 20, 2018

LOCATION: Centennial Academy(Marymount Campus, 5000 Côte St. Luc)

AGES: 12 to 18 (inclusively)

COST: $2,400 CDN (includes lunch)

LAPTOP: Mac laptop required (2015 or later)

Teen Coding Camp - Details

$

Page 32: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year
Page 33: Teen Coding Camp - Centennial · Graduated 2012 Now MIT undergraduate Coding Camp allowed me to create an app from start to finish for the first time. Now I’m in my second year