|
Course calendar
WEEK
1 |
|
Mon,
Jan 9 |
Welcome |
Tue,
Jan 10 |
java
translation, java program structure |
Wed,
Jan 11 |
Lab
1 |
Thurs,
Jan 12 |
identifiers,
data representation |
Fri,
Jan 13 |
Lab
2 |
WEEK
2 |
|
Mon,
Jan
16 |
Variables
and assignment, constants |
Tue,
Jan
17 |
Expressions
and reading input from the user |
Wed,
Jan
18 |
Lab
3 |
Thurs,
Jan
19 |
Data
conversion, worksheet |
Fri,
Jan 20 |
Lab
4 |
WEEK
3 |
|
Mon,
Jan
23 |
increment
and decrement operators, Ch1 & 2 Quiz |
Tue,
Jan
24 |
DecimalFormat
(Ch 3) |
Wed,
Jan
25 |
Lab
5 |
Thurs,
Jan
26 |
String
class, creating objects, reference variables |
Fri,
Jan
27 |
Lab
Quiz 1 |
WEEK
4 |
|
Mon,
Jan
30 |
Random class and methods |
Tue,
Jan
31 |
Assignment
operators, errors, String methods |
Wed,
Feb
1 |
Lab
6 |
Thurs,
Feb
2 |
Wrapper
classes and methods, calling static methods |
Fri,
Feb
3 |
Lab
7 |
WEEK
5 |
|
Mon,
Feb
6 |
Writing
classes, Ch 3 quiz |
Tue,
Feb
7 |
The
Die class |
Wed,
Feb
8 |
Lab
8 |
Thurs,
Feb
9 |
More
on the Die class |
Fri,
Feb
10
|
Lab
9 |
WEEK
6 |
|
Mon,
Feb 13 |
Pgm
1 due at midnight, Encapsulation, visibility modifiers |
Tue,
Feb 14 |
Parameter
passing, methods |
Wed,
Feb 15 |
Lab
10 |
Thurs,
Feb 16 |
Ch
4 quiz |
Fri,Feb
17 |
Lab
Quiz 2 |
WEEK
7 |
|
Mon,
Feb 20 |
Midterm
1 - Ch 1 through Ch 4 |
Tue,
Feb 21 |
if
statements (Ch 5), boolean expressions |
Wed,
Feb 22 |
Lab
11 |
Thurs,
Feb 23 |
return
midterm and Lab Quiz 2 |
Fri,
Feb 24 |
Lab
12 |
WEEK
8 |
|
Mon,
Feb 27 |
if
else, logical operators |
Tue,
Feb 28 |
switch,
worksheets |
Wed,
Mar 1 |
Lab
13 |
Thurs,
Mar 2 |
while
loop, worksheets |
Fri,
Mar 3 |
Lab
14 |
WEEK
9 |
|
Mon,
Mar 6 |
Ch
5a Quiz (conditionals), comparing data, |
Tue,
Mar 7 |
|
Wed,
Mar 8 |
Lab
Quiz 3 |
Thurs,
Mar 9 |
Program
2 due at midnight |
Fri,
Mar 10 |
Lab
15 |
WEEK
10 |
|
Mon,
Mar 13 |
RU
Spring Break |
Tue,
Mar 14 |
RU
Spring Break |
Wed,
Mar 15 |
RU
Spring Break |
Thurs,
Mar 16 |
RU
Spring Break |
Fri,
Mar 17 |
RU
Spring Break |
WEEK
11 |
|
Mon,
Mar 20 |
sentinal
value loops, input validation |
Tue,
Mar 21 |
do
loops, for loops, worksheets |
Wed,
Mar 22 |
Lab
16 |
Thurs,
Mar 23 |
Quiz
5b - loops |
Fri,
Mar 24 |
Lab
17 |
WEEK
12 |
|
Mon,
Mar 27 |
looping
practice |
Tue,
Mar 28 |
Midterm
2 - Chapters 1 through 5 |
Wed,
Mar 29 |
Lab
18 |
Thurs,
Mar 30 |
Method
overloading, static methods |
Fri,
Mar 31 |
Lab
19 |
WEEK
13 |
|
Mon,
Apr 3 |
.equals
method |
Tue,
Apr 4 |
paramter
passing |
Wed,
Apr 5 |
Lab
20 , Program 3 due,
midnight |
Thurs,
Apr 6 |
grades
so far, evals |
Fri,
Apr 7 |
Lab
Quiz 4 |
WEEK
14 |
|
Mon,
Apr 10 |
file
i/o |
Tue,
Apr 11 |
Ch
6 quiz, file i/o |
Wed,
Apr 12 |
Lab
21 |
Thurs,
Apr 13 |
Ch
7 - Arrays |
Fri,
Apr 14 |
Lab
22 |
WEEK
15 |
|
Mon,
Apr 17 |
Arrays
as parameters |
Tue,
Apr 18 |
Arrays
of objects |
Wed,
Apr 19 |
Lab
23 |
Thurs,
Apr 20 |
|
Fri,
Apr 21 |
Lab
24 |
WEEK
16 |
|
Mon,
Apr
24 |
Pgm
4 due, midnight, Inheritance |
Tue,
Apr
25 |
Overriding
methods, Class heirarchies |
Wed,
Apr
26 |
Lab
Quiz 5 |
Thurs,
Apr
27 |
Polymorphism
11am section meets in Young 405 |
Fri,Apr
28 |
Lab
25 (extra credit lab) |
EXAM
WEEK |
|
Mon,
May 1 |
11
am - EXAM for 9am class (ITEC 120-01) |
Tue,
May 2 |
2
pm - EXAM for 10am class (ITEC 120-02) |
Wed,
May 3 |
|
Thurs,
May 4 |
|
Fri,
May 5 |
11
am - EXAM for 11am class (ITEC 120-03) |
|
Homework assignments |
|
Programming assignments |
- pgm1
-due midnight, Mon, Feb 13
- pgm2
-due midnight, Thur, Mar 9
- pgm3
-due midnight, Wed, Apr 5
- pgm4
-due midnight, Mon, Apr 24
|
Powerpoint slides |
|
Important
stuff |
|
Study aides |
|
|