CSC 101 Calendar

Spring 2007 - Subject to change

Date
Assignments Due
Read Lecture
Week 1      
Tu 4/3
 
Course Overview
Computer concepts
Software Lifecycle
Th 4/5
Ch 1 Quiz
Syllabus, Ch1
Ch 2.1-2.3

Language Translation
Software Evolution
algorithms + data structures
How to Study CSc 101
Fri 4/6
Lab 1 due 5:00pm


Week 2      
Tu 4/10
Partner Assignments   Ch 2
(skip 2.7)
Program Structure
Language Feature overview
Language comparison example
Types of Errors (Ch 2.8)
Th 4/12
Hwk 1 Predict Exercises & Pgms Ch 7.1-7.3
pp612-614
Coding Standards
Data Types & Type Checking
Numerical Inaccuracies (example)
Enumerated Types
F 4/13
Lab 2 due 5:00pm


Week 3
     
Tu 4/17
Lab 3a
Partner Assignments
Ch 3
Subprograms
Input Parameters
Th 4/19
Hwk 2 Predict Exercises
Lecture Quiz Ch 2-3
Ch 13.1-13.3
Fig 3.5 Exploration
find_hypotenuse()
Subprograms Practice
Programming in the Large
Demo
F 4/20
Lab3b  due 5:00pm

Week 4
     
Tu 4/24
Lab Quiz 1 (Sample Lab Quiz)
Hwk 2 Pgms
Partner Assignments
Lab 4a
Ch 4
Relational Operators
Forms of Selection
Figure 4.7
Boolean Functions
Th 4/26
Hwk 3 Predict Exercises   Test Plans for Selection
Sample Program (GiveNotice.c)
Ch 4 Pitfalls
F 4/27
Lab 4 due 5:00pm
Project 1 due 11:59pm
  
Week 5
     
Tu 5/1
Hwk 3 Pgms
Lecture Quiz Ch 4
Partner Assignments
Ch 5
Iteration - Lecture Notes
Example
Hand trace for loops and exercises.
Th 5/3
Exercises
Hwk 4 Predict Exercises
  Loop Cartoon
Finding loop defects
Loop design practice
F 5/4
Lab 5 due 5:00pm
 
Week 6
     
Tu 5/8
Project 2 Test Plan
Hwk 4 Pgms (Set 1)

Structured Loops
Supplemental Looping Problems
Hwk Set 2
Th 5/10
Midterm Exam
  Midterm Exam
F 5/11
Lab 6 due 5:00pm
Project 2 due 11:59pm


Week 7
     
Tu 5/15
Lab Quiz 2
  Partner Assignments
 Ch 6 Output Parameters [a]  [b]  [c] 

Th 5/17
Hwk 5 Predict Exercises
Hwk 5 Pgms
Ch 8.1-8.3 Arrays Intro
Soda problem
Soda Algorithm
Fig 8.3
F 2/23
Lab 7 due 5:00pm
 

Week 8
     
Tu 5/22
midterm makeup
Project 3 Test Plan due
Partner Assignments
Ch 8.4-8.6, 8.9
Skip p393-394, p399-401.
Arrays as subprogram arguments (example)
Linear Search
Parallel Arrays
File input demo
Th 5/24

Hwk 6  Predict Exercises
Hwk 6 Pgms
Lecture Quiz Ch 8

Ch 8 Pgm #1
F 5/25
Lab 8   due 5:00pm
Project 3 due 11:59pm


Week 9
 
 
Tu 5/29
Project 3 code printout
Lecture Quiz  Ch 8
 Lab 9 warmup
Partner Assignments
Ch 9.1-p443
Ch 12.1, Ch 2
Ch 11.1-11.5,
Strings
File Input
Endfile loops
Records (structures)
Th 5/31
Possible Ch 11.1-11.5 open book quiz
 Ch 11.7 Arrays of Records demo
Arrays of Records Applications
Demo
F 6/1
Lab 9 due 5:00pm  
Week 10      
Tu 6/5
Hwk 7 Predict Exercises & Pgms
Proj 4 Test Plan due
Partner Assignments
  Arrays with non-integer subscripts
Demo
Sieve, Remove Dups
 
Th 6/7
 Lab Quiz 3   Sample Quiz
Final Review
Sample Programming Problem
F 6/8
Lab 10 due 5:00
Project 4 due  5:00pm 


Finals Week      
Tuesday 6/12
Final Exam
7:10 - 10:00pm
Room 14-250
 

  CSC 101 Home