0% found this document useful (0 votes)
15 views11 pages

T5

Uploaded by

najlaaabutaleb
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
15 views11 pages

T5

Uploaded by

najlaaabutaleb
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 11

CS 323:T6.

Course Specifications
Operating
(CS)
Systems
Institution: Taibah University Date: 28-Oct-2019

College/Department: College of Computer Science and Engineering/Computer Science

A. Course Identification and General Information

1. Course title and code: CS 323: Operating Systems

2. Credit hours: 4
3. Program(s) in which the course is offered.
(If general elective available in many programs indicate this rather than list programs)
 Bachelor of Science in Computer Science
 Bachelor of Science in Computer Engineering

4. Name of faculty member responsible for the course: Dr. Abdel Hamid Emara

5. Level/year at which this course is offered: 7/4


6. Pre-requisites for this course (if any): CS 211, COE 224

7. Co-requisites for this course (if any): None

8. Location if not on main campus:

9. Mode of Instruction (mark all that apply)

a. traditional classroom  What percentage? 85%

b. blended (traditional and online) What percentage?

c. e-learning What percentage?

d. correspondence What percentage?

f. other (Laboratory)  What percentage? 15%

Comments:
B Objectives

1. What is the main purpose for this course?

The main purpose of this course is to provide the students the basic principles of
operating systems, the basic skills of understanding operating system operations,
design and implementation. The course will provide the fundamentals and the features
of modern operating systems. The students will be able to distinguish between different
types of operating systems and practice the main functionality of an operating system.

2. Briefly describe any plans for developing and improving the course that are being
implemented. (e.g. increased use of IT or web based reference material, changes in
content as a result of new research in the field)

- Course contents have recently been modified according to latest developments.

C. Course Description (Note: General description in the form used in Bulletin or handbook)

Course Description:

This course offers a formal introduction to operating systems. Topics include an


overview of the components of an operating system, concurrency, mutual exclusion
and synchronization, implementation of processes, deadlock, scheduling algorithms,
memory management, I/O and file systems, and protection and security.

1. Topics to be Covered

(Theoretical Aspects)

List of Topics No. of Contact


Weeks hours
Operating system structure 2 6

Process concept and management 3 9

Synchronization and communication 2 6


Midterm exam 0.3 1

Memory management 3 9

Midterm exam 0.3 1

File systems 2.7 8

Protection and security 1.7 5


Total 15 45
weeks contact
-hours

(Practical Aspects)

List of Topics No. of Contact


Weeks hours
Basic operating system commands 2 4

Process handling and execution 2 4

Virtual memory 2 4

Multiple threads and synchronization 2 4

File system 2 4

Ports 2 4

Resources 2 4

Lab exam 1 2
Total 15 30
weeks contact
-hours
2. Course components (total contact hours and credits per semester):

Lecture Tutorial Laboratory Practical Other: Total


or Studio
Contact 45 30 75
Hours
Credit 3 1 4

3. Additional private study/learning hours expected for students 2 hour (theory)


per week. + 2 hour (lab)

4. Course Learning Outcomes in NQF Domains of Learning and Alignment with


Assessment Methods and Teaching Strategy
On the table below are the five NQF Learning Domains, numbered in the left column.

First, insert the suitable and measurable course learning outcomes required in the
appropriate learning domains (see suggestions below the table). Second, insert supporting
teaching strategies that fit and align with the assessment methods and intended learning
outcomes. Third, insert appropriate assessment methods that accurately measure and
evaluate the learning outcome. Each course learning outcomes, assessment method, and
teaching strategy ought to reasonably fit and flow together as an integrated learning and
teaching process. (Courses are not required to include learning outcomes from each
domain.)

Code NQF Learning Domains Course Teaching Course Assessment


# And Course Learning Outcomes Strategies Methods
1.0 Knowledge

1.1 State the main objectives, the


structure, and the role or function of - Lectures - Midterm and final exams
- Lecture handouts - Lab exam
an operating system. - Reading - Quizzes
1.2 Describe the fundamental concepts assignments - Homework assignments
in operating system.
2.0 Cognitive Skills
2.1 Apply the principles behind process
management, memory
management, storage management,
and protection mechanism and - Midterm and final exams
- Lectures
security. - Lab exam
- Group discussion
2.2 - Quizzes
Evaluate the different algorithms - Lab demonstration
- Project presentation/report
used for process scheduling, - Case studies
- Homework assignments
- Solved examples
deadlock handling, page - Lab reports
replacement, file system
implementation and disk
scheduling.
3.0 Interpersonal Skills & Responsibility

3.1 Demonstrate effective team work - Group discussion


