Ensure you have all of the "standard" material: MCS 840 Module, rev 0299, and the 4 required texts (Understanding Operating Systems along with the 3 MCS 810 texts). You will be using various systems environments provided at CUW (so you don't need to locate these resources on your own!).
Per previous class discussion, we agreed that the systems project for this course would focus on the Linux OS and include discussion of DBMS, especially SQL.
If you’re interested in experimenting before class, here are some possible
resources:
The Yahoo Linux starting point: http://dir.yahoo.com/Computers_and_Internet/Software/Operating_Systems/Unix/Linux/
Linux on-line: http://www.linux.org/
Linux source navigator: http://metalab.unc.edu/linux-source/
BTW, the burks on-line CD collection has a number of useful CS tools. Visit their site at http://burks.bton.ac.uk
PRIOR TO MARCH 15 (prior to arriving on campus)
1. Complete all Unit I (Framework) assignments (assignments 2, 3, 4, and 5)
Assignment #1 (no need to call me :-)
Assignment #2 – ensure you have the second edition of Great Ideas in
Computer Science.
Assignment #3 – ensure you have the fifth edition of Computer Science:
An Overview.
Assignment #4 – do problem 1 on page 355 and problem 2 on page 433
(we will not have class presentations on these problems)
Assignment #5 - keep you document to a maximum of 2 double-spaced pages.
2. Thoroughly read through chapter 11 in the primary text Understanding Operating Systems (UOS)
3. Complete as much of Unit II as needed .... assignments done before arriving on campus mean more free time in the evening :-) I'd suggest looking at each problem in Unit II and outlining a solution which can then be expanded after class discussion.
TENTATIVE SCHEDULE
Class will begin at 8:30am each day, Monday - Friday.
Lunch will be from 11:30am - 1:00pm each day, M - F.
Class will end at 3:30pm each day, Monday - Friday.
Prepare for each day by completing the readings prior to the discussion -- come to class armed with any questions.
Class will be held in S118B (Stuenkel Hall)
Monday, March 15
- All Unit I homework assignments are due
- Review of Unit I concepts
- Overview of Systems Software
- Discussion of chapters 2 and 3 in UOS
Assignment 6 due next time
- Overview of Operating Systems
Tuesday, March 16
- Homework assignment 6 due
- Discussion of chapters 4, 5 and 6 in UOS
Assignment 7 due next time
- Linux I
Wednesday, March 17
- Homework assignment 7 due
- Discussion of chapters 7 and 8 in UOS
Assignments 8 and 9 due next time
- Linux II
Thursday, December 17
- Homework assignments 8 and 9 are due
- Discussion of chapters 12 through 16 in UOS
Assignments 10 and 11 are due next time
- DBMS & SQL I
Friday, December 18
- Homework assignments 10 and 11 are due
- Discussion of current events and future trends
- Class presentation of systems project
- DBMS & SQL II