Lab Instructor:
Omnia H. Alwazzan
Office: 127, First floor Building 11 Phone extinction: 80065
E-mail: [email protected] Course name:
Principle of operating system (CPIS 222) Laboratory Course time and location:
Time & date: Wednesday 01:00 – 02:20 Location: Lab 117
Office hours: Sun, Tue: 11:00 - 01:00 PM Thur: 11:00 - 01:00 PM Grading Policy:
The lab represents 20% of the course's total grade.
1. 10 points for your work during the labs & assignments 2. 10 points for the final exam
Assignments Policy:
Assignments for lab should be submitted before Monday @ 10:50 am to BLACKBOARD (1 week for each assignment).
Late assignments are not acceptable.
Cheating in assignments by copying assignment or allowing others to copy yours will be leading to get MINUS FOUR for both in that
assignment.
The Answer Folder Attached with your post should be named as:yourName_assignment1_222
Lab Policy:
All announcements, changes and files upload will be through the BB.
Attendance Policy:
More than 25% absence will prevent you from the final exam
Lab Notes:
Self-Reading Documents for some chapters are provided either as soft copy or hard copy by the lab instructor.
Created By: Omnia Alwazzan. FCIT/ IS Dept. 2014
Syllabus & Calendar:
Lab No.
Cover the following Week
Assignment Submission
Introduction to CLI based OS, MS-DOS Lab4
Knowing difficulties associated with CLIbased OS
Knowing some of important commands in MS-DOS.
Assignment 1
14/09/2015
Semester Break- From 17/09/2015 Until 29/09/2015
Introduction to GUI based OS, MS-Windows Lab5
Knowing about different flavors of Windows
Experiencing the user-friendly utilities bundled with Windows OS
MS-Windows as Server OS
05/10/2015 Assignment 1
1.1 Listing files and directories Lab1
1.2 Making Directories
1.3 Changing to a different directory
1.4 The directories
1.5 Pathnames
1.6 More about home directories and pathnames
19/10/2015
2.1 Copying Files Lab2
2.2 Moving files
2.3 Removing files and directories
2.4 Displaying the contents of a file on the screen
2.5 Searching the contents of a file
3.1 Redirection
3.2 Redirecting the Output
3.3 Redirecting the Input
3.4 Pipes
4.1 Wildcards
4.2 Filename conventions
4.3 Getting Help
26/10/2015
5.1 File system security (access rights) Lab3
5.2 Changing access rights
5.3 Processes and Jobs
5.4 Listing suspended and background processes
5.5 Killing a process
Other useful UNIX commands
7.1 Compiling UNIX software packages
7.2 Downloading source code
7.3 Extracting the source code
7.4 Configuring and creating the Makefile
7.5 Building the package
7.6 Running the software
02/11/2015
Created By: Omnia Alwazzan. FCIT/ IS Dept. 2014
Introduction to Windows API Lab3
How to use windows API functions
What is the windows data type?
Creating and opening files
How to compile C++ source code
Sample Code to Create a File
09/11/2015
Lab 6
Understanding Windows Functions related to File Management
Understanding Windows Functions related to Directory Management
Lab assignment 2
Homework 1
16/11/2015
Lab 7
Implementation of related functions
Study of related parameters to observe the flexibility of Windows OS
Lab assignment 3
Homework 2
23/11/2015 Assignment 2
Homework1
Lab 8
Understanding Windows APIs Functions related to Process Management
Understanding Windows APIs Functions related to Thread Management
Lab assignment 4
30/11/2015 Assignment 3
Homework 2
Lab 9
Implementation of related functions
Study of related parameters to observe the flexibility of Windows OS
Lab Assignment 5
07/12/2015 Assignment 4
Lab 10
Understanding different CPU Process Scheduling Algorithms
14/12/2015 Assignment 5
Final Exam Date on Monday 21/12/2015
Created By: Omnia Alwazzan. FCIT/ IS Dept. 2014