Course Policies: CS 232: Operating Systems and Networking at Calvin College


CS 232 introduces students to the basic problems that operating systems and networks must solve, and common techniques for solving them.

Instructor: Professor Victor Norman

Required Resources: For sale in the bookstore...

Recommended Resources (available in the lounge):

Grading. Your grade in this course will be based upon the number of points you earn on the following:
Reading Quizzes 10%
Programming Assignments 45%
Test 1 10%
Test 2 15%
Final Exam 20%

Course Organization. This course consists of two components:

  1. The readings, reading quizzes, lectures and tests, that emphasize the principles and concepts that underly operating systems; and
  2. The projects, that provide practical, hands-on experience in systems programming.

By presenting both of these aspects of operating systems in a single course, the theoretical and practical aspects will supplement each other, leading to a deeper appreciation of each.

Late Work Policy: Each exercise and project will have a Due date associated with it. This is the date by which you should submit your work in order to avoid falling behind in the course. A penalty of 10% is assessed for each day late after the due date.

No work will be accepted after the last day of classes.

An Incomplete (I) grade will be granted only in unusual circumstances, and only if those circumstances have been verified by the Student Life Office. Procrastination does not qualify as an unusual circumstance.

Honesty. Tests, homework assignments, and projects are to be done individually, and must consist of your own original work. You may discuss ideas about homework assignments, but you are not to look at anyone else's code. Submitting the work of one of your classmate's as your own (even with their knowledge) is academic fraud; and any detected duplication of work will be dealt with in accordance with Calvin's policies on Academic Honesty. Likewise, giving another person your work to hand in as their own constitutes academic fraud and may result in a failing grade (F) for both parties.

Preparation. As shown in your course syllabus, the lectures are associated with readings from the course text. You may also have to access readings from the Internet; when you need information that is not in one of your texts, search for it there.

The readings and lectures are designed to reinforce one another. You are expected to read the material in the text as it is being covered in the lectures, make notes on any questions you have concerning that material, and raise those questions in class. If you study consistently, on a day-by-day basis, you will find that your preparation for the tests will be simply a matter of reviewing material that you already understand.

In general, you should expect to spend at least 2 hours outside of class for every hour you spend in class, in reading, studying your notes, and doing your labs.

If you do not keep abreast of the material, you will quickly find yourself lost and struggling. If you are in the habit of preparing for tests solely by "cramming" the night before, make every effort to break this habit, as this course simply contains too much material for you to do well.

Classroom Dynamics: Please feel free to ask questions whenever something is unclear.

The only stupid question is the one not asked.

If you have a question, the odds are good that someone else does, too! So when something doesn't make sense, please ask a question. By doing so, you can help resolve everyone's confusion.

Reading Quizzes: I will announce when a reading quiz will be administered. Reading Quizzes will happen at the beginning of class time -- i.e., 8 am (!), so don't be late. Reading Quizzes will be administered via Socrative.com, which has an App for Android and iOS. If you do not have a smart phone running one of these OSes, you can take the reading quiz on a sheet of paper, which I will provide.

Laptop use is not allowed, except by special permission. This is due to a few studies that show that when someone uses a laptop in class, the grades of the people around them go down more than their grade goes down.

Cell phone usage in class is strictly prohibited.
No texting!


You do not need to check your cell phone during class. Don't put it on the desk -- put it away. Each semester I have to chew out a few students for checking their cell phones during class. Pretend you don't own one during class. Tell your friends that during class, you

Disabilities: Calvin College will make reasonable accomodations for persons with documented disabilities. Students should notify a Coordinator of Services to Students with Disabilities located in Student Academic Services, HH455. Students should notify their instructors within the first two weeks of class.

My disability: I am deaf on my left side. I wear a hearing aid, but it really doesn't help too much. I appreciate students who speak loudly enough for me (and the whole class) to hear. Thanks.


Calvin > CS > 232 > Course Policies


This page maintained by Victor Norman.