About
Announcements
Modules
Coursework
FAQ
Java API
|
Important:
- The dates below might change. Please check this
table at least once a week.
- Unless otherwise noted, the due time for each due date will
be 11.59pm EST that day.
| Important date |
In class |
Class / lab |
What's due |
| BEFORE the first class |
|
|
(1) Purchase one blue 3-ring binder, and one any-other-color 3-ring binder and bring to class each week.
(2)
Read the About section.
(3)
Understand how to get set
up, and submit work.
(4)
Understand how learning occurs
in this course.
(5)
Read through these principles of commitment.
(6)
Read through the integrity policies
for this course.
(7)
Check out these stress-reduction strategies.
(8)
Fill out this survey
(9) Read the material up to and including In-class Exercise 1
(largest distance between points) in
Module 1.
Use a straightforward algorithm as opposed to the complicated
one described below the exercise.
|
| Week 1: 1/13, 1/15 |
Module 1 |
Class |
See info on teams/groupwork.
Review critical prior material:
- Recursion from CS-1112
- Brief overview objects in Java
- Take a (quick) look at the material before Ex 6.1
and try 6.4
in Module 6
of 2113.
- Review this Enumeration example
|
| Wed 1/14 |
|
First lab |
Install algtest, get started with Homework-1 programming |
| Mon 1/19 |
|
|
Module 1 narrative notes
|
| Week 2: 1/20, 1/22 |
Module 2
|
Class |
Quiz CQ1 (Module 1)
|
| Wed 1/21 |
|
Lab 2 |
Review module1, more order-notation examples, Homework-1 |
| Friday 1/23 |
|
|
Homework 1
See Additional
clarification on your folder structure.
|
| Week 3: 1/27, 1/29 |
Module 3
|
Class |
Lower priority module exercises
|
| Wed 1/28 |
|
Lab 3 |
Quiz LQ1 |
| Monday 2/2 |
|
|
Module 2 and 3 narrative notes
|
| Week 4: 2/3, 2/5 |
Module 3
|
Class |
Quiz CQ2 (Modules 2-3)
|
| Wed 2/4 |
|
Lab 4 |
|
| Wed 2/4 |
|
|
Homework 2
|
| Week 5: 2/10, 2/12 |
Module 4
|
Class |
|
| Wed 2/11 |
|
Lab 5 |
Quiz LQ2 |
| Wed 2/11 |
|
|
Assignment 1, Part I
Enumeration
example
|
| Week 6: 2/17, 2/19 |
Module 5
|
Class |
|
| Wed 2/18 |
|
Lab 6 |
|
| Wed 2/18 |
|
|
Assignment 1, part II
|
| Monday 2/23 |
|
|
Module 4 and 5 narrative notes
|
| Week 7: 2/24, 2/26 |
Module 7
|
|
Exam 1 (Modules 1-5) |
| Wed 2/25 |
|
Lab 7 |
Quiz LQ3 |
| Week 8: 3/3, 3/5 |
Module 7
|
Class |
|
| Wed 3/4 |
|
Lab 8 |
|
| Wed 3/4 |
|
|
Assignment 2, part I
|
| SPRING BREAK |
| Week 9: 3/17, 3/19 |
Module 8
|
Class |
|
| Wed 3/18 |
|
Lab 9 |
|
| Wed 3/18 |
|
|
Assignment 2, part II
|
| Monday 3/23 |
|
|
Module 7 narrative notes
|
| Week 10: 3/24, 3/26 |
Module 8
|
Class |
|
| Wed 3/25 |
|
Lab 10 |
Quiz LQ4 |
| Monday 3/30 |
|
|
Module 8 narrative notes
|
| Week 11: 3/31, 4/2 |
Module 9
|
|
Quiz CQ3 (Modules 7-8)
|
| Wed 4/1 |
|
Lab 11 |
|
| Wed 4/1 |
|
|
Homework 4
|
| Mon 4/6 |
|
|
Module 9 narrative notes
|
| Week 12: 4/7, 4/9 |
Module 10
|
Class |
|
| Wed 4/8 |
|
Lab 12 |
Quiz LQ5 |
| Wed 4/8 |
|
|
Homework 5
|
| Week 13: 4/14, 4/16 |
Module 11
| Class |
Quiz CQ4 (Modules 9-10) |
| Wed 4/15 |
|
Lab 13 |
|
| Wed 4/15 |
|
|
Assignment 3, Part I
|
| Mon 4/20 |
|
|
Assignment 3, Part II
|
| Week 14: 4/21, 4/23 |
Module 13
|
Class |
|
| Wed 4/22 |
|
Lab 14 |
Quiz LQ6 |
| Mon 4/27 |
|
|
Module 10 narrative notes
Module 11 narrative notes
|
| TBA |
|
|
Exam 2 (Modules 1-5, 7-12)
|
| |
|
|
What's next?
|
|