Nigeria Summer 2011 Materials

University of Ibadan
June 20, 2011 to Aug. 1, 2011

Announcements

  • Class will begin Monday June 20th.
  • After June 20th, classes will be held on Tuesdays, Wednesdays  and Thursdays
    • Lectures: 10:00am to 12:00pm
    • Labs: 1:30pm-4:00pm
  • If you have any question about a topic, email the class mailing list: aiti-nigeria-2011-all@mit.edu
  • Email the instructors at aiti-nigeria-2011@mit.edu
  • Everyone has been assigned to a group. Contact the instructors if you are uncertain.

Timelines and Deadlines

  • Tuesday, July 5, 2011: Submit app idea to the instructors
  • Tuesday, July 12, 2011: Submit executive summary to the instructors.
  • Tuesday, July 19, 2011: Present the design of your application to the instructors
  • Tuesday, July 26, 2011: Finish your presentation and prototype.
  • Wednesday, July 27, 2011: Demonstration Day 1
  • Thursday, July 28, 2011: Demonstration Day 2
  • Monday, August 1, 2011: Showcase!!!

Software Development

Lectures

Java

  1. Day 02 (21st June 2011): Technical Overview
  2. Day 03 (22nd June 2011): Classes & Objects and Encapsulation
  3. Day 04 (28th June 2011): Inheritance
  4. Day 05 (29th June 2011): Interfaces and Generics (Files: Person.java, Instructor.java, Student.java, Participant.java)
  5. Day 06 (30th June 2011): Static & Final and Exceptions (Files: Contact.javaBusiness.java, Day6.java, MbekeException.java)

Python

  1. Day 07 (5th July, 2011): Introduction to Python (Basic Syntax, Variables and Lists)
  2. Day 08 (6th July, 2011): Data Structures and Control Structures
  3. Day 09 (7th July, 2011): Functions
  4. Day 10 (12th July, 2011): Functions: Continuation, Objects and Inheritance

 

Django

  1. Day 13 (19th July 2011): Django

 

Labs

  1. Day 04/5 (28/9th June 2011): Lab 3 (File: Lab03Test.java)
  2. Day 07 (5th July, 2011):Python Lab 01
  3. Day 08 (6th July, 2011): Python Lab 02
  4. Day 09 (7th July, 2011): Python Lab 02 continuation
  5. Day 10 (12th July, 2011): Python Lab 03

 

Resources and Tools

Java

Python

Django

Resources

Entrepreneurship

Lectures

  1. Day 01 (20th June 2011): Course Overview
  2. Day 02 (21st June 2011): Entrepreneurial Mindset
  3. Day 04 (28th June 2011): Idea Generation
  4. Day 05 (29th June 2011): Business Plans
  5. Day 06 (30th June 2011): CistematixIndustry Analysis of the Nigerian Mobile Technology
  6. Day 09 (7th July 2011): EncipherMy Wii, A Startup & I 
  7. Day 11 (13th July 2011): Wennovation - Wennovation Camp Pitch, Working with Nigerian Government and Monetizing Apps
  8. Day 12 (14th July 2011): Aurum Valley - Pitching a Startup Idea