Welcome to CMU!
- | Meeting Times
09:00-10:00am, Sections 1, 2, 3, 4
Zoom Numbers are Posted on Canvas |
Essential Links
Java Programming |
- |
Instructors and IT Help |
||||||||||
Ella Karambizi Instructor, Sections 2 & 6 ekarambi@andrew.cmu.edu |
Moise Busogi Instructor, Sections 3 & 7 mbusogi@andrew.cmu.edu |
CMU-Africa IT Help Send an email to open a ticket africa_it_help@andrew.cmu.edu |
||||||||
Emmanuel Ndashimye Instructor, Sections 1 & 5 endashim@andrew.cmu.edu |
Petero Niyodusenga Instructor, Sections 4 & 8 jniyodus@andrew.cmu.edu |
Cathy Bishop Course Designer mcbishop@andrew.cmu.edu |
We are using a slow-start for this year's Orientation; by this we mean that you will work roughy half-time for the first 2 weeks. During these first 2 weeks we will cover the first week of the standard in-person Orientation.
The last 3 weeks of Orientation will be full-time and will cover the last 3 weeks of the standard in-person Orientation. This will help you prepare for the standard work-load once the Fall semester starts.
For each session (called P1, P2, P3, ...), you are expected to spend about 2 hours watching the course videos, 2 hours preparing for the meeting and working on your assignments, and an hour of study time / office hours. For each session, you will generally meet on Zoom for 1 hour. This comes out to roughly 5 hours of prep and homework time per session and this will be the expected time you should spend in order to be ready for the next meeting.
During the slow-start (the first 2 weeks), it will be spread out over multiuple days; this means you will be expected to spend roughly 2.5 hours per day working on the programming parts of Orientientation in order to be prepared for each live session.
Note: you should plan to keep to this schedule!
In general, programming assignments will be due the in the morning before live sessions start, by 7:00 am. We do not accept any late work, so be sure to submit what you have ON TIME!
Note: We will make available more work than you can finish in your alloted time; this is your opportunity to practice your study and time-management skills.
The schedule will be adjusted as necessary as we progress through the material. We will post a tentative schedule, but it will be adjusted as we go, depending on how much of the programming we complete during the programming sessions.
Our overall goal is to cover problem solving and introduce coding techniques that you will use throughout your time here at CMU. We plan to cover Linux for about half the time then cover Java and OOP the other half of the time. The programming sessions during Orientation are designed to be fun and challenging and to prepare you for the programming start of the semester:
P0 (setup) | Assignments | Notes |
Tasks:
|
Get laptops setup:
|
|
Readings:
Read:
|
P1 | Assignments | Topics |
Tasks: Due Before Starting P1
|
|
|
Readings: Skim before watching the P2 Videos.
|
P2 | Assignments | Topics |
Tasks: Due before P2 by 8:30am.
|
|
|
Readings: Skim before watching the P3 Videos.
|
P3 | Assignments | Topics |
Tasks: Due before P3 by 8:30am.
Tasks: Due Monday by 8:30am at the latest.
|
|
|
Readings: Due Monday by 8:30am at the latest.
|
P4 | Assignments | Topics |
Tasks: Due before P4 by 8:30am.
Tasks: Due Monday by 8:30am at the latest.
|
|
|
Readings: Due Monday by 8:30am at the latest.
|
P5 | Assignments | Topics |
Tasks: Watch P5 Videos before the Live-Session
|
|
|
Readings: Due before P6
|
P6 | Assignments | Topics |
Tasks: Watch P6 Videos before the Live-Session
|
|
|
By the end of the day.
|
||
Topics: Finish Linux, Java
P7 | Assignments | Topics |
Tasks: Due the day before P7 by 8:30am.
Tasks: Watch P7 Videos before the Live-Session
|
|
P8 | Assignments (due before class) | Topics |
Tasks: Watch P8 Videos before the Live-Session
|
On your own: Prepare to start Java programming in Week 5
|
|
Tasks: Due next week.
|
||
Readings: Due before P9 on Monday.
|
Topics: Java
P9 Mon | Assignments | Topics |
Tasks: Watch P9 Videos before the Live-Session Tasks: Due Today by 8:30am
|
By the end of today, make sure you can: |
|
Tasks: Due Tomorrow by 8:30am
|
||
Tasks: Due Tomorrow by 6pm
|
P10 Tue | Assignments | Topics |
Tasks: Watch P10 Videos before the Live-Session Tasks: Due Today by 8:30am
|
|
|
Tasks: Due tomorrow by 8:30am.
|
||
Readings: Due
|
P11 Wed | Assignments | Topics |
Tasks: Due Today by 8:30am
|
|
|
Tasks: Due tomorrow
|
||
Readings: Due tomorrow
|
P12 Thu | Assignments | Topics |
Tasks: Due Today by 8:30am
|
|
|
Tasks: Due Tomorrow by 8:30am
|
||
Readings: Due Tuesday by 8:30am at the latest.
|
P13 Fri | Assignments | Topics |
Tasks: Due Today by 8:30am
|
|
|
Tasks: Due Tuesday (P14) before 8:30
|
Note: We will not meet Monday, August 17 as it is a holiday.
P14 Tuesday | Assignments | Topics |
Tasks: Due Today by 8:30am
|
|
|
Tasks: Due Tomorrow by 8:30am
|
P15 Wednesday | Assignments | Topics |
Tasks: Due Today by 8:30am
|
|
|
Tasks: Due Today by 6pm
|
||
Tasks: Due Tomorrow by 6pm
|
P16 Thursday | Assignments | Topics |
Tasks: Due Today by 6pm
|
|