CS99

Fundamental Programming Concepts
Summer 2002

Syllabus

[Week One][Week Two][Week Three][Week Four][Week Five][Week Six]

The syllabus is subject to change at the instructor's discretion.

 

Week Date Event Location Topics Suggested Reading Assigned    Due     
1 06.24 Lecture 1 OH 216 Course introduction, computer rudiments, the MATLAB environment 1.3.0, 1.3.1, 1.3.2, 1.3.7, 1.3.9, 1.3.10    
  06.25 Lab 1 UP B7 Variables, assignments, expressions, operations, MATLAB as a calculator 2.1, 2.2 LAB 1 LAB 1
  06.26 Lecture 2 UP B7 Input and output, script files 2.2.4    
  06.27 Lecture 3 OH 216 Process of programming, developing algorithms 3.1,3.2 HW 1  
 
2 07.01 Lecture 4 OH 216 Relational and logical operators; Control Structures I: Conditional Branching 3.3 HW 2  
  07.02 Lab 2 UP B7 Exercises with if, if-else, if-elseif-else 3.4 LAB 2 LAB 2
HW 1
  07.03 Lecture 5 UP B7 More on branching   HW 3 HW 2
  07.04 Holiday   No class :-)      
 
3 07.08 Lecture 6 OH 216 Control Structures II: Conditional Looping
while loop

 

4.1 HW 4  
  07.09 Lab 3 UP B7 Exercises with while   LAB 3 LAB 3
HW 3
  07.10 Prelim 1 OH 216 Topics: Lectures 1-4, HW 1-3 Readings for Lectures 1-4 HW 5  
  07.11 Lab 4 UP B7 Colon notation, For loop 4.2 LAB 4 LAB 4
HW 4
 
4 07.15 Lecture 7 OH 216 Nested loops; fprintf

 

2.6.3, 8.6.1, 8.6.2 HW 6  
  07.16 Lab 5 UP B7 Exercises with loops and branches

 

  LAB 5 LAB 5
HW 5
  07.17 Lecture 8 UP B7 Vectors and matrices

 

 2.3 HW 7  
  07.18 Lab 6 UP B7 Exercises with vectors and matrices   LAB 6 LAB 6
HW 6
 
5 07.22 Lecture 9 OH 216 Matrix manipulations

 

 2.4, 2.8 HW 8 HW 7
  07.23 Prelim 2 OH 216 Topics: Lectures 1-8, HW 1-7 Readings for Lectures 1-8    
               
  07.24 Lecture 10 UP B7 Functions 5.1 HW 9,
Final Project
HW 8
  07.25 Lab 7 UP B7 Exercises with functions   LAB 7 LAB 7
 
6 07.29 Lecture 11 OH 216 CANCELLED 5.2    
  07.30 Lab 8 UP B7 Work on Final Project     HW 9
  07.31 Lecture 12  UP B7 Recursive Functions, Order analysis, Sorting 2.11  QUIZ  
  08.01 Final Project UP B7        FINAL
 

Last updated 08/12/2002 08:41 PM