CS 574: Syllabus

Please note that this syllabus includes this page and those pages hyperlinked to it

separator
bar

General Information

Instructor

Joe Pfeiffer, SH 136, 646-1605, pfeiffer@cs.nmsu.edu

Communications

In general, the best way to get hold of me is to send me email at the above address or at pfeiffer@nmsu.edu. Second best is to see me in my office; any time my door is open, you should feel free to interrupt me (my "official" office hours are below, but don't feel like you can only talk to me during them). You can try calling me in my office; if you can't reach me there really isn't much point in leaving a message on my phone. I'm almost certain to see an email before I hear a voicemail.

Most information I need to send you will be by email or posted to the class web page (when there's a change to the web page you need to know about before the next class period, I'll send an email to tell you). I'll be sending email to your official "@nmsu.edu" email address (note that you can forward this address to any email address you wish — my pfeiffer@nmsu.edu address is forwarded to my pfeiffer@cs.nmsu.edu address).

Office Hours

M3:30-4:20 PM (after CS 273 lab)
WF1:30-2:20 PM (after CS 574 class)
and by appointment

Text

Current and classical research papers related to advanced topics in operating systems (available from the CS department office Real Soon Now -- I'll make an announcement when it's in the office)

Prerequisites

CS 473 and CS 474.

Objectives

To study current trends in operating system design and implementation, covering CS474 topics in greater depth and advanced topics not covered in CS474.

Topics

Grading

Your course grade will be based on the following two components:
50%Assignments
50%Exams

Grade Assignment

You must turn in at least half of the homework and take both exams, or you will get an F. Beyond that, grades will be assigned on the following scale:

A:81-100%
B:61-80%
C:41-60%
D:0-40%

Note: this doesn't mean it's easy to get an A, it means my assignments, my exams and my grading are all rigorous

Due Dates, Late Homework and Makeup Exams

Unless stated otherwise, homework is due by the start of class on the due date (unless you will be unable to attend class, please bring the assignment to class).

Late homework will be accepted, subject to the following penalties:

I will accept late homework without penalty under the following conditions:

Attendance and Automatic Withdrawals

I do not drop students for persistent absence nor persistent failure to turn in assignments. If you don't turn in the assignments or take the exams, and you don't withdraw from the course, you will fail.

Grading Standards

  1. Each question will be given a clearly stated maximum point value, on the original assignment or exam. Subparts of questions may or may not have such a maximum. The points don't have to add up to 100; your score will be converted to a percentage.

  2. The assignments are equally weighted, not the points. If one assignment is graded on a total of ten points, and another is graded on a total of twenty points, then the points on the latter assignment are only worth half as much as the ones on the former.

  3. Some questions lend themselves to having particular point values removed (ie -1, -5, etc) for particular mistakes, while for others it is more appropriate to simply assign an overall score based on the quality of an answer. In either case, there will be a note on your assignment stating why you didn't get full credit on every problem.

Incompletes

Under university policy, Incompletes may be given only if a student has passed the first half of the course, and is precluded from successful completion of the second half of the course by a documented illness or family crisis that the instructor believes genuinely precluded successful completion.

Cheating

Definitions

I am informed that in some cultures, copying work is a sign of respect, and it is assumed that everyone will work together for the common good in accomplishing homework. I do not subscribe to this notion, and this is not the basis for this class. Regardless of your home culture or background, the standards stated in this syllabus will apply to this class.

This class adopts the definition of "plagiarism" found in the NMSU Student Handbook, with clarifications to follow:

Please note the following clarifications of this definition, and policies relating to both plagiarism and attributed copying:

  1. Unless specifically stated otherwise, all assignments in this class are individual assignments. You must not do these assignments in teams, nor have someone else do the assignment for you and then turn in the work, nor turn in a solution you find on the internet or elsewhere. This includes papers, programs, and all other assignments.

  2. Copying answers to exam questions is likewise not permitted.

  3. In cases of copying, both parties (i.e. both the person who actually did the work and the person who copied it) will be considered equally guilty of cheating. It is your responsibility to ensure that your files are not readable by other students (see the chmod and umask commands under Linux and Solaris), and to take reasonable care that your exam answers cannot be seen by others.

If you are unclear as to what constitutes plagiarism, there are several excellent resources on-line, including the NMSU library's web site, wikipedia articles on plagiarism and academic dishonesty, and others. Please familiarize yourself with these sources (the pages linked above focus on a failure to properly cite sources. Note that if you use a substantial amount of someone else's work in your assignment, it's still cheating even if you do provide citations). Also, if you are in any doubt as to what constitutes cheating, feel free to ask me.

You are responsible for being aware of the definition of plagiarism on this page, and for taking care that you don't do it. Claiming that plagiarism was "unintentional" (i.e. that you didn't realize some particular copying was plagiarism; students have made this claim in regard to material copied from the web, for instance) does not excuse you from sanctions.

Penalties

In the event of cheating as described above, penalties may be assessed up to and including failing the class, or requesting the student be expelled from the university.

separator
bar

Students With Disabilities (ADA)

If you have or believe you have a disability and would benefit from any accommodations, you may wish to self-identify by contacting the Services for Students with Disabilities (SSD) Office located in Room 244 of Corbett Center (phone: 646-6840). If you have already registered, please make sure that your instructor receives a copy of the accommodation memorandum from SSD within the first two weeks of classes. It is your responsibility to inform either your instructor or SSD representative in a timely manner if services/accommodations provided are not meeting your needs.

If you have a condition which may affect your ability to exit safely from the premises in an emergency or which may cause an emergency during class, you are encouraged to discuss any concerns with the instructor and/or Michael Armendariz, SSD Coordinator. Also, feel free to call Mr. Armendariz with any questions you may have on student issues related to the Americans with Disabilities Act (ADA) and/or Section 504 of the Rehabilitation Act of 1973. All medical information will be treated confidentially.

Non-discrimination

Feel free to call Jerry Nevarez, Director of Institutional Equity, at 575-646-3635 with any questions you may have about NMSU's Non-Discrimination Policy and complaints of discrimination, including sexual harassment.


Last modified: Fri Aug 21 09:07:59 MDT 2009

Valid XHTML 1.0 Strict Valid CSS!