Outline for mit-aiti summer’04 report

Download 89,01 Kb.
Date conversion16.03.2017
Size89,01 Kb.

Part II. Program Description

  1. Self-learning Initiative(Aisha)

    1. Overview

      1. Description

The Self-learning initiative was developed to teach students in Africa the skills of computer programming with Java while, at the same time, helping the students develop the skills required to self-learn. We received support from the MIT-OCW office who also donated about 25 used Java books to aid in our Self-learning initiative.

      1. Faculty Participation

Initially there were three faculty members that were to participate in the AITI Self-learning initiative. One of the faculty members we only saw on the first day, so we were mainly left with two faculty members. Of the two faculty members, one was our AITI faculty contact, Professor Aryeetee and the second, Professor Ecklu, was a also a faculty member in the computer science department. After the first week or so, it appeared that Prof. Aryeete was very busy with his responsibilities as the head of the computer science department. Mr. Ecklu was very active in the course for the first two weeks or so, after which point, he too was overcome with his responsibilities as a professor in the computer science department. In addition to the faculty there was one teaching assistant that started in the Self-learning intiative and was able tosuccesfully complete the AITI Java course.

      1. Student Selection

We prepared an evaluation quiz to determine which students were prepared to self-learn computer programming concepts and Java. We first explained what the AITI Self-learning initiative and made clear to the students that it was for advanced students that have some background in computers and mathematics. Then we asked for volunteers and we had about 15 students interested in the couse. As a result, we did not administer our evalutation quiz. Our faculty contact, Professor Aryeetee, volunteered to screen the students that were interested in participating in the AITI Self-learning initiative. He wanted to ensure that the students joining the Self-learning class had some background in computer science.

      1. Facilities

The computer science department at the University of Ghana, Legon had its own computer lab. The lab consisted of about 18 computers, some of which were moved from a smaller lab to accomadtate the number of AITI Self-learning students. This computer lab was comprised of machines that were not networked and had varying version of the windows operating system. However, these minor details did not cause any major issues. On the first day of the Self-learning class, the students were able to install all the AITI software and copy over the lectures and lab assignments onto their machines.

    1. Schedule and Class Operation

The Self-learning class ran from 9:00am-5:00pm everyday. The students in the class were divided into groups of approximately five students each. There were a total of 4 groups. Each group selected a leader and a group name. The books that were donated to us by the MIT-OCW office were then distributed evenly among the groups. That is, each group was given three Java books which meant that the students were going to have to share. It was the job of the team leader to keep track of the books and to make sure that all books were in class everyday, so that the students had access to them during class time. We suggested that the Self-learning students should be reading the current days lectures as shown in the syllabus and should be working with each other to understand the material in the lectures. We also gave them a reference sheet which pointed to the lecture topics in the Java books. After two weeks into the Self-learning course, we re-presented the OCW guidelines in a document. This was an attempt to address some of the questions and concerns the students had about the Self-learning course.

    1. Delegation of Responsibilities within Team

There were two AITI team members that were officially responsible for the Self-learning students. However all AITI team members helped out tremendously with the Self-learning students. We tried to ensure that there were at least two of the five AITI members in the Self-learning computer lab between 9:00-12:00pm. During this time, the self-learning students could ask the AITI teachers questions related to the material being learned that day. Then between 12:00-5:00pm the AITI teachers would check in on the self-learning students for about 15-20minutes each hour.

    1. Successes, Problems Encountered, and Future Recommendations

We discontinued the Self-learning track after the first exam which was about three weeks into the AITI course. Our OCW report can provide an a detailed description of success and challenged that arose during the Self-learning course. Please see appendix . In the future, we recommend developing a model for Self-learning that is amenable to students in developing nations, where internet and large libraries are not easily available.

  1. Additional activities (i.e. Lego, Info session for college applications, etc..)

Graduate School Information Session

On Tuesday July 20, Aisha gave a 1-1.5 hour presentation about applying to graduate school. The major areas that were stressed were the timeline for applying, the essay (also known as the statement of purpose), letters of recommendation, and resources centers in Ghana that will aid in the application process. To adequately prepare for the information session internet access was essential. Much of the information downloaded from the internet and the presentation itself was included in a graduate school information folder on our final AITI Ghana 2004 compilation CD for the students.

Overall, the students responded very well to the graduate school information session. The session was very interactive and most or all the students in the AITI course attended. We think that the students benefited greatly from the information presented and we hope to see many of them in the US soon!
Part VI. Appendix

Appendix A1: Java Syllabus and Entrepreneurship Schedule for Classroom-based Instruction
African Internet Technology Initiative (AITI) 2004 Syllabus

MIT-AITI presents Ghana-2004 “Team G-Unit”
Team Members:

Aisha Walcott, EECS, Graduate Student,

Samuel Gikandi, EECS, Senior

Lauri Kauppila, Aero/Astro, Junior

Tamara Stern, EECS, Junior

Ato Ulzen-Appiah, Civil Engineering and Management, Junior

