ITEC 120 - Principles of Computer Science I  
     
  Course calendar
 WEEK 1  
 Mon, Aug 23 Welcome
 Tue, Aug 24 data representation , memory, storage
 Wed, Aug 25 Lab 1
 Thurs, Aug 26 java translation, java program structure
 Fri, Aug 27 Lab 2
 WEEK 2  
 Mon, Aug 30 Strings, print, println, + operator,
 Tue, Aug 31 esc sequences, variables, Ch 1 quiz
 Wed, Sept 1 Lab 3
 Thurs, Sept 2 primitive data types, reading input
 Fri, Sept 3 Lab 4
 WEEK 3  
 Mon, Sept 6 data conversion, operator precedence
 Tue, Sept 7 increment and decrement operators
 Wed, Sept 8 Lab 5
 Thurs, Sept 9 Ch 2 quiz
 Fri, Sept 10 LAB QUIZ 1 - Ch 3 - classes, objects, reference variables
 WEEK 4  
 Mon, Sept 13 class libraries
 Tue, Sept 14 formatting output, enum
 Wed, Sept 15 Lab 6
 Thurs, Sept 16 reading api spec
 Fri, Sept 17 Lab 7
 WEEK 5  
 Mon, Sept 20 wrapper classes, autoboxing
 Tue, Sept 21 Program 1 due at midnight, Ch 3 quiz
 Wed, Sept 22 Lab 8
 Thurs, Sept 23  
 Fri, Sept 24 LAB QUIZ 2
 WEEK 6  
 Mon, Sept 27  
 Tue, Sept 28 MIDTERM 1 - on Chapters 1-3
 Wed, Sept 29 Lab 9
 Thurs, Sept 30 Writing classes
 Fri, Oct 1 Lab 10
 WEEK 7  
 Mon, Oct 4 Classes, methods
 Tue, Oct 5 constructors, return statements, visibility modifiers
 Wed, Oct 6 Lab 11
 Thurs, Oct 7 parameter passing
 Fri, Oct 8 Lab 12
 WEEK 8  
 Mon, Oct 11 bank acct example, Program 2 due at midnight
 Tue, Oct 12 CH 4 quiz, begin Ch 5 material
 Wed, Oct 13 LAB QUIZ 3
 Thurs, Oct 14 relational and logical operators
 Fri, Oct 15 Lab 13
 WEEK 9  
 Mon, Oct 18 boolean conditions, testing equality of floating point numbers
 Tue, Oct 19 nested ifs, comparing Strings
 Wed, Oct 20 Lab 14
 Thurs, Oct 21 switch statement
 Fri, Oct 22 Lab 15
 WEEK 10  
 Mon, Oct 25 do loop, for loop
 Tue, Oct 26  
 Wed, Oct 27 Lab 16
 Thurs, Oct 28 Quiz on Ch 5
 Fri, Oct 29 Lab 17
 WEEK 11  
 Mon, Nov 1 Program 3 due at midnight
 Tue, Nov 2  
 Wed, Nov 3 LAB QUIZ 4
 Thurs, Nov 4 static variables and methods
 Fri, Nov 5 Lab 18
 WEEK 12  
 Mon, Nov 8 Midterm 2 - on Chapters 4 and 5
 Tue, Nov 9 parameter passing, this reference
 Wed, Nov 10 Lab 19
 Thurs, Nov 11 method overloading
 Fri, Nov 12 Lab 20
 WEEK 13  
 Mon, Nov 15  
 Tue, Nov 16 Arrays
 Wed, Nov 17 Lab 21
 Thurs, Nov 18 Quiz on Ch 6
 Fri, Nov 19 Program 4 due at 4pm
 WEEK 14  
 Mon, Nov 22 RU Thanksgiving Break
 Tue, Nov 23 RU Thanksgiving Break
 Wed, Nov 24 RU Thanksgiving Break
 Thurs, Nov 25 RU Thanksgiving Break
 Fri, Nov 26 RU Thanksgiving Break
 WEEK 15  
 Mon, Nov 29  
 Tue, Nov 30  
 Wed, Dec 1 Lab 22
 Thurs, Dec 2  
 Fri, Dec 3 LAB QUIZ 5
 WEEK 16  
 Mon, Dec 6 Quiz on Ch 7
 Tue, Dec 7  
 Wed, Dec 8 Lab 23   -   Program 5 due at midnight
 Thurs, Dec 9  
 Fri, Dec 10 may turn in Lab 23
 EXAM WEEK  
 Mon, Dec 13 2 pm - EXAM for 12 noon class (ITEC 120-04)
 Tue, Dec 14 8 am - EXAM for 10 am class (ITEC 120-02)
 Wed, Dec 15 2 pm - EXAM for 9 am class (ITEC 120-01)
 Thurs, Dec 16  
 Fri, Dec 17  


 Homework assignments
  • hw 1 - quiz Tues, Aug 31
  • hw 2 - quiz Thurs, Sept 9
  • hw 3 - quiz Tues, Sept 21
  • hw 4 - quiz Tues, Oct 6
  • hw 5 - quiz Thurs, Oct 28
  • hw 6 - quiz Thurs, Nov 18
  • hw 7 - quiz Mon, Dec 6
 Programming assignments
  • pgm 1 - due midnight, Tue Sep 21
  • pgm 2 - due midnight, Mon Oct 11
  • pgm 3 - due midnight, Mon Nov 1
  • pgm 4 - due 4pm, Fri Nov 19
  • pgm 5 - due midnight, Wed Dec 8
 Powerpoint slides
 Important stuff

 

 Study aides