Download Model 4.2 Faculty member + student Course syllabus for - pnu-cs-os

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Model 4.2
Faculty member + student
Course syllabus for......... Operating systems / CS 340D................
1. Faculty member information:
Name of faculty member responsible for the course
ALA'A SHAMASNEH
Office Hours
Sunday(9-10, 11-12) , Tuesday(9-10, ) and Wednesday (9-10)
Office Number
2.501.39
Email
[email protected]
2. Course overview and general information:
College / Department
Faculty of Computer and Information Sciences-(Computer Sciences department)
Course Name and code
Operating systems / CS 340D
Number of credit hours
contact hours: lecture (3), exercise (1)3
‫ البابطين‬.‫م‬
‫هـ‬5341 ‫ عمادة ضمان الجودة واالعتماد األكاديمي‬1
Program or programs that offer this course
The Bachelor of Computer and Information Sciences
Year/course level
Level 3
Prerequisites for this course (if any)
Data Structures- CS212D
Current requirements for this course (if any)
None
Site (to be given if not inside the main building of the institution)
None
3. Objectives of the course:




To provide a grand tour of the major operating system components and coverage of
basic computer system organization
To describe the services an operating system provides to users, process and
other systems and functionality of the operating system software including
I/O drivers.
To explain how operating systems are installed and customized and how
they boot
Enable student understand practical side of operating systems and
differentiate between different characteristics of different operating system
(eg. Doc, linx ,..)
4. Course description:
‫ البابطين‬.‫م‬
‫هـ‬5341 ‫ عمادة ضمان الجودة واالعتماد األكاديمي‬2
Week
Date
1
2
Topic
What Operating
Systems Do.?
Computer-System
Organization.
Computer-System
Architecture.
Operating-System
Structure.
Operating-System
Operations.
Student should
read the assigned
chapters before
classes.
Threads
4,5
CPU Scheduling
Process
6
Process
Synchronization
7
Deadlocks
8,9
Memory
Management
10,11
Virtual Memory
12
File-System
Intended learning
outcomes
Assessment
methods
1- Explain the function
of operating systems.
3. Explain the
Organization of
Computer-System.
Student is
responsible for all
material covered 1-Explain the notion of a
in the class.
process, a program in
Processes
3
‫ البابطين‬.‫م‬
Activity
Instructors
should teach
students how to
study, analyze,
and think
attentively and
critically.
Instructors
should teach
students to think
independently
and engage in
group
discussions.
Encouragement
of students to be
creative in their
presentation.
Teaching
students to
analyze data
logically.
Teaching
students how to
analyze using
mathematical
execution.
2-Describe the various
features of processes.
1-Explain the
notion of a thread and
multithreading
1-Explain process
scheduling.
2-solve and differentiate
between various Cpuscheduling algorithms.
2-Explain both software
and hardware solutions
for critical-section
problem.
1-analuze deadlock
problem.
2- Solve the conflicts of
deadlock to reach
system safety
1-differentiate between
memory management
techniques such as fixed,
continuous allocation,
paging and
segmentation.
1- Understand the
benefits of virtual
memory as well as the
concepts of demand
paging, pagereplacement algorithms
1- Describe the local file
‫هـ‬5341 ‫ عمادة ضمان الجودة واالعتماد األكاديمي‬3
written tests
(objective and
essay).
- Participation in
the class
Classroom
assignment.
Interface
13
File-System
Implementation
14
I/O Systems
tools.
Use different
styles of
references and
various scientific
journals….etc.
Individual
counseling on
research projects
and scientific
writing
15
Mass-Storage
Structure
.
system and directory
structure.
2-Analyze different
algorithms of file system
management
1-Describe the structure
of an operating system’s
I/O subsystem. 2Explain the principles of
I/O hardware and its
complexity.
1-Describe the physical
structure of secondary
storage devices and the
resulting effects on the
uses of the devices.
2-Explain operatingsystem services provided
for massive storage.
5. Books and references:
“OPERATING SYSTEM CONCEPTS“ by Abraham Silberschatz and Wesley.-Edition,
Addison 8th Peter Galvin,
“ OPERATING SYSTEMS: A DESIGN-ORIENTED APPROACH”, by Charles
Crowley, The Latest Edition , McGraw-Hill, ISBN: 0256151512.
“OPERATING SYSTEMS: DESIGN AND IMPLEMENTATION”, by Andrew S.
Tanenbaum, Albert S. Woodhull , 2006.
‫ البابطين‬.‫م‬
‫هـ‬5341 ‫ عمادة ضمان الجودة واالعتماد األكاديمي‬4
6. Assessment methods and the division of grades:
Assessment
method
(Write an
essay - test - a
collective
project - a
final test ...)
Assessment
Week
Grade
Percentage
from overall
grade
1st Med Term
7th week
2nd Med Term
12th week
Quiz
9th week
15
15
10
(Lab)
Exam
20
15%
15%
10%
20%
After 15
40
40
100
100
Final exam
(Theory) “Two
academic
hours“.
Total
Comments
7. Instructions (if any):
‫ البابطين‬.‫م‬
‫هـ‬5341 ‫ عمادة ضمان الجودة واالعتماد األكاديمي‬5