Section 0201, 0202 | Section 0101 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Time: | Mon & Wed 2:00 - 3:15 PM | Wed 4:30 - 7:00 PM | |||||||||
Location: | BS 120 | BS 120 | |||||||||
Instructor: | Anupam Joshi (joshi@csee.umbc.edu) | Samir Chettri (chettri@csee.umbc.edu) | |||||||||
Office: | ECS 225E (x2590) | Code 935 NASA GSFC (301-286-4301) | |||||||||
Office hours: | By appointment. | After class. | |||||||||
  | |||||||||||
TAs: | Parag Namjoshi (nam1@csee.umbc.edu) Thomas Armstrong (arm1@csee.umbc.edu) Pengyu Liu (pliu2@csee.umbc.edu) | ||||||||||
TA office: | ECS 334 (x2862) | ||||||||||
TA Hours |
|
||||||||||
Staff Mailing List: | cmsc421@cs.umbc.edu    Send messages with a subject line containing 'CMSC421' | ||||||||||
  | |||||||||||
Final Exam: | LH 5 from 8-10 AM on May 20, 2003. | ||||||||||
  | |||||||||||
Prerequisites: | CMSC 341 AND ((CMSC 211 and 311) OR CMSC 313 OR (CMPE 310 and 312)) |
Required Text: | Operating Systems Concepts (6th Edition), Silberschatz, Galvin & Gagne, John Wiley, 2001, ISBN 0-471-41743-2 | |
Recommended Texts: | Modern
Operating Systems (2nd
Edition), Tannenbaum, Prentice Hall, 2001 Advanced Programming in the UNIX Environment , Stevens, Addison-Wesley, 1992, ISBN 0-201-56317-7 Linux Kernel Programming (3rd Edition), Beck et al., Addison Wesley, 2002, ISBN 0-201-71975-4 |
Homework, which will be graded, will be assigned infrequently, and will be due a week later. There will be one midterm and one final; the midterm will cover the first half of the class and the final will cover material from the entire class. Pop Quizzes may be given at the discretion of the instructor, and are cannot be made up.
Students in the class are expected to check the class Web page (http://www.csee.umbc.edu/courses/undergraduate/421/spring03/) on a regular basis for announcements and to check on changes in class schedule and assignments. A news and notes page there will have important announcements. Failure to do so isn't an excuse for missing an assignment. Students are welcome to post questions and answers to the newsgroup umbc.course.cs421; however, the rules about academic honesty apply to the newsgroup as well (i.e., you may not post answers to homeworks...).
The course outline is available online. It will change as the semester goes on to reflect minor changes in scheduling.
You must have access to a computer and the ability/space to install and modify Redhat linux 6.2 or later.
Homework and project due dates will be indicated on the assignment pages. Because the class has two sections, assignments will be due at a time chosen independently of either sections. Of course, assignments may be handed in during class, but they will not actually be due until the date on the assignment. Late homework will not be accepted. Late projects may be handed in up to 5 days late with a 15% penalty per day late (including weekends and holidays). Parts of the project will have long deadlines (some will be a couple of months). We strongly recommend that you keep up with the work and not leave it till the end because it's difficult to catch up. The project really does demand the amont of time we assign for it.
All homeworks and projects must be submitted electronically. Because all submissions may be done online, there's no need to show up on campus just to drop off an assignment. Written information associated with an assignment (homework solutions, project descriptions, etc.) may be submitted in the following forms (in order of preference):
The final grades will be given based on curve.
It is possible for everyone to get an A in the class (if everyone learns the material sufficiently well). However, it's also possible for nobody to get an A if nobody masters the material. Incompletes will only be given in extraordinary circumstances.
You should be aware that we may use a cheat-checker program to run over randomly selected assignments and look for unusual similarities. This program isn't perfect, but it does a great job of identifying the few pairs of handins that should be hand-checked for cheating. In previous classes, this program has done very well at finding cheaters, so please don't force us to demonstrate how well it works this semester.