Lesson Plan OCT22 - FEB23

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

FSKM

COURSE OUTLINE UNIVERSITI TEKNOLOGI MARA


CSC204 PRACTICAL APPROACH OF OPERATING CAWANGAN TERENGGANU
SYSTEM KAMPUS SEGAMAT

SEMESTER: OCT 2022 – FEB 2023 PAGE: 1

Programme Educational Objectives and Programme Outcomes


for
Diploma in Computer Science
(CS110)

PROGRAMME EDUCATIONAL OBJECTIVES (PEO)

Between three to five years of graduation, the programme will produce:

PEO1 Computer technicians who apply knowledgewith technical skillsin solving basic
problemsin computing in line with the industry requirements and standards.
PEO2 Computer technicians who demonstrate leadership, digital, numeracy, and effective
communication skills with good interpersonal skills when interacting in work environment.
PEO3 Computer technicians who display positive attitudes, commitment to lifelong
learningand entrepreneurial mind-set for self and career development
PEO4 Computer technicians who display commitment to ethical and professional practices in the
organization and society.

PROGRAMME OUTCOMES (PO)

Upon completing the Diploma in Computer Science, students should be able to:

PO1 Apply knowledge relating to Computer Science.


PO2 Solve problems with suggestions and implementations of solutions and test models to
meet desired needs within realistic constraints.
PO3 Display practical skills in the usage of industry-relevant methods and tools for the
management, configuration, and development of computer-based systems.
PO4 Demonstrate interaction skills with peers, clients, superiors and society under work-related
environments.
PO5 Demonstrate effective communication skills with peers, clients, superiors and society under
work-related environments.
PO6 Display digital skills in performing tasks related to the job function.
PO7 Utilise numeracy skills in performing tasks related to the job function.
PO8 Demonstrate leadership skills and responsibility in executing instructions related to job
functions.
PO9 Demonstrate lifelong learning skills in academic and career development.
PO10 Demonstrate entrepreneurial mind-set in performing tasks under changing industry
landscape.
PO11 Demonstrate commitment to professional and ethical practices inexecuting instructions
related to the job and organizational functions.
FSKM
COURSE OUTLINE UNIVERSITI TEKNOLOGI MARA
CSC204 PRACTICAL APPROACH OF OPERATING CAWANGAN TERENGGANU
SYSTEM KAMPUS SEGAMAT

SEMESTER: OCT 2022 – FEB 2023 PAGE: 2

MAPPING PO TOWARDS Learning Outcome Domain MQF2.0 and MOHE

PO MQF 2.0 MOHE


1. Knowledge 1. Knowledge and 1. Knowledge
Understanding
2. Problem analysis 2. Cognitive Skills 3.Thinking and
Scientific Skills
3. Design/development of 7. Numeracy Skill 3. Thinking and
solutions Scientific Skills
4. Investigation 3. Practical Skills 2. Practical Skills
5. Modern Tool Usage 6. Digital Skills 2. Practical Skills
6. The Engineer and Society 8. Leadership, Autonomy 9. Leadership Skills
and Responsibility
7. Environment and Sustainability 4. Interpersonal Skills 5. Social skills,
Teamwork and
Responsibilities
8. Ethics 11. Ethics and 6. Values, Ethics,
Professionalism Moral and
Professionalism
9. Individual and Team Work 8. Leadership, Autonomy 9. Leadership Skills
and Responsibility
10. Communications 5. Communications 4. Communication
Skills
11. Project Management and 9. Personal Skills 8. Management and
Finance 10. Entrepreneur Skills Entrepreneurship
12. Life Long Learning 9. Personal Skills 7. Information
Management and Life
Long Learning

1.0 COURSE INFORMATION

COURSE NAME : PRACTICAL APPROACH OF OPERATING SYSTEMS


COURSE CODE : CSC204
PROGRAMME : CS110
SEMESTER : 3
CREDIT UNIT : 3.0
CONTACT HOUR : 4
COURSE STATUS : CORE
PRE-REQUISITE : NIL
LECTURER(S) : NORAISYAH BINTI ABDL AZIZ (012-7971547)

2.0 DESCRIPTION

The operating system is an essential part of a computer system. Similarly that the need to
understand and appreciate the operating system is also indispensable to the computer science
students. Operating systems should be studied for the reason of their existence: what they do,
how they did it, and how they are designed and constructed.
FSKM
COURSE OUTLINE UNIVERSITI TEKNOLOGI MARA
CSC204 PRACTICAL APPROACH OF OPERATING CAWANGAN TERENGGANU
SYSTEM KAMPUS SEGAMAT