Team Email: ghana-2004@mit.edu
Course Dates: June 14, 2004- July 23, 2004

Time: 9:00am sharp!!! -1:00pm, everyday

General Topics: Introduction to Java and Introduction to Entrepreneurship. The material is reinforced through lectures, labs, exams, a final project, and a business plan.

Course Material: MIT-AITI 2004 Lecture Notes Booklet, Entrepreneurship Lecture Notes Booklet, CD with the electronic format of the course materials, Core Java VolumeI-Fundamentals by Cay S. Horstmann and Gary Cornell ( OCW students only).
**Certificates will be awarded to those students who successfully complete the course.**

  1. Teach computer programming using Java with practical work in computer laboratory

  2. Teach entrepreneurship, with a USD $330 competition at the end to be awarded to MIT-AITI teams in 3 countries.

  3. Teach self-learning skills through the MIT Open CourseWare Initiative.

-please see http://ocw.mit.edu

The course will focus on two topics. The first is computer programming in Java, and the second is entrepreneurship. Concepts of the Java programming language over six weeks will be covered. This will culminate in a final project at the end of the six weeks to demonstrate each student’s knowledge of the material presented in the course.

The entrepreneurship portion of the AITI course will cover topics ranging from building business in Africa to e-commerce. It consists of a series of lectures and successful business women and men from the local community. The entrepreneurship series will culminate with a business plan competition with a reward of $330.
Lectures and Labs

Java lectures will be conducted daily in the Chemistry Department Ghana-China Computer Lab starting at 9 a.m. Lab sessions in Java and JSP will be held daily after the lectures until 1 p.m. Lab due dates will be announced when the labs are assigned. The MIT-AITI team members will be available to answer questions during these sessions. The entrepreneurship lecture series will be conducted on Tuesdays and Thursdays from 2:00-3:00 p.m.

Lab Collaboration Policy

Students are encouraged to work together and help each other on lab assignments. However there can be no cheating or copying of code! If any student is caught cheating on a lab they immediately receive a grade of failure, and disciplinary action will follow.

Grading Policy

  • 40% Labs

  • 20% Final Project

  • 40% Exams: There will be 2 three hour exams. We will not tolerate cheating. If anyone is caught cheating, they will be given a fail, and disciplinary action will follow.

Course Schedule

June 14th – June 18th







L0, E0, L1

L2, L3











EP0, EP1


June 21st- June 25th










L10, E1






Exam 1





June 28th – July 2nd










Republic Day Holiday

No Class!







July 5th – July 9th





















FP (proposal)

July 12th – July 16th










Study/Finish Java Labs










July 19th – July 23rd











FP, E3












Lxx - Java Lecture Bxx – Java Lab Exx – Evaluation Form

JSPxx – JSP Lecture JSPBxx – JSP Lab.

EPxx – Entrepreneurship Lecture Qxx - Quiz

Course Topics

Java Lectures

L0 - Intro to AITI

L1 - Intro to Java

L2 - Variables and Data Types

L3 – Operators

L4 - Control Structures

L5 – Arrays

L6 – Methods

L7 – Classes and Objects 1
L8 - Classes and Objects 2

L9 - Lists and Iterators

L10 - Static and Final

L11 - Package, Scope, and Access

L12 – Inheritance

L13 - Abstract Classes and Interfaces

L14 - Exceptions

L15 - IO and Parsing

L16 - Intro to Swing

L17 - Swing Event Model

L18 - Collections 1

L19 - Collections 2

Java Labs

B0 - Hello World

B1 - Variables and Operators

B2 - Control Structures

B3 - Gradebook 1

B4 - Gradebook 2

B5 - GradebookOO 1

B6 - GradebookOO 2

B7 - GradebookOO 3

B8 - Racecar 1

B9 - Racecar 2

B10 - Students 1

B11 - Students 2

B12 - MyStore 1

B13 - MyStore 2

B14 – Calculator 1 (during lecture)

B15 – Calculator 2 (during lecture)

B16 - Card Game 1

B17 - Card Game 2

JSP Lectures


JSP1 - JSP Basics

JSP2 - Get and Post Requests

JSP3 - Including and Forwarding

JSP4 - Sessions and Cookies

JSP5 - Separating Presentation from Logic
JSP Labs

JSPB0 - Starting Your Web Application

JSPB1 - Making Your Pages Dynamic

JSPB2 - Interacting with the User

JSPB3 - Making Your Code Modular

JSPB4 - Remembering the User

About AITI

AITI is an organization in founded the year 2000 and run entirely by MIT students

It focuses on bringing information technology to Africa by working with schools and universities in Ghana, Kenya and Ethiopia. For more information please see http://web.mit.edu/mit-africa/www.
Appendix A2: Java Syllabus and Schedule for Self-Learning Initiative
The students in the Self-Learning track followed the syllabus and schedule shown in Appendix A1. They were also given two more documents to aid them in the self-learning initiative.
OCW Supported Readings and Reference

