CMSC 104
Sections 0101
Instructor:
William Kafig - correspondence: bill_kafig@yahoo.com
assignments: kafig@cs.umbc.edu
home phone: 410 997 2232 – option 1, (before 10 o’clock please!)
TA’s:
Not Yet Assigned
Required Reading Material:
C How to Program, 2nd Edition, Deitel & Deitel
Suggested Reading Material:
Instant Experience in C, 1st Edition, Phoenix Innovations (*)
Computer Science An Overview, 5th Edition, Brookshear
C Programming Language, 2nd Edition, Kernighan and Richie
Computer System Architecture, 2nd Edition, Mano
Understanding UNIX: A Conceptual Guide, Groff and Weinberg
Class Objectives:
Class Policies:
Grading:
Schedule
Date |
Lecture Name |
Pre-Lecture Reading |
Due |
1/31/00 |
Welcome & Introduction to Computer Architecture |
-- |
|
2/2/00 |
Introduction to Computer Architecture (con't) |
1.1-1.3 |
-- |
2/7/00 |
Data Representation and Memory Usage & Project #1 |
Appendix |
HW #1 |
2/9/00 |
Self-Study and Lab time - no lecture |
||
2/14/00 |
Basics of UNIX |
||
2/16/00 |
Q/A session |
||
2/21/00 |
Introduction to Operating Systems |
14.1-14.4 |
HW #2 Quiz #1 |
2/23/00 |
Intro to Problem Solving and Algorithm Development |
3.1-3.7 |
Project #1 |
2/28/00 |
Problem Solving (con't) |
3.8-3.12 |
HW #3 |
3/1/00 |
Software Development |
1.10 |
Quiz #2 |
3/6/00 |
Software Development (con't) |
||
3/8/00 |
Introduction to C |
1.7-1.12, 2.all |
HW #4 |
3/13/00 |
C Control Structures |
4.all |
HW #5 |
3/15/00 |
Midterm |
||
3/20/00 |
Spring Break |
Mid-Term |
|
3/22/00 |
Spring Break |
||
3/27/00 |
Compilers, Linkers, Loaders and Librarians |
5.1-5.6 13.all |
HW #6 Project #2 |
3/29/00 |
The C Preprocessor and C Structures |
5.7-5.15 |
Quiz #3 |
4/3/00 |
Introduction to Project #3, Examples and Mid-Term Questions |
8.all, 9.all (skim) |
HW #7 |
4/5/00 |
C Functions |
6.all |
HW #8 |
4/10/00 |
Standard Functions |
7.all 12.4 |
HW #9 |
4/12/00 |
Arrays & Pointers & Data Structures & Other Things That Go Bump! In The Night |
HW #10 |
|
4/17/00 |
Structured Programming |
Quiz #4 Project #3 |
|
4/19/00 |
Structured Programming (con't) |
||
4/24/00 |
Structured Programming (con't) |
||
4/26/00 |
Introduction to Project #3 & Return of Problem Solving |
HW #11 |
|
5/1/00 |
Return of Problem Solving (con't) |
Quiz #5 |
|
5/3/00 |
Popular Algorithms |
Project #4 |
|
5/8/00 |
Review for Final* |
||
? |
Final Exam |
all if it! |
all if it! |