MIT OpenCourseWare

教学时程

This course is based on the work of the MIT-African Internet Technology Initiative (MIT-AITI). MIT-AITI is an innovative approach by MIT students to integrate computers and internet technology into the education of students in African schools. MIT-AITI achieves this goal by sending MIT students to three African nations in order to teach both students and teachers through intensive classroom and lab sessions for six weeks.

This course Web site has two major components:

  1. Content from the spring 2005 preparatory seminar offered by the MIT-AITI leadership.
  2. A snapshot of the MIT-AITI summer 2005 program in Kenya.

Calendar information for both the spring 2005 and summer 2005 sessions are detailed below.

Spring 2005


课程单元 PRESENTERS
1 Introduction Manish Gaudi
2 Logistics Eric Mibuari
3 MIT Medical Presentation Dr. David Diamond
4 AITI Networking Summer 2004 Teams
5 Introduction to IT, Entrepreneurship Yaron Binur
6 Teaching Tips Manish Gaudi
7 Practice Teaching Sessions SP.772 Staff
8 Cross-Cultural Communication Prof. Bernd Widdig
9 Java® Week: Part I SP.772 Staff
10 Java® Week: Part II Greg Dennis
11 Fostering OpenCourseWare Jon Paul Potts
12 Learning and International Development Prof. Richard Larson
13 Preparation for PSDS Final Presentation SP.772 Staff
14 iLabs Presentation Prof. Jesus del Alamo
15 PSDS Final Presentation

Conclusion
Mr. Steve Banzaert

Summer 2005


课程单元 LABS SPECIAL TOPICS 重要日期
1 Lecture 0: Introduction to AITI and Team

Lecture 1: Introduction to Java®

Lecture 2: Variables

Lecture 3: Operators
Lab 0: Hello World Lab 0 due
2 Lecture 4: Control Structures Lab 1: Variables and Operators

Lab 2: Control Structures
Lab 1 due

Lab 2 due
3 Lecture 5: Arrays Lab 3: Gradebook Part I Lab 3 due
4 Lecture 6: Methods Lab 4: Gradebook Part II Seminar 1: Bytecodes Lab 4 due
5 Lecture 7: OOP Part I
6 Quiz Review Entrepreneurship Seminar 0: Introduction

Entrepreneurship Seminar 1: Producers and Consumers
7 Lecture 8: OOP Part II

Quiz
Lab 5: Gradebook OOP Part I Lab 5 due
8 Lecture 9: Lists and Iterators Lab 6: Gradebook OOP Part II Entrepreneurship Seminar 2: Entrepreneurial Mindset Lab 6 due
9 Work Day
10 Lecture 10: Static and Final
11 Lecture 11: Packages and Scope Entrepreneurship Seminar 3: Writing Business Plans
12 Lab Day Lab 7: Fixing Modifier Bugs Lab 7 due
13 Work Day
14 Work Day (cont.)
15 Lecture 12: Inheritance Entrepreneurship Seminar 4: Offshore/Outsourcing
16 Live Coding Exam

Lecture 13: Abstract Classes and Interfaces
Lab 8: Inheritance and Interfaces
17 Lecture 14: Exceptions Entrepreneurship Seminar 5: Business Innovation
18 Lecture 15: IO and Parsing Lab 8 due
19 Review Session Lab 9: I/O and Exceptions Lab
20 Lecture 16: Introduction to Swing Seminar 2: Internationalization
21 Lecture 17: Swing Event Model Lab 10: Swing Lab Entrepreneurship Seminar 6: Social Entrepreneurship

Guest Speaker

Seminar 3: Code Methodology
Lab 9 due

OCW Turns in Project Proposals
22 Work Day Entrepreneurship Seminar 7: Marketing and Production Meet with OCW Teams about Projects
23 Final Project: Explanation and Beginning of Final Projects for Non-OCW Students Entrepreneurship Seminar 8: Summary/Pitch Business Plans Lab 10 due

2 Minute "Elevator Pitches", Investing Game

Meet with OCW Teams about Projects
24 Exam 2

Final Project
25 Final Project (cont.)
26 Final Project (cont.)
27 Final Project (cont.)
28 Final Project (cont.)
29 OCW Project Demos

Business Plan Presentations

Graduation