COMP 14-090 Schedule - Summer I


Date Class What will we do in class? What's assigned? What's due? When's the
test?
What else is there to do?
May 23
1
red tape, intro to computers, hardware vs. software, compiling, intro to Java & Visual J++ Assn 1a May 24
Assn 1b May 25 Reading: 1.1, 1.2, 1.4, 1.5
     
May 24
2
discuss assign 1a, binary numbers, problem solving, programming style, Java programming Assn 2 May 26 Reading: 2.1-2.6, 2.8
Assn 1a
1.1, 1.2, 1.4, 1.5
  Last day to register
May 25
3
discuss assign 1b, objects and classes, data types, variables  
Assn 1b
2.1-2.4
   
May 26
4
data types, abstraction, anatomy of a class, return statement, main method, formatting output, user input Reading: 3.1-3.5
Assn 2
2.5, 2.6, 2.8
Quiz 1
 
May 27            
May 28            
May 29  
 NO CLASS
      
Memorial Day
May 30
5
PB & J algorithm, boolean expressions, conditionals, if statements Assn 3 June 1
3.1-3.2, 3.4-3.5
  Last day to drop
(with refund)
May 31
6
switch statements, nested if statements Reading: 3.6-3.8, 4.1-4.7
3.3
   
June 1
7
while loops, do loops, for loops Assn 4 June 6
Assn 3
3.6-3.8
   
June 2
8
objects revisited, anatomy of a class, anatomy of a method Reading: 4.4 - 4.6
 
 Quiz 2
 
June 3            
June 4            
June 5
9
object relationships, method overloading, method decomposition Reading: 1.1, 1.2, 1.4, 1.5, 2.1 - 2.8, 3.1 - 3.9, 4.1 - 4.6
 
   
June 6
10
review for mid-term  
Assn 4
  Last day to drop
(no refund)
June 7
11
MID-TERM Reading: 5.1, 5.2, 6.1, 6.2, skim 5.3, 5.4  
MID-TERM
 
June 8
12
references, static variables and methods, arrays        
June 9
13
arrays, arrays of objects Assn 5 June 15
Reading: 
 
Quiz 3
 
June 10            
June 11            
June 12
14
discuss mid-term, assign 3, string user input, bins Reading: 6.3 - 6.5      
June 13
15
sorting  
6.3
   
June 14
16
discuss assignment 5 Reading: 8.4      
June 15
17
reading from text files Assn 6 June 20
Assn 5
8.4
   
June 16
18
Java applets Reading: 4.7, 5.5-5.6, 1.3 (networks)
1.6, 2.9-2.10, 3.10
Quiz 4
 
June 17            
June 18            
June 19
19
More Java applets, events, animation Reading: 1.3
4.7, 5.5-5.6
   
June 20
20
discuss Assn 5, review concepts Assn 7 June 22
Assn 6
   
June 21
21
the Internet and WWW  
1.3
   
June 22
22
Assign 7 demos and HTML  
Assn 7
   
June 23
23
review for final Reading: 1.1 - 1.6, 2.1 - 2.10, 3.1 - 3.10, 4.1 - 4.7, 5.1, 5.2, 5.5, 5.6, 6.1 - 6.5, 8.4  
Quiz 5
 
June 24            
June 25            
June 26   8 - 11 am FINAL EXAM    
FINAL