Revised: 2 December 2020
INTI INTERNATIONAL UNIVERSITY
COURSE STRUCTURE
PROGRAMME: BACHELOR OF INFORMATION TECHNOLOGY (HONS)
1. Name of Course : FUNDAMENTALS OF OPERATING SYSTEM
Course Code : ITE2204
2. Synopsis :
This course aims to introduce operating system concepts, design and implementation. In the lab, the students are introduced to the basic LINUX commands.
3. Name(s) of academic staff :
JEYARANI PERIASAMY
4. Semester and Year offered : Semester 1 Year 1
5. Credit Value : 3
6.
Prerequisite/co-requisite:
NIL
(if any)
7. Course Learning Outcomes (CLO) : At the end of the course the students will be able to: (example)
- explain the basic principles of immunisation (C2,PLO1)
CLO1 Explain the fundamental principles of operating system and its structures. (C2, PLO1)
CLO2 Construct commands to create file systems, enhance security and grant permission using Linux. (P4, PLO3)
CLO3 Demonstrate leadership skills when completing task on inter-process communication on the concurrent concepts. (A3, PLO8)
8. Mapping of the Course Learning Outcomes to the Programme Learning Outcomes, Teaching Methods and Assessment :
Please select the Learning Outcome Domain (LOD) for each PLO in the cells above it. E.g. PLO1 - Knowledge, PLO2 - Cognitive, PLO3 - Practical Skills
Programme Learning Outcomes (PLO)
Course Learning Outcomes Leadership, Learning and
Knowledge and
understanding
Practical skills autonomy and Assessment Method
(CLO) responsibility Teaching Method
PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9 PLO10 PLO11 PLO12
Lecture, Practical & e-
CLO 1 √ Test , Final Exam
Learning
CLO 2 √ Practical Lab Activities
Lecture, Practical & e-
CLO 3 √ Assignment
Learning
Indicate the relevancy between the CLO and PLO by ticking “/“ the appropriate relevant box.
(This description must be read together with Standards 2.1.2 , 2.2.1 and 2.2.2 in Area 2 - pages 16 & 18)
9. Transferable Skills (if applicable) 1 Leadership, autonomy and responsibility
(Skills learned in the course of study which can be useful and utilized in other settings)
2
5
10. Distribution of Student Learning Time (SLT)
Teaching and Learning Activities
Guided Learning (F2F) Guided
Course Content Outline CLO* Learning SLT
Independent
(NF2F)
Learning (NF2F)
L T P O eg:
e-Learning
Introduction
Operating Systems, Computer System Structures, Operating System Structures, Linux System Structure, Virtual
Machine, Computing Environments and Open-Source Operating System 1,2,3 2 2 1 2 7
Operating System StructuresOperating System Services, User Operating System Services, User Operating System
Interface, System Calls, Types of System Calls, System Programs, Operating System Design and Implementatio
1,2,3 4 4 2 4 14
Process Management
Process, Process Control Block, Process States, Threads, Types of Threads, Multithreading. 1,2,3 4 4 2 4 14
Process Scheduling
Basic Concepts, Scheduling Criteria, Scheduling algorithms, Thread Scheduling, Multiple-Processor Scheduling
1,2,3 4 4 2 4 14
Deadlock
Deadlock Problem, Deadlock Characterization, Deadlock Detection, Deadlock recovery 1,2,3 4 4 2 4 14
Memory Management
Background, Swapping, Contiguous Memory Allocation, Segmentation, Paging, Structure of the Page Table 1,2,3 2 2 1 2 7
File System
File Concepts, Access Methods, Directory and Disk Structure, File-System Mounting, File Sharing, Protection 1,2,3 4 4 2 4 14
Censorship
Security and Protection Mechanism
Security Environment, Design Principles Of Security, User Authentication, Security, Protection Domain, Access Control
List Problem, Program Threats 1,2,3 2 2 1 2 7
Network Operating System
Characteristic, Multiuser, Multitasking, Multiprocessor, Choosing a NOS, Type of NOS 1,2,3 2 2 1 2 7
Total 98
Percentage
Continuous Assessment F2F NF2F SLT
(%)
1 Test 20 2 6 8
2 Assignment 20 0.5 6 6.5
3 Lab Activities 20 2 6 8
Total 22.5
Percentage
Final Assessment F2F NF2F SLT
(%)
1 Final Exam 40 2 6 8
Total 8
**Please tick (√) if this course is Latihan Industri/ Clinical Placement/ Practicum/ WBL using Effective Learning Time(ELT) of 50% GRAND TOTAL SLT 128.5
L = Lecture, T = Tutorial, P= Practical, O= Others, F2F=Face to Face, NF2F=Non Face to Face 3.2125
*Indicate the CLO based on the CLO’s numbering in Item 8.
11 Identify special requirement to deliver Linux Operating System
the course (e.g: software, nursery,
computer lab, simulation room, etc)
12 References (include required and further readings, and should be the most current) MAIN REFERENCE(S) SUPPORTING COURSE:
• A Silberschatz,., P.B., Galvin and [Link]., (2018) Operating Systems Concepts, 10th Edition, John Wiley and Sons,Inc. ISBN : 978-1-
118-06333-0
ADDITIONAL REFERENCES (at least 2):
• M Michael, (2011), Suse Linux 11 Unleashed, 3rd Edition, John Wiley and Sons
• Kerrisk.M., (2011), The Linux Programming Interface: A Linux and UNIX System Programming Handbook, 1st edition, No Starch
Press.13: 978-981-4698-87-0
13 Other additional information : Final Exam Format:
Duration : 2 hours
Answer ALL 4 questions
A student would be said to have passed the course if the student passes the final examination with a minimum score of 40% AND
achieves a minimum of 50% (C) for the overall course. A student who obtains a grade C- (45 -49 marks) in a 100% coursework module
is required to resubmit the coursework component that shall be determined by the lecturer and ascertained at the Exam Board.
Resubmission marks shall be limited to a maximum of 50 marks or a grade C. A passing mark can only be achieved if the student
attempts both the coursework and final exams.
Please refer to the Policy No. 1.5 Grading System in the INTI IU Policy Manual.
E-Learning provided by INTI makes learning more accessible and convenient for the students. The blended model utilized by INTI is the
integration of E-learning via INTI’s Learning Management System and the conventional lecturer-led classroom activities. INTI students
are required to access to the online learning materials (additional notes, reading materials, online assessments, discussion forums and
etc.), so as to acquire a complete learning process. This also promotes self-directed learning in encouraging INTI students to be
independent learners.