2020 Course Syllabus
2020 Course Syllabus
COURSE SYLLABUS
CTT103 – Operating System
1. GENERAL INFORMATION
Number of credits: 4
Prerequisite:
Prior-course:
2. COURSE DESCRIPTION
This course gives students an overview of operating systems. More importantly, students
will understand the organization, common operating principles of the basic components of
the operating system such as process management, file management, memory management,
import and export management. . The course also helps students understand, design and
install their own organization of some components of some popular operating systems such
as Windows, Linux. From there, students will be able to learn the basic components of a
specific operating system.
3. COURSE GOALS
G1 Work on a personal and team level to present and solve a 2.1.1, 2.1.8, 2.2,
number of operating system-related problem 2.3.1
G2 Know and explain English terminology related to 2.4.3, 2.4.5
operating system
G3 Ability to analyze and think systematically for practical 4.1, 4.3
problems
G4 Explain the basic concepts, terminology, and basic ethical 1.3.2, 3.3.1
principles ... related to the operating system
G5 Describe the organization and operation of the basic 1.3.2, 1.4
components of the operating system
G6 Application of general operating system knowledge to 5.3.2, 5.3.3
build and edit some components of a specific operating
system
G7 Basic use of Windows and Linux operating systems 6.2.1
G8 Use of supporting software tools 1.3.6
4. COURSE OUTCOMES
CO Description I/T/U
components
5. TEACHING PLAN
Course Evaluation
ID Topic Teaching/Learning
outcomes Activities
G4.3,
G5.4
9 Import and export management G2.1, Lecturing final exam
G2.2,
G4.1,
G5.6
6. ASSESSMENTS
- Write a report
Project Syscall about - Install some syscall on file system G5.1 10%
7. RESOURCES
Textbooks
Giáo trình Hệ điều hành, Trần Trung Dũng & Phạm Tuấn Sơn
Modern Operating System, Third Edition, Andrew Tanebaum, Prentice Hall, 1994
Operating System Concepts, Seventh Edition, Abraham Silberschatz, Peter B.
Galvin & Greg Gagne, Addison Wesley, 2006
Others
Vmware 7.x
Nachos 3.4
Windows 2003 server
Linux Ubuntu 10.x