This syllabus and the course schedule are subject to change.
ITFN 2601 Foundations of Operating Systems – Summer 2007
CRN 52909
ELMS (MSDNAA) is located at https://msdn06.e-academy.com/clayton_it/
http://cims.clayton.edu/itfn2601
Jon A. Preston
E-mail: jonpreston@clayton.edu
Phone: 678 466 4415
Office: UC306
Office hours: Monday & Wednesday 2:30-4:30pm, email, “Open door policy” and by appointment.
Course Description (3-0-3)
Foundations of Operating Systems
A conceptual and hands-on study of operating systems. Major areas discussed include; operating system design and theory, applications and management issues, microcomputer and multi-user systems, including networks and mini/mainframe systems. Also covered; files, I/O, memory and process/processor management, networking, evaluation, tuning and application execution.
Prerequisites
ITFN 1112; ITFN 1301/2/3 or CSCI1303 or WBIT1310 (see the DUCK for more info)
Outcomes
Note matching objectives are in parenthesis
Students are expected to obtain a mature level of mastery of the design of operating systems (1-5), and to demonstrate a refined level of comprehension. Students will apply appropriate programming and reasoning skills (6), and will perform in groups and independently. The student should exhibit reasoning, critical thinking and problem solving, and will gain an intermediate knowledge of the core concepts of operating systems (1-5).
Objectives
The student will learn the function, composition, and use of those operating system principles which affect and aid the development and execution of system software and application programs. At the end of the course the student should be able to:
Meeting Times
Lecture: Monday-Thursday, 6:00pm - 8:20 (UC312)
Required Textbook
Modern Operating Systems, Second Edition, Andrew Tanenbaum, ISBN: 0-13-031358-0
I also recommend (if you’re looking for supplemental texts):
“Operating Systems” by Silbershatz and Galvin
“Operating Systems” by Deitel, Deitel and Choffnes
It is up to you to keep current on all readings and
assignments (including in-class announcements).
If you fall behind, you will most assuredly fail this course!
It is up to you to make your accomplishments known to the instructor. If it seems like you’ve just done an average job on your work, you’ll receive a C (average). If you stand out and show excellent work, you’re more likely to get an A (excellent). If you are counting on passing this course (or getting a high grade), then you must work diligently and perform well. Your grade is determined on performance, not effort.
Grading will be based upon the following scale:
|
Letter Grade |
Average |
|
A |
>= 90% |
|
B |
80% - 90% |
|
C |
70% - 80% |
|
D |
60% - 70% |
|
F |
< 60% |
|
Assignment |
Portion of Grade |
|
Homework |
45% (15% each) |
|
Research Paper |
10% |
|
Midterm |
20% |
|
Final |
25% |
PORTFOLIO
Since this course has you build solutions that demonstrate your knowledge of core-IT skills, I advise you to keep a copy of everything you submit to be later placed into your portfolio. This portfolio is a requirement for the ITFN2001 and ITFN4003 course, and if you keep a copy of your submitted solutions, you will be more easily able to fill this portfolio showing your work and IT skills.
Please be advised that no credit will be given for late assignments. If you have a problem that arises during the course of the semester, please contact me as soon as possible.
Writing Guidelines
I expect that your deliverables are professional. Grammar and spelling are important, and clarity is critical. Please follow the CCSU writing guidelines published at http://a-s.clayton.edu/langlit/guidelines/handbook.html.
Words of Wisdom (TAKE THIS PART SERIOUSLY!)
I expect your active participation in class. Class attendance is expected because it’s much easier to learn if you’re coming to class and asking questions in lecture about things that confuse you. Remember – if you knew all of this, you’d be teaching and I’d be hiking in the mountains!
Start assignments early. This way, you can ask questions and clarify things that are confusing. Assignments are intentionally “open” so that you can come up with creative solutions, but this also means it’s often easy to misread what I’m looking for in the correct solution. Better to ask and learn than to get a low grade!
Your grade in this course is determined completely on performance, not on effort.
Academic Misconduct
If a student is found obtaining or granting inappropriate help in this course on any assignment (test, quiz, exam, homework, etc.) he will receive an F in the course. The offense will go on permanent record with the university. If this is not the student’s first academic misconduct offense at CSU, he will be recommended for suspension from the university for two full terms. This is in full accord with CSU’s policy, and we encourage you to read and review the university’s policy in your student handbook.
Instructor Assessment:
In this course you will have the opportunity to evaluate the instructor. This will be done electronically through the DUCK website.
ITP Choice Information
Beginning Fall Semester 2001, all students at CSU are
required to state that they have on-demand access to a notebook computer that
meets the recommended hardware/software specifications that have been
established by
Students must abide by policies in the University Catalog, Student Handbook, and if applicable, program handbook. Academic misconduct will not be tolerated.
Students should read and understand the Basic Student Responsibilities policy posted at
http://adminservices.clayton.edu/registrar/BasicUndergraduateStudentResponsibilities.doc. These responsibilities should be considered part of this class syllabus and should be adhered to.
Students must activate their CSU email account and are expected to check their email on a regular basis
Religious Observance
Religiously observant students wishing to be absent on holidays that require missing class and/or exam should notify the instructor at least two weeks in advance and discuss acceptable ways of making up any work missed because of the absence.
Attendance Policy
You are strongly encouraged to attend class, but I do not require or reward/penalize for missing a class meeting. Of course, you are expected to be in attendance if/when you are presenting an assignment or taking a test.
Disability Services
Students with disabilities who require reasonable accommodations need to register with Disability Services (DS) in order to obtain their accommodations. You can contact them at 678-466-5445 or disabilityservices@clayton.edu. If you are already registered with DS and are seeking accommodations for this course, please make an appointment with me to discuss your specific accommodation needs for this course and give me your accommodations letter.