TRI-COUNTY TECHNICAL COLLEGE

 

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:

 

 

Final Grade Percentage

Midterm Exam

20%

Final Exam

30%

Quizzes

20%

Assignments

30%

Total

100%

 

 

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    S. Moser

Date written or revised:   10/23/2006