University of Lagos
June 25, 2012 to Aug. 3, 2012
All the materials that will be taught over the next 6 weeks can be found here. Assignments, announcements and helpful resources and readings will be posted here as well. Email your instructors with questions, feedback or concerns at aiti-nigeria-2012@mit.edu. Thanks.
June 26 : Introduction to Java Introduction, Variables Operators , Control Structures , Arrays , Methods
June 27 : Object Oriented Concepts in Java Classes and Objects , Object Encapsulation and References
June 29 : Static Fields and Methods Static Fields and Method
July 2 : No lectures, we work through lab 6
July 3 : Inheritance
July 4 : Java Interfaces , Generic Classes , work through lab 7
July 5 : Exceptions in Java , Introduction to Android - Finally, YAY! , Android Basics , Android Layouts Menus, Views ,
July 6 : Event Handling in Android , lab work through .
July 9 : Android Data Binding
July 10 - 12 : No Lectures, today we build the First Screens for your Android Mobile Apps, discussions on wireframing.
July 13 : Class Lab Work through. Building an Android App with mulitiple Screens and passing data.
July 16 : Introduction to Python Lecture 1 , L2 Python-Variables and Operators,
July 17 : Control Structures , Data Structures , Functions , Objects
July 23 - 27 : Introduction to Django , Models , Django Admin , Views , Database Administration, Detailed introduction to everything django
Due Week 1 (June 26) : Lab4, Lab 5, Lab 6
Due Week 2 (July 06) : Lab 7
Due Week 2 (July 09) : Android Calculator Lab
Due Week 3 (July 11) : Mockups, screens, wireframes, app prototyping
Due Week 3 (July 13) : Develop, complete and submit a Notepad app.
Due Week 4 (July 17) : Develop, complete and submit a GPS/Maps enabled app.
Due Week 5 (July 23) : Python Lab 1 , Lab 2 , Lab 3
Due Week 3 (July 09) : Developing an Android App
Due Week 3 (July 09) : Android Developer blog - Building your first App
Due Week 3 (July 10) : Tutorials on designing exceptional android interfaces
Due Week 3 (July 13) : Advanced Android Training Tutorials
General Readings : An excellent tech startup blog by Joel Gasciogne, Founder of Bufferapp
Blog by Leo Widrich, Co-Founder of Bufferapp
Class 2: Entrepreneurial Mindset
Class 5: Still on Business Plans
Bootstrappers Bible by Seth Godin
Wole Odetayo - Wennovation Hub: July 19,2012, Wennovation Pitch
Sim Shagaya - Konga.com: July 23, 2012, A Founders Journey
James Adeyemi Fowe - MoMo: July 24, 2012, Trends in the Mobile Market
Chukwuemeka Afigbo - Google: July 25, 2012, Google Developers Challenge
Ayodeji Adewunmi - Jobberman: July 25, 2012, 4 Horses Pulling the Business Chariot
Femi Longe - CCHub: July 30, 2012, Social Impact Innovations
Zubair Abubakar, Bayo Puddicombe - Pledge51: August 1, 2012, Building Successful Mobile Apps
Bilikiss Adebiyi - Wecyclers: August 2, 2012, Elevator Pitch