and communication skills, and act - Project presentation/
- Reading
report
ethically and professionally. assignments
- Lab reports
- Lab projects
- Lab handouts
4.0 Communication, Information Technology, Numerical

4.1 Demonstrate effective - Group discussion


programming skills in applying the - Discussion forums - Project presentation/
- report
fundamental concepts of operating mathematical/statist - Lab reports
system in Unix-based environment. ical tools Demos - Lab exam
- Lab projects
5.0 Psychomotor

5.1 Not applicable


5. Map course LOs with the program LOs. (Place course LO #s in the left column and
program LO #s across the top.)
Course Program Learning Outcomes
LOs # (Use Program LO Code #s provided in the Program Specifications)

1.1 1.2 1.3 1.4 2.1 2.2 2.3 2.4 3.1 3.2 3.3 3.4 4.1 4.2 4.3
1.1  
1.2   
2.1   
2.2   
3.1    
4.1 

6. Schedule of Assessment Tasks for Students During the Semester

Assessment task (e.g. essay, test, group project, Week Due Proportion of
examination, speech, oral presentation, etc.) Total
Assessment
1
Drills - -

2
Exercises & Home works Varies 10

3
Project ( single\group) - -

4
Research - -

5
Essay/Report - -

6
Participation - -

7
Practical Tests Varies 5
8
Oral Tests - -

9 Quizzes Varies 5

10 Written Test (1) 7 15

11 Written Test (2) 12 15

12 Final Exam (practical) 15 10

13 Final Exam (theoretical) 16-18 40

14 Others - -

Note: Individual faculty members may vary the distribution of these tasks in consultation
with the department head. However, a final examination (with a minimum proportion of
40%) and one midterm are required to be included in this schedule. In addition, either a
second midterm or any combination of quizzes, projects, exercises, or practical examinations
is also to be included.

D. Student Academic Counseling and Support

1. Arrangements for availability of faculty and teaching staff for individual student
consultations and academic advice. (include amount of time teaching staff are expected to
be available each week)

- Office Hours: 1 hour/week


- Academic Advising: 1 hour/week
- Email: … @taibahu.edu.sa
- Telephone: +96648460008, Ext. xxxx

E. Learning Resources

1. List Required Textbooks


 Silberschatz, P. Galvin, G. Gagne, “Operating System Concepts”, 10th ed.,
Wiley, 2018. (or later ed.)
2. List Essential References Materials (Journals, Reports, etc.)

3. List Recommended Textbooks and Reference Material (Journals, Reports, etc.)


 William Stallings , 2017, "Operating Systems", 9th Edition, Pearson

4. List Electronic Materials, Web Sites, Facebook, Twitter, etc.


 LMS
 http://www.os-book.com/
 http://williamstallings.com/OperatingSystems/
 http://www.teach-sim.com/

5. Other learning material such as computer-based programs/CD, professional standards


or regulations and software.

F. Facilities Required

Indicate requirements for the course including size of classrooms and laboratories (i.e.
number of seats in classrooms and laboratories, extent of computer access etc.)
1. Accommodation (Classrooms, laboratories, demonstration rooms/labs, etc.)

- Classrooms
- Laboratory
- Number of Students in a Classroom or Laboratory: 20

2. Computing resources (AV, data show, Smart Board, software, etc.)

- Data show
- White Board
- Internet Access
- Specific Lab Equipments

3. Other resources (specify, e.g. if specific laboratory equipment is required, list


requirements or attach list)
G Course Evaluation and Improvement Processes

1 Strategies for Obtaining Student Feedback on Effectiveness of Teaching

‫ـ‬End-of-semester course evaluation

2 Other Strategies for Evaluation of Teaching by the Instructor or by the Department

‫ـ‬Regular feedback through the course.

3 Processes for Improvement of Teaching

- Instructors with less-than-desirable course evaluation scores develop a plan of


improvement in consultation with the department head.

4. Processes for Verifying Standards of Student Achievement (e.g. check marking by an


independent member teaching staff of a sample of student work, periodic exchange and
remarking of tests or a sample of assignments with staff at another institution)

‫ ـ‬Review final course grades by the department head

5. Describe the planning arrangements for periodically reviewing course effectiveness


and planning for improvement.

‫ ـ‬Problems with course outlines are communicated to the department head, who then puts
them up for discussion in the periodic departmental council meetings.

Name of Instructor: ____________________________________________

Signature:_____________________Date Report Completed:____________

Name of Field Experience Teaching Staff ___________________________

Program Coordinator:____________________________________________

Signature: ____________________ Date Received:_______________

You might also like