MIT-AITI Ghana 2004

This handout is to supplement the general course syllabus. This handout is geared towards those students learning on their own and in groups. Every OCW student will be expected to know all the material for each topic listed below. You may be able to accomplish 3,4 or more lectures in one day. We encourage you to do so.
Book: Core Java Volume I-Fundamentals by Cay S. Horstmann and Gary Cornell ( OCW students only).

Java Lectures

Reference Pages

L1 - Intro to Java


L2 - Variables and Data Types

43-53, 62-71

L3 – Operators,


L4 - Control Structures


L5 – Arrays


L6 – Methods


L7 – Classes and Objects 1


L8 - Classes and Objects 2


L9 - Lists and Iterators

Refer to lecture notes, internet, etc.

L10 - Static and Final

46,54, 58,142-145,245,664 (appendix)

L11 - Package, Scope, and Access


L12 – Inheritance


L13 - Abstract Classes and Interfaces

197-202,258-259,198-200 (appendix)

L14 - Exceptions


L15 - IO and Parsing


L16 - Intro to Swing

Refer to lecture notes, internet, etc.

L17 - Swing Event Model


L18 - Collections 1

Refer to lecture notes, internet, etc.

L19 - Collections 2

Refer to lecture notes, internet, etc.

Additional References

  • Use the MIT OCW website http://ocw.mit.edu

    • Courses  Civil Engineering  1.00

  • Use book appendix

  • Use the internet, in general, to support the topics

    • Java tutorials

    • JSP tutorials

    • And so forth!

  • Use additional references

    • Books

    • Notes

OCW/Self Learning Track Guidelines

MIT-AITI, Ghana-2004, Team G-Unit

A supplement to the Java and EntrepreneurshipGhana-2004 Course Syllabus
OCW Course Hours

The MIT-AITI Java and Entrepreneurship course is held Monday through Friday June 14–July 23, 2004. The course runs from 9:00am-5:00pm everyday. Each OCW student is expected to be in class everyday with their lecture notes and Java Books.


This is an intensive 6 week, summer school course. Each student registered for the MIT-AITI course is expected to be in class everyday. OCW attendance is mandatory. If you miss a quiz or check-off day then it is an automatic 0. Also, new announcements are made everyday and you must be in class to hear the announcements.

OCW Groups and Java Books

Group 1 Alpha

Group 2 Polus

Group 3 Code Warriors

Group 4 Paradox

Leader: Raymond Timothy Adanu

Paa-Kwesi Constancio Gadagbui

Erasmus Achianor

Robert Mensah

Emil Komla Noamesi

Leader: Dedon Momo Kromah

Paul Dogbe

Alexander Badu

Thomas Addo Zutah

Johnson Obong

Leader: Alex Antwi

Adam Habibu

Alfred Adusei Barimah

Desmond Kumi

Andrew Quartey

Leader: Joseph Appiah Jnr

Sallia Joluma Fawundu

Joseph Anertey Anteson

Yaw Osafo Adjei

Dennis Abilba

** The leader for each group is responsible for the whereabouts of all the books everyday. At the end of the course all book must be returned. If a book is not returned, then the responsible group will be fined the cost of the book.

Grading (Checking off) Labs

The OCW Labs will be checked-off twice a week on Wednesday and Friday. The Wednesday check-off will be to record the final grades for Monday-Tuesday labs. The Friday check-off will be to record the final grades for the Wednesday through Friday labs. Solutions for the labs will be given out on Wed. and Friday. Report card with your current grade status will be delivered periodically through the summer. If you have any questions on your grades please see any of the MIT-AITI team members.
**Daily Review Sessions and Getting Help

Each day one OCW student will lead a review of the topic. This student must prepare for this at least one day prior to the review session. The must be approved by an MIT-AITI member prior to the lecture. The review sessions will be included as a part of the OCW track final grade.

Help will be available on a daily basis by MIT-AITI team members. During this time, the student preparing for the next day’s review session should meet with the MIT-AITI team member in order to check content and to provide feedback.
Exams and Quizzes

A quiz will be given once each week. In general the quiz will fall on either a Monday or Tuesday and cover the previous week’s material. The quizzes will be given from 9:00am-9:30am. Attendance is mandatory in order for your quiz to be graded. Otherwise, you will receive 0. The lowest quiz grade will be dropped, that is, it will not be included in your final grade.

All OCW students will be taking Exam 1 and Exam 2 on the same day as the non-OCW track. The exams will be the same and cover the same material. OCW students should be in the Chemistry Computer Lab for the review sessions. On exam day the OCW students should report to the Chemistry Computer Lab for the exam.
Final Project

The final project guidelines will be the same as the non-OCW track. However, the OCW students are encouraged to use advanced Java Swing concepts, JSP, and beyond. An OCW student may propose his/her own final project. If a student proposes a project, a 2-paged general description of the project must be written up and submitted to an MIT-AITI team member for approval.

The database is protected by copyright ©sckool.org 2016
send message

    Main page