You are on page 1of 5

MakeIt Coding Club - Weekly Schedule

Code.org lessons:
 Students should start with CSP Unit 3 - Intro to Programming
(https://studio.code.org/s/csp3-2018)
o Start with Lesson 4: Using Simple Commands and complete each lesson up to
Lesson 10: Designing a Digital Scene
o Teachers can find lesson plans for each class here
 If students finish this unit, they can proceed to CSP Unit 5 - Building Apps
(https://studio.code.org/s/csp5-2018), 
o Start with Lesson 1: Buttons and Events and complete each lesson up to
Lesson 17: Building an App: Canvas Painter

AppInventor lessons:
 Students will build apps using MIT App Inventor (http://ai2.appinventor.mit.edu)
o Students will need a Gmail account in order to sign up / log in
 Students should work on lessons in the App Inventor “Course in a Box”
(http://www.appinventor.org/content/CourseInABox/Intro)
o Start with Introduction and complete each lesson up to Define Procedures to
Create New Blocks
o The final two lessons (Build Apps with User-Generated Data and Build Web-
Enabled Apps) are optional
o Notes:
 Each lesson will likely require more than one club meeting to complete
 Some lessons will require you to download “starter apps” from
http://www.appinventor.org/starterApps

Term 1 (Oct - Dec) - Code.org

Week Club Activities

Week  Kick-off & introduction to the course


0 o Register for Gmail, if necessary, and Code.org
 See instructions here
o Complete student survey in preferred language:
 English - tinyurl.com/makeit-englishapp
 Russian - tinyurl.com/makeit-russianapp
 Tajik - tinyurl.com/makeit-tajikapp
o Introduction to computer programming
 Icebreaker - Students discuss what they think about when
they hear "Computer Programming". Come up with as many
ideas as possible, and write them down on the whiteboard
 Thinking about apps - In groups of 2 - 3, students discuss
what kind of apps they would like to make. Think about apps
that will help others in your city or country. After 5 - 10
minutes of discussion, each group should share one app
idea with the class

Week  Session 1: Work on Code.org


1  Session 2: Work on Code.org

Week  Session 3: Work on Code.org


2  Session 4: Case Study #1 - Disease Control
o Link for students here
o Link for teachers here

Week  Session 5: Work on Code.org


3  Session 6: Work on Code.org & introduce Take-Home Activity
o Link for students here
o Link for teachers here

Week  Session 7: Review Take-Home Activity & work on Code.org


4  Session 8: Work on Code.org

Week  Session 9: In-Class Activity - Abstraction


5 o Link for students here
o Link for teachers here
 Session 10: Work on Code.org

Week  Session 11: Work on Code.org


6  Session 12: Case Study #2 - Transportation
o Link for students here
o Link for teachers here

Week  Session 13: Work on Code.org


7  Session 14: Work on Code.org

Week  Session 15: Introduce end-of-term project & begin working in groups
8 o Project description here
o Sample project: http://tinyurl.com/makeit-final-project-example
 Session 16: Work on end-of-term project

Week  Session 17: Work on end-of-term project


9  Session 18: Work on end-of-term project

Week  Session 19: Work on end-of-term project


10  Session 20: Project Demo Day
o Each group of students gives a short presentation of their project
o Parents, teachers, and other students should be invited to attend, if
they wish

Term 2 (Jan - Mar) - App Inventor

Week Club Activities

Week  Session 1: Data Activity #1 - Exploring trends (link here)


1
 Session 2: Welcome back & Introduction to App Inventor
o Register for Gmail, if necessary, and App Inventor
 See instructions here
o Sign into App Inventor at http://ai2.appinventor.mit.edu
o Create the “I Have a Dream” app by following the video tutorial /
written tutorial in the Introduction lesson
o You will need to download the starter app
(“IHaveADreamStarter.aia”) from this website

Week  Session 3: Work on App Inventor


2 o Finish the “I Have a Dream” video tutorial / written tutorial in the
Introduction lesson
o Create your own app with any sounds and pictures you want!

 Session 4: Work on App Inventor


o Create the “Paint Pot” app by following the video tutorial / written
tutorial in the Building Drawing and Animated Games lesson

Week  Session 5: Work on App Inventor


3 o Finish the “Paint Pot” video tutorial / written tutorial in the Building
Drawing and Animated Games lesson
o Add extra features to your app, if you have time!

 Session 6: Case Study #3 - TBD


o Link for students here (coming soon!)
o Link for teachers here (coming soon!)

Week  Session 7: Work on App Inventor


4 o Create the “Android Mash” app by following the video tutorial in the
Building Drawing and Animated Games lesson

 Session 8: Work on App Inventor


o Finish the “Android Mash” video tutorial in the Building Drawing
and Animated Games lesson
o Add extra features to your app, if you have time!

Week  Session 9: Introduce & work on Research Activity - Emerging


5 Technologies (link here)

 Session 10: Present Research Activity - Emerging Technologies

Week  Session 11: Work on App Inventor


6 o Create the “Pong” app by following the video tutorial in the
Building Drawing and Animated Games lesson

 Session 12: Work on App Inventor


o Finish the “Pong” video tutorial in the Building Drawing and
Animated Games lesson
o Add extra features to your app, if you have time!

Week  Session 13: Introduce Case Study #4 - Disaster Relief (to complete at
7 home) and work on App Inventor
o Case study link for students here, for teachers here
o Create the “No Texting while Driving” app by following the tutorial in
the Building Texting and Location-Aware Apps  lesson

 Session 14: Review Case Study #4 and work on App Inventor


o Finish the “No Texting while Driving” video tutorial in the Building
Texting and Location-Aware Apps  lesson
o Add extra features to your app, if you have time!

Week  Session 15: Work on App Inventor


8 o Finish the “No Texting while Driving” video tutorial in the Building
Texting and Location-Aware Apps  lesson
o Add extra features to your app, if you have time!

 Session 16: Work on App Inventor


o Finish any outstanding tutorials / add ext
o Add extra features to your apps!

Term 3 (Apr - May) - Creating An Original App

Week Club Activities

Week  Session 1: Introduce end-of-year project, starting with Design Thinking


1 Challenge  (link here)
 Session 2: Work on end-of-year project - finish Design Thinking
Challenge and begin building apps

Week  Session 3: Work on end-of-year project


2  Session 4: Work on end-of-year project

Week  Session 5: Work on end-of-year project


3  Session 6: Work on end-of-year project

Week  Session 7: Work on end-of-year project


4  Session 8: Work on end-of-year project

Week  Session 9: Work on end-of-year project


5  Session 10: Work on end-of-year project

Week  Session 11: Project Demo Day


6 o Students each give a short presentation of their app
o Parents, teachers, and other students should be invited to attend, if
they wish

 Session 12: Wrap-up


o Complete student survey in preferred language:
 English - tinyurl.com/makeit-studentsurvey-english
 Russian - tinyurl.com/makeit-studentsurvey-russian
 Tajik - tinyurl.com/makeit-studentsurvey-tajik
o Discuss opportunities to continue learning computer programming
 See resources and suggestions for students here

You might also like