Course Calendar

January 2013
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
    1 2 3 4 5
6 7 8

Class 1: Introduction to IC211

Monday Schedule
9

Class 2: Introduction to Java
10

Lab 1
11 12
13 14

Class 3: Java Types
15 16

Class 4: Grouping Data
17

Lab 2
18 19
20 21

MLK Day
22 23

Class 5: Grouping Data With Member Functions
24

Lab 3
25 26
27 28

Class 6: Project 1 Introduction
29 30

Class 7: Java Modifiers
31

Lab 4
   

February 2013
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
          1 2
3 4

Class 8: Encapulation
5 6

Class 9:
Modifiers
7

Lab 5
8 9
10 11

Class 10:
6-week review
12 13

Class 11:
6-week review
14

Exam
15 16
17 18

Washington's Birthday
19 20

Class 12: Inheritance
21

Lab 6
22 23
24 25

Class 13: Polymorphism
26 27

Class 14: Polymorphism
28

Lab 7
   

March 2013
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
          1 2
3 4

Class 15: Exceptions
5 6

Class 16: Exceptions
Project2 out
7

Lab 8
8 9
10 11

Spring Break
12

Spring Break
13

Spring Break
14

Spring Break
15

Spring Break
16
17 18

Class 17: Interfaces
19 20

Class 18: Interfaces ArrayLists
21

Lab 9
22 23
24 25

Class 19:
Threads pt1
26 27

Class 20:
Threads pt2
28
Lab 10
29 30
31            

April 2013
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
  1

Class 21:
Exam Review
Project2 due
Ethics Prep
2 3

Class 22: Ethics
4

Exam
5 6
7 8

Class 23:
Networks
9 10

Class 24:
Networks
Project3 out
11

Lab 11
12 13
14 15

Class 25:
GUIs
16 17

Class 26:
GUI programming exercise
Meet in lab (Mi316)
18

Project time
19 20
21 22

Class 27:
Graphics
23 24

Class 28:
Graphics programming exercise
Meet in lab (Mi316)
25

Project time
26 27
28 29

Class 29:
Exam Review
Project3 due
30

Last Day of Classes