Carnegie Mellon University Website Home Page
 
Fall 2014

Lecture Schedule

Use any posted notes as support material for use in class to help you learn more effectively. You might want to print out or save a copy for yourself before class. Note that any handouts posted do NOT substitute for going to class. We will discuss much more than what you see in the slides below!

DATE WEEK LEC TOPIC  
8/24
1
1
Intro pdf
8/26
1
2
Java Basics pdf code
8/28
1
3
Random Numbers & Problem Solving pdf code
8/31
2
4
Java API, I/O, Arrays pdf code
9/2
2
5
Classes, Objects and OOP pdf code
9/7
3
6
Loose Ends (Quiz 1 review, Classes, Objects) pdf
9/9
3
7
Arrays, Objects, File I/O, Arrays Class pdf code
9/11
3
rec
the Arrays Class, Overload/Override, and File Output code
9/14
4
8
HW1 debrief, 2-d Arrays, ArrayList Intro pdf code
9/16
4
9
ArrayList Operations and Efficiency (O-notation) pdf
9/21
5
10
Linked Lists (Intro) pdf code
9/23
5
11
Implementing a generic Linked List class pdf code
9/25
5
rec
Implementing a generic Linked List class (continued) code
9/30
6
Midterm review
10/2
6
Midterm (14%)
10/5 Eid al-Adha BREAK