|
COURSE SYLLABUS |
||||||||||||||||
|
Course Number: CPT 257 Course Title: Operating Systems |
||||||||||||||||
|
Class Hours Per week: 3 |
Lab Hours Per Week: 0 |
Credits Awarded: 3 |
||||||||||||||
|
Catalog Description: |
This course examines the theory of operating systems and how the operating system theory is implemented in current operating systems. |
|||||||||||||||
|
Entry Level Skills: |
The student should have knowledge of introductory information about computing and the functions that an operating system performs. |
|||||||||||||||
|
Pre-requisites: |
CPT 176 |
|||||||||||||||
|
Co-requisites: |
None |
|||||||||||||||
|
Text(s)/Required
Materials: |
· Text(s): A Practical Guide to Linux Commands, Editors, and Shell Programming, Mark G. Sobell, Prentice Hall, © 2005 · Storage media: USB flash drive |
|||||||||||||||
|
Course Competencies
and Objectives: |
Upon satisfactory completion of CPT 257, the student should be able to: · Locate information about Linux commands and features. · Prepare an existing, or new, system for installation of the Linux operating system. · Install the Linux operating system. · Work with files and directories and run programs on a Linux system. · Use basic system administration commands. · Create and manage Linux user accounts. · Install and maintain file systems. · Manage Linux processes. · Automate system administration tasks. · Configure and use Linux networking services. · Use and customize the “bash” shell in Linux. · Develop C programs in the Linux environment. · Develop multi-module C programs using the “make” system in Linux. |
|||||||||||||||
|
Major Course
Topics: |
General operating system concepts Processor scheduling History of the development of UNIX and Linux Linux installation Command line operation Editing with vi Using accounts and files Creating and controlling Linux processes Linux networking Shell scripts C programming in Linux Project management using “make’ |
|||||||||||||||
|
Grade Calculation
Method: |
There will be a Midterm Exam at the mid-point of the semester and a Final Exam at the end of the course. Throughout the course short quizzes will be given and a series of assignments will be completed. The final grade is calculated as follows:
|
|||||||||||||||
|
Additional Information
Pertaining to Grades: Students must earn a minimum grade of ‘C’ in any course used to fulfill graduation requirements of a Computer and Information Technology program. |
||||||||||||||||
|
Prepared by |
Date written or
revised: 10/23/2006 |
|||||||||||||||