1   T   9/7
  • course introduction
  • overview of programming languages
  • numbering systems
  • instruction sets
  •   get a CS computer account
  •   chapter 1
2   Th 9/9
  • the GENeric MICROprocessor
  • algorithms
  •   homework #1
  •   chapter 2
3   T   9/14
  • an introduction to Ada
  • program structure
  • standard types
  • expressions
  • variables
  • install Ada compiler
  • chapter 3
4   Th 9/16
  • control structures
  • sequence
  • selection
  • homework #2
  • chapter 4
5   T   9/21
  • repetition structures
 
6   Th 9/23
  • data types
  • subtypes
  • array structures
  • homework #3
  • chapter 5
7   T   9/28
  • sorting and searching arrays
  • subprograms - functions
  • chapter 6
8   Th 9/30
  • subprograms - procedures
  • parameter passing
  • recursion
  • homework #4
9   T   10/5
  • data structures 
  • records
  • arrays of records
  • arrays of arrays
  • chapter 7
10   Th 10/7
  • packages
  • homework #5
  • chapter 8
11   T   10/12    
12   Th 10/14  
  • homework #6
13   T   10/19    
14   Th 10/21  
  • homework #7
15   T   10/26    
16   Th 10/28  
  • homework #8
17   T   11/2    
18   Th 11/4  
  • homework #9
19   T   11/9    
20   Th 11/11  
  • homework #10
21   T   11/16    
22   Th 11/18  
  • homework #11
23   T   11/23    

Thanksgiving

  Th 11/25    
24   T   11/30    
25   Th 12/2  
  • homework #12
26   T   12/7    
27   Th 12/9    
no mtg   T   12/14    
28 exam wk   Th 12/16    
29 exam wk   T   12/21    
winter break   Th 12/23