SANTA Barbara City College




Department:  Computer Information Systems

Subject Area and Course Number:  CIS 105

Course Title:  Introduction to Operating Systems

Discipline:  Computer Information Systems

Units:  4

Repeatability:  None

Catalogue Course Description: Introduction to the administration of microcomputer operating systems, including the Windows Command Line and UNIX/LINUX. Provides occupational preparation for information systems professionals, such as PC support personnel, computer programmers, network/systems managers and related technical and operations-administration personnel.

Description for Schedule of Classes: Introduction to administration of microcomputer operating systems, including the Windows Command Line and UNIX/LINUX.

Lecture Hours per Week:  64-72 Total Semester Hours

Laboratory Hours per Week:   None

Plus Hours:   32-36 Total Semester Hours

Prerequisite: None

Co-requisite:  None

Skills Advisories: Eligibility for English 110 or English 110GB or English 110H

Course Advisories:         CIS 101; may be taken concurrently

Limitation on Enrollment:      None

Course Objectives:   Upon completion of this course, the student will be able to:

1.         Describe how multi-tasking operating systems differ from single-tasking systems.

2.        Identify the additional problems imposed by a multi-user environment.

3.        Specify how to set up different operating systems on personal computers.

4.        Identify the fundamental commands needed for each operating system.

5.        Compare and contrast operating systems and decide on the most appropriate one for any given environment.

6.        Troubleshoot problems in each of the operating systems.


Course Content and Scope:

 1.       Microcomputer Systems: Hardware, Software and the Operating System

a.         Categories of Computers

b.         Computer Components

c.         Microcomputer Hardware Components

d.         Capacity Measurement and Secondary Storage Devices

e.         Categories of Software

f.          Overview of Networks


2.        Operating System Concepts

a.         What is an Operating System

b.        Overview of Files and Disks

c.         System Configuration

d.         Booting the System

e.         Operating Systems Techniques – Multi-tasking, Multi-user, Virtual Memory

3.        Windows Command Line

a.         Running the Command Line under Windows

b.         Basic Command Line Commands

c.         File System and File Management Commands

d.        Pipes, Filters and Redirection

e.         Batch Files and Parameters

4.        Windows Family

a.         History of Windows

b.        Comparison of Windows Products

c.         Installing Windows on Standalone Machines

d.        Installing Windows on a Network

e.         Operating Windows

f.          Editing, Copying, and Moving in Windows

g.         Managing Files

h.        Using Object Linking and Embedding

i.          Windows Shortcuts

j.          Troubleshooting Windows

k.         Examining and Modifying the Registry

5.        Connectivity

a.         Networks (LANs and WANs)

b.        Setting Up a Network

c.         Sharing Printers

d.        Sharing Hard Drives and Folders

e.         Mapping Drives

f.          The Internet

g.        Overview of TCP/IP

h.        Ping and FTP

6.        UNIX/LINUX

a.         The History and Uses of UNIX/LINUX

b.        Installing UNIX/LINUX on Standalone Machines

c.         Installing UNIX/LINUX on a Network

d.        Signing on the UNIX/LINUX System

e.         Simple UNIX/LINUX Commands

f.          Use of the Shell

g.        Directories and Files

h.        Commands and Standard Files

i.          User to User Communications

j.         Text Manipulation

k.        UNIX/LINUX Editors

l.          Programming the Shell


Methods of Instruction:

1.         Lecture

2.        Discussion

3.        Media presentations

4.        Student presentations and critiques of programs

5.        Guest lectures


Required Assignments: 

1.          Reading assignments from textbooks and handouts.

2.          Lab assignments setting up operating systems and exercising them.

3.          Homework assignments including end-of-chapter questions from text to include objective and essay items.

4.          Sample Assignment:  Write a series of batch files to perform stated activities, such as taking action on user input.


Methods of Evaluation:  Grading will be based upon written quizzes, homework assignments, computer-based assignments, and a comprehensive final exam containing objective and short essay items.


Appropriate Texts and Supplies:


Windows XP Command Line, Carolyn Z. Gillay and Bette A. Peat (Franklin, Beedle and Associates, 2002).

Guide to UNIX Using LINUX, Michael Palmer (Course Technology, 2008).


Student Learning Outcomes:

1 - OS Terms - Define technical terms used in operating system technology

2 - OS Features - Compare and contrast the features of different operating systems

3 - OS Commands - Choose appropriate operating system commands at the command line to perform different operating system functions

4 - Scripts - Write scripts to automate complex or repetitive processing tasks

5 - Utilities - Choose the appropriate utilities to resolve operating system performance and configuration problems




Approved Jan 2000

Revised 2/9/09

10/09 SLOs