CS 109 Spring 2012

"Current" Events

New material is added here first, and later moved elsewhere or removed entirely as it becomes old or obsolete. Some information is considered sufficiently important to never expire.

C Plus Course Notes Pages

Matlab Course Notes Pages

Codelab

Updated Schedule

Week Chapter Lecture Lab Due
1 1 - Intro Sample Sample  
2 1 - Intro Variables, Operators, %, /, ++, += ( No Monday ) HW1 Sol'n HW1, Wed.
3 2 - Control logic, >, &&, if-else Quiz 1 - Ch 1  
4 2 - Control Loops, switch, ?: HW2 Sol'n HW2, Thurs( * )
5 3 - File I/O istreams, ostreams Quiz 2 - Ch 2  
6 3 - File I/O Catchup / review if necessary HW3 Sol'n HW3, Wed
7 4 - Functions Function syntax, examples  
Exam Ch 1-3, Wed 6PM
8 4 - Functions Passing mechanisms, scope Quiz 3 - Ch 3,4  
9 5,6 - Arrays Declaring and using 1-D & multi-D arrays HW4 Sol'n
HW4, Wednesday
10 5,6 - Arrays Passing arrays to and from functions Quiz 4 - Ch 5,6  
    SPRING BREAK    
11 Matlab   HW5 Sol'n

HW5, Monday( * )
Exam Ch 1-6 Thurs 6PM

12 Matlab   Quiz 5 - Matlab  
13 Matlab   HW6 Sol'n

HW6, Wed.

14 Matlab   Quiz 6 - Matlab  
15 Matlab   HW7 Sol'n HW7, Wed
Finals       Comprehensive Exam

* - No late submissions accepted for this assignment

 

Homework Documents

HW Topic Assignment Due
1 Simple C++

Homework 1 - Speed of Sound and Distance in Fresh Water

Wed Jan 18
2 C++ Control    
3 C++ Files

 

 
4 C++ Functions    
5 C++ Arrays    
6 Simple Matlab    
7 More Matlab    

Old Pages