Program Design with C. Spring 2006.

Lecturer: Dr. Rafal A. Angryk Teaching Assistant: Todd Trotter

Course Number: CS 201, Section: 01, CRN: 33409, Credits: 3

Prerequisites: CS 160. Co-requisites: MATH 160.

Lectures: Monday, Wednesday 3:10-4:00PM at RH 101

Laboratories: Tuesday 8:00-9:50AM & 10:00-11:50AM @ EPS 110, Wednesday 1:10-3:00PM @ EPS 110

Course Web page: http://www.cs.montana.edu/courses/201/

Your points/grades can be checked here

 

Date Readings Lecture Extras ...
11-Jan Welcome!   Syllabus  My Class Guidelines, Let's meet!, Some useful Web references
NEXT LAB

LabNumeroUno(1)

   How to submit, Makefile, Hello World
16-Jan Martin Luther King Day!  Relax...and Ski a little  
18-Jan HK: Chapters 1 & 2.1-2.4 Intro to Programming in C  Ch.1, Ch.2, Web Refs on Coding Conventions
NEXT LAB

 LabNumeroZwei(2)

   Expressions & I/O, Web Refs on I/O redirections
23-Jan HK: Chapters 2.5-2.8 C expressions and I/O  Ch.2, Expressions & I/O
25-Jan    by Ray  About Submit (ppt), Makefile, and Text Ediors
NEXT LAB

 LabNumeroTrzy(3)

   
30-Jan  HK: Chapter 3 Top-Down Design with Functions  Ch.3
1-Feb  HK: Chapter 4  Functions and Selections   Ch.4
NEXT LAB

 LabNumeroFour(4)

   
6-Feb   HK: Chapter 4 More on Selections, C code  Intro to pointers
8-Feb   HK: Chapter 5   Loops   Ch. 5
NEXT LAB

LabNumeroFive(5) 

   
13-Feb  HK: Chapter 6 More on pointers  
15-Feb  HK: Chapter 6 Ptrs and Modular Programming  Ch.6
NEXT LAB

LabNumeroSei(6) 

   
20-Feb President's Day!  Enjoy the long weekend!  
22-Feb  HK: Chapter 7 Makefiles and Data Types  Ch.7
NEXT LAB

 LabNumeroSette(7) 

   
27-Feb   Lab & Review  Pre-Test 1
1-Mar

 TEST 1 (15% of final grade)

   Covers: Ch: 1-7 + Pointers + Labs + All Lectures till Feb, 22nd
NEXT LAB

 LabNumeroOsiem(8) 

   
6-Mar  HK: Chapter 8 Into to Arrays   Ch.8A   Ch.8B
8-Mar  HK: Chapter 8 More on Arrays   
NEXT LAB Spring Break is Next Week!     
13-Mar Spring Break!     
15-Mar Spring Break!     
NEXT LAB

LabNumeroNine(9) 

   
20-Mar  HK: Chapter 9 Strings  [ZIPver]  Ch. 9A   Ch. 9B
22-Mar  Test 1 Review    
NEXT LAB

 LabNumeroTen(10)

   [ZIPver] - is ZIPPed version of file, for those of youuu who use modem!
27-Mar  HK: Chapter 10 Recursion  [ZIPver]  Ch. 10
29-Mar  HK: Chapter 11 Intro to Structures   Ch. 11 [ZIPver]
NEXT LAB

LabNumeroEleven(11)

   The last one! Just write the code and you are done! :)
3-Apr  HK: Chapter 11 and 14 More on Structures  [ZIPver]  Ch. 14A [ZIPver]   Ch. 14B [ZIPver]
5-Apr  HK: Chapter 14 Lists  [ZIPver]  Example   Output  
NEXT LAB      
10-Apr  HK: Chapter 14 More on Lists   
12-Apr   Review    Pre-Test 2
NEXT LAB      
17-Apr

 TEST 2 (15% of final grade)

   THE DATE HAS BEEN DECIDED!
19-Apr  HK: Chapter 15 Intro to C++ [ZIPver]  Ch. 15 [ZIPver]
NEXT LAB      
24-Apr  Test 2 Review    
26-Apr  HK: Chapter 15  More on C++ [ZIPver]  
NEXT LAB      
1-May FINAL EXAM (20%) 4-5:50PM in RH 101