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 | 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 | |||
| 30-Jan | HK: Chapter 3 | Top-Down Design with Functions | Ch.3 |
| 1-Feb | HK: Chapter 4 | Functions and Selections | Ch.4 |
| NEXT LAB | |||
| 6-Feb | HK: Chapter 4 | More on Selections, C code | Intro to pointers |
| 8-Feb | HK: Chapter 5 | Loops | Ch. 5 |
| NEXT LAB | |||
| 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 | |||
| 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 | |||
| 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 | |||
| 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 | ||