Schedule - Fall 2018
Week 1: Sep. 3 - Sep. 7
Topic |
Reading |
Due Dates and Exams |
Course/Java Intro |
|
Linux Tutorial
|
Java Fundamentals |
Java:Ch. 1 & 9.1-9.2 |
|
Week 2: Sep. 10 - Sep. 14
Topic |
Reading |
Due Dates and Exams |
Objects & Classes |
Java:Ch. 2 |
Image Editor due Wednesday, Sep. 12 |
Interfaces & Exceptions |
Java:Ch. 3.1-3.3 & 5.1 |
|
Week 3: Sep. 17 - Sep. 21
Topic |
Reading |
Due Dates and Exams |
Collections & Copying Objects |
Java:Ch. 7 |
Spelling Corrector due Wednesday, Sep. 19 |
Inheritance & Java I/O (Streams/Files) |
Java:Ch. 4.1-4.3 |
|
Week 4: Sep. 24 - Sep. 28
Week 5: Oct. 1 - Oct. 5
Topic |
Reading |
Due Dates and Exams |
Family Map Server Overview & Design Principles |
Family Map Server Specification
|
Programming Exam Retake Thursday, Oct. 4 - Friday, Oct. 5 |
Family Map Server Design & Object Serialization (GSON) |
Java:Ch. 9.5
Javadoc Tutorial
|
|
Week 6: Oct. 8 - Oct. 12
Week 7: Oct. 15 - Oct. 19
Topic |
Reading |
Due Dates and Exams |
HTTP & Java Web Server |
|
|
Family Map Server Design |
|
|
Week 8: Oct. 22 - Oct. 26
Topic |
Reading |
Due Dates and Exams |
Logging & Debugging |
Java:Ch. 5.3
|
|
Client-side HTTP (URL Connections) / Catch Up |
Java:Ch. 9.3 |
|
Week 9: Oct. 29 - Nov. 2
Topic |
Reading |
Due Dates and Exams |
Java Nested Classes & Android Introduction |
Android:Preface, Ch. 1 & 2 |
|
Android User Interface Basics |
Android:Ch. 3 & 4 |
Family Map Server due, Thursday, Nov. 1 |
Week 10: Nov. 5 - Nov. 9
Topic |
Reading |
Due Dates and Exams |
Family Map Client Overview & Design |
Android:Ch. 5 & 6
Family Map Client Specification
|
|
Android Activities & Fragments |
Android:Ch. 7 & 10 |
|
Week 11: Nov. 12 - Nov. 16
Topic |
Reading |
Due Dates and Exams |
Client Web Access & AsyncTask |
Android:Ch. 25 |
|
Widgets & Layouts |
Android:Ch. 9 |
|
Week 12: Nov. 19 - Nov. 23
Topic |
Reading |
Due Dates and Exams |
Catch Up / Friday Instruction on Tuesday |
|
Family Map Login due Monday, Nov. 19 |
No Class Wednesday, Nov. 21 - Friday, Nov. 23) |
|
|
Week 13: Nov. 26 - Nov. 30
Topic |
Reading |
Due Dates and Exams |
Advanced Widgets |
Android:Chs. 8, 11, & 34 |
|
Dialogs, Menus, Toolbar, Navigation |
Android:Chs. 12 & 13 |
|
Week 14: Dec. 3 - Dec. 7
Topic |
Reading |
Due Dates and Exams |
Software Testing Principles |
|
|
Black Box Testing |
|
|
Week 15: Dec. 10 - Dec. 14
Topic |
Reading |
Due Dates and Exams |
White Box Testing |
|
|
Final Exam Review |
|
Family Map Client due Thursday, Dec. 13 |
Final Exam
All final exams will be in 130 MARB at the
time scheduled by the university, as indicated below.
- Section 1 (Barker MWF 10:00am)
Thursday, December 20
7:00 a.m. - 10:00 a.m.
- Section 2 (Barker MWF 11:00am)
Tuesday, December 18
11:00 a.m. - 2:00 p.m.
- Section 3 (Rodham TTh 1:35pm)
Monday, December 17
11:00 a.m. - 2:00 p.m.
- Section 4 (Rodham TTh 3:00pm)
Wednesday, December 19
3:00 p.m. - 6:00 p.m.