CS3204 : Operating Systems
Spring 2001 - CRN 11371 - 2:30 MW
  Name Email Office Phone Hours
Instructor: Dr. Craig A. Struble cstruble@vt.edu 521 McBryde 231-5914 MWF 9:00 a.m. - 10:30 a.m.
Teaching Assistant: Surya Kodukula kkiran@csgrad.cs.vt.edu 133 McBryde   4:00-6:00 p.m. W,
10:00 a.m. - 1:00 p.m. Th

Tentative Schedule
Elements of Programming Style
Mailing List

VT Linux/Unix User's Group
Linux.org - a wealth of Linux information
RedHat Linux - primary RedHat site
ISO (CD) Image for RedHat 6.2
FreeBSD - primary FreeBSD site
GNU Partition Editor - resizes partitions
Dual Booting Resources
A Brief Introduction to Programming in Unix
Linux Manual Pages

Homework 5
Thursday, Apr. 19, 2001
Homework 5 has been posted and is due on Thursday, April 26 by 5:00 p.m.

Project 5
Tuesday, Apr. 17, 2001
Project 5 has been posted and is due on Sunday, April 29 at 23:59.59.

Homework 4 and Project 4
Thursday, Apr. 5, 2001
Homework 4 has been posted. It is due by 5:00 p.m. Thursday, Apr. 12. The due date for project 4 has been moved to Tuesday, April 17 at 23:59.59.

Project 4
Monday, Apr. 2, 2001
Project 4 has been posted. It is due at 23:59.59 on Sunday, April 15, 2001.

Homework 3
Wednesday, Mar. 28, 2001
The long awaited homework 3 has been posted. It is due in class on Wednesday, April 4, 2001.

Project 3
Sunday, Mar. 18, 2001
Sample data is starting to arrive for project 3. Be sure to check it out. Also, note that the due date has changed to Sunday, April 1, 2001. Demos will start on Monday, April 2.

Monday, Feb. 26, 2001
Don't forget that the midterm is this Wednesday, Feb. 28. If you'd like to study, take a look at last semester's midterm. Also note that last semester's midterm was given later in the semester.

Project 3
Monday, Feb. 26, 2001
Project 3 has been posted and is due Monday, March 26. Demos will start on March 27.

Tuesday, Feb. 20, 2001
Current grades have been posted on the course web site.

Project 2
Thursday, Feb. 8, 2001
Project 2 is now posted. It is due by 11:59.59 p.m. Friday, Feb. 23.

Homework 2
Thursday, Feb. 8, 2001
Homework 2 is now posted. It is due by 5:00 p.m. Friday, Feb. 16. A box for dropping off your assignment will be placed outside of my office.

Project 1 Test Data
Tuesday, Jan. 30, 2001
Project 1 test data is available. The test files are all input files. The out files are the associated output files if one was generated. The run files is the output to the screen from running with the associated test file. You can try different numbers of children to see how the behavior changes. Be sure to try with only 1 child or more children than rows and columns to multiply.

Documentation and Style Grading
Monday, Jan. 29, 2001
The documentation and style guidelines for all projects are available under the "Projects" link.

Homework 1
Wednesday, Jan. 24, 2001
Homework 1 has been posted and is due Wednesday, Jan. 31 in class.

Programming Assignment 1
Wednesday, Jan. 24, 2001
The first programming assignment has been posted. Grading will be done by demonstrations with the GTA. The last day of demonstrations is Friday, Feb. 9. Note that due to interviews, there will be no demonstrations on Tuesday, Feb. 6.

Tentative Schedule
Thursday, Jan. 18, 2001
A tentative schedule for assignments and projects has been posted. Please note that this could change at any time. Most of the projects will be graded by demonstration, so the project due date listed is the LAST day you may be able to demo. You should plan on giving a demonstration during any day of that week.

Project 0
Wednesday, Jan. 17, 2001
An optional project has been posted for those who wish to practice their Unix/Linux skills. By attempting this project, you will receive one opportunity to correct an invalid submission at no penalty. The project is due Thursday, Jan. 25, 2001 at 11:59.59 p.m.

Friday, Jan. 5, 2001
Welcome to the Spring 2001 offering of CS3204 taught by Dr. Struble. The web pages will be changing during the next week or so. Don't be scared off by missing information just yet.