SEMESTER: OCT 2022 – FEB 2023 PAGE: 3

3.0 OUTCOMES

Taxonomy
No. Course Learning Outcomes (COs) PO MOHE MQF 2.0
Domain

Determine the core functions of


1 PO2 LO3 2 C4
Operating System with its
performance issues.

Display the use of system software


2 and tools available in various PO4 LO2 3 P3
operating systems (Linux, Windows,
DOS).

Report in writing the issues of


3 P010 LO4 5 A2
protection and security of an
Operating Systems.
FSKM
COURSE OUTLINE UNIVERSITI TEKNOLOGI MARA
CSC204 PRACTICAL APPROACH OF OPERATING CAWANGAN TERENGGANU
SYSTEM KAMPUS SEGAMAT

SEMESTER: OCT 2022 – FEB 2023 PAGE: 3

4.0 LESSON PLAN

Main Topic Detail Weeks Lab Activity &


Topic Assessment
1.1 Understanding OS
1.1.1 What is OS? Introduction to
1.1.2 OS and Computer System OS (Linux &
1.1.3 History of OS Windows)
1.1.4 Types of OS 1
1.1.4.1 Batch
1.1.4.2 Time Sharing/Interactive 10-
1.1.4.3 Real-Time 13/10
1.1.4.4 Hybrid
1.1.4.5 Embedded

1.2 OS Functions and Components


1.2.1 Understanding OS Components Booting
1.2.1.1 User Command Interface Process:
1.2.1.2 Processor Component
Basic OS 1.2.1.3 Memory Component Show booting
Theory 1.2.1.4 Network Management process in Linux
1.2.1.5 I/O Component vs Windows
1.2.1.6 File Component
1.2.1.7 Inter Process Communication (IPC) 2
1.2.2 Characteristics of Modern Operating Systems
1.2.2.1 Microkernel Architecture 16-
1.2.2.2 Multithreading 20/10
1.2.2.3 Symmetric Multiprocessing (SMP)
1.2.2.4 Object-Oriented Programming Language Based
Assignment -
1.3 OS Booting Concepts CLO3 (10%)
1.3.1 Single OS Booting Process
1.3.1.1 DOS Booting Sequence Lab Exercise –
1.3.1.2 Windows Booting Sequence 3 CLO2 (10%)
1.3.1.3 Linux Booting Sequence
1.3.2 Multiple OS Booting Process 23-
1.3.2.1 Windows Method 27/10
1.3.2.2 Non-Windows Method

2.1 Understanding User Interface - Types of OS User Interfaces CLI


2.1.1 Command-Line Interfaces (CLI) 4 Linux
2.1.2 Graphical User Interfaces (GUI) Ms Dos
30/10- VS
User View 3/11 GUI
Windows
Ubuntu

2.2 File System Common


2.2.1 File System Concepts command for
2.2.2 Access Methods file operation in
2.2.2.1 Sequential File 5 linux &
2.2.2.2 Direct Access File windows.
2.2.3 Directory Structure 6-10/11
2.2.4 FAT, NTFS and EX
FSKM
COURSE OUTLINE UNIVERSITI TEKNOLOGI MARA
CSC204 PRACTICAL APPROACH OF OPERATING CAWANGAN TERENGGANU
SYSTEM KAMPUS SEGAMAT

SEMESTER: OCT 2022 – FEB 2023 PAGE: 4

2.3 Device Driver 6 Device manager


2.3.1 Device Management in windows &
2.3.2 Device Driver Interface 13- linux
2.3.3 Device Driver API 17/11
2.3.4 Driver-Kernel Interface
MIDTERM BREAK (20/11

24/22)
3.1 Process Management Process
3.1.1 Process Concepts manager
3.1.2 Single-Tasking
3.1.2.1 Sequential Processing Test - CLO1
3.1.2.2 Batch Processing (20%)
3.1.3 Multitasking 7-8
3.1.3.1 Multiprogramming
3.1.3.2 Time Sharing Systems 27/11-
3.1.3.3 Cooperative Multitasking 8/12
3.1.3.4 Pre-emptive Multitasking
3.1.3.5 Context Switching
System
View 3.2 Memory Management 9-10 Memory
3.2.1 Memory Hierarchy manager
3.2.2 Physical Memory 11-
3.2.3 Virtual Memory 22/12
3.2.3.1 Page Fault
3.2.3.2 Trashing
3.2.3.3 Cache - Principle of Locality

SPECIAL FESTIVAL BREAK 25/12-


29/12
3.3 IO Management 11-12 I/O manager
3.3.1 I/O System Organization
3.3.2 I/O Communication Techniques 1-12/1 Quiz - CLO1
3.3.2.1 Direct I/O with Polling (10%)
3.3.2.2 Interrupt Driven Direct I/O
3.3.3 Direct Memory Access
3.3.4 Buffering

4.1 OS Protection and Security


4.1.1 User Authentication 13-14 I/O
4.1.1.1 What you create (software) – Passwords, PIN, manager
Operating UserID 15-26/1
System 4.1.1.2 What you have (hardware) - Tokens i.e. (physical)
Protection key, smartcard, ATM card, credit card
and 4.1.1.3 What you are (user: Biometrics) – fingerprint, Hari Raya Cina
Security retina, iris, hand, face, voice 22-23/ Jan
4.1.2 Basic Resource Protection
4.1.2.1 Privileged Users
4.1.2.2 Access Control
4.1.2.3 CPU and Memory Protections
4.1.2.3.1 Buffer Overflow
Protection
4.1.2.3.2 Data Execution Protection
4.1.2.3.3 Kernel Patch Guard
Final Assessment 15 CLO1 – 50%
FSKM
COURSE OUTLINE UNIVERSITI TEKNOLOGI MARA
CSC204 PRACTICAL APPROACH OF OPERATING CAWANGAN TERENGGANU
SYSTEM KAMPUS SEGAMAT

SEMESTER: OCT 2022 – FEB 2023 PAGE: 5

5.0 ASSESSMENTS

Assessment Mark Date


Quiz 10% Week 12
(CLO1, MOHE: LO3, Tax: C4) 8 JAN 2023
*to be submitted in 1.5 hours 10.30 AM – 12.00 PM
*10% out of 40m Ufuture
*Passing Mark(s): 20m
*The quiz covers Topic 3.1 until
Topic 3.3
*MQA, SA, SE
*part A, B
Lab Assignment 10% Announce: Week 3
(CLO3, MOHE: LO4, Tax: A2) Submission report and video:
*report
*2-3 person/group
*10% out of 50m
*Passing Mark(s): 25m
Lab 10%
(CLO2, MOHE: LO2, Tax: P3)
*tutorial video
*10% out of 50m
*Passing Mark(s): 25m
Test 20% WEEK 8
(CLO1, MOHE: LO3, Tax: C4)
*to be submitted in 2.5 hours
*20% out of 70m
*Passing Mark(s): 35m
*Test covers Topic 1.1 until Topic
2.3
* MQA, SA, SE
*part A, B
Final 50% F2F (HEA SCHEDULE)
(CLO1, MOHE: LO3, Tax: C4)
*to be submitted in 2.5 hours
*50% out of 70 marks
*part A, B
*The Final covers Topic 1.1 until
Topic 4.1
FSKM
COURSE OUTLINE UNIVERSITI TEKNOLOGI MARA
CSC204 PRACTICAL APPROACH OF OPERATING CAWANGAN TERENGGANU
SYSTEM KAMPUS SEGAMAT

SEMESTER: OCT 2022 – FEB 2023 PAGE: 6

6.0 GRADING SCALE

Grade Marks Grade Marks

A+ 90 - 100 C 50 – 54
A 80 - 89 C- 47 – 49
A- 75 - 79 D+ 44 - 46
B+ 70 - 74 D 40 - 43
B 65 - 69 E 30 – 39
B- 60 - 64 F 0 - 29
C+ 55 - 59

7.0 RECOMMENDED TEXT

1. William Stallings, Operating Systems: Internals and Design Principles, 9, Pearson


Education; 2019 edition, 2018,
ISBN: 978935286671
2. Rajiv Chopra, Operating Systems - A Practical Approach, 4, S Chand Publishing, 2016,
ISBN: 978938567635
3. B. Mohamed Ibrahim, Linux: A Practical Approach, 1, Laxmi Publications, 2016, ISBN:
978817008723
4. Abraham Silberschatz, Greg Gagne, Peter B. Galvin, Operating System Concepts, 10,
Wiley, 2018, ISBN: 9781119320

8.0 REFERENCES

Andrew S. Tanenbaum, Modern Operating Systems, 4, Pearson, 2016, ISBN: 9789332575776

9.0 ADDITIONAL INFORMATION

a. Please make an appointment for consultation


b. Attendance of 80% is compulsory.
c. Plagiarism is prohibited in all course work and assessments.

Prepared by CS110 Lecturer:

…………………………………………..
(NORAISYAH BINTI ABDL AZIZ)
Date: 09.10.2022

You might also like