Class meeting |
MWF 2:00–2:50 Austin 304 |
---|---|
Textbook | Modern Operating Systems, fourth edition, by Andrew S. Tanenbaum and Herbert Bos. |
Instructor | Karl Abrahamson |
Office | Sci&Tech C-113 |
Office hours | M–Th 3:00–4:00, F 11:00–12:00 or by appointment |
Phone | 328-9689 |
abrahamsonk@ecu.edu | |
Course web page | www.cs.ecu.edu/~karl/3000/spr17/ |
My web page | www.cs.ecu.edu/~karl/ |
You should have a working knowledge of computer programming including basic algorithms, functions, and memory management. In this course, you will write programs in C.
You should have a working knowledge of gate-level computer architecture and elementary state machines.
Grading will be based on three midterm exams, a comprehensive final exam and assignments to be assigned as the course proceeds.
The midterm exams will be on the following dates.
The final exam is 2:00-4:30 Friday, April 28, in Austin 304.
Grades will be computed as follows.
Grading | |
---|---|
3 midterm exams | 42% (14% each) |
A comprehensive final exam | 37% |
Assignments | 21% |
Tentative cutoffs for grades will be as follows. These cutoffs will not be raised.
Grade cutoffs | |
---|---|
A | 93% |
A– | 90% |
B+ | 87% |
B | 83% |
B– | 80% |
C+ | 76% |
C | 72% |
C– | 68% |
D+ | 64% |
D | 60% |
D– | 56% |
No incompletes will be issued in this course except for extraordinary circumstances, and even then only if you are nearly done already and have done work of acceptable quality, so that it is realistic that you can pass the course. An incomplete will not be given simply because a student could not find the time to do the course work. By registering for this course, you are committing to finding time to do the work.
You are expected to attend class. You are responsible for announcements and assignments given in class. If you miss a class, it is up to you to obtain notes and any other information that was provided in the class. Excuses that you did not know about something because you did not come to class and did not obtain the information will not count for anything at all.
Those who do not attend class can count on doing poorly in this course. If you choose not to attend class, then you must live with the consequences of that choice, however bad they are.
Attend class. Arrive on time.
Do not bring distractions to class. If you read your email, listen to music, send and receive text messages or engage in other distracting activities during class, you will get very little out of class. That will show up in your grade.
Ask questions in class. If you do not understand something, ask a question about it.
Ask questions outside of class.
Get adequate sleep. Sleep is important both before and after you learn new concepts. Sleep before enables you to concentrate and think clearly, and sleep afterwards is critical for moving new information into permanent memory.
You can feel free to get help from anyone on the following issues concerning programming assignments.
Otherwise, do your own work. You will learn nothing by letting others do your work for you.
For information about
please see the auxiliary information at http://www.cs.ecu.edu/~karl/2530/spr17/syllabus-aux.html.