Welcome to California State University, Chico -- Today Decides Tomorrow
Search for
 
Search in
 

California State University, Chico
 
CSCI 144: Introduction to the UNIX Operating System Back to List
Previous Page Next Page
 
Catalog Description:
This course is designed as a comprehensive introduction to the UNIX operating system.  It leads the students through logging-in, introductory and advanced levels of the visual editor (vi), file management, the directory structure, how UNIX handles files and processes, job control, process monitoring, shell scripts, basic shell utilities, and power utilities. Formerly CSCI 057.

Course Objectives:
The primary objective of this course is to familiarize students with the basics necessary to operate within the UNIX environment.
Specifically:
  • Uncover the basic features of UNIX (B)
  • Gain competency in using the vi and Emacs editors (B)
  • Understand the UNIX directory structure and permissions (B)
  • Develop basic skills associated with one or more shells (B)
  • File processing and job control (B)
  • Shell scripts  / text formatting /  (B)

      B=Basic   I=Intermediate   A=Advanced

Course Outcomes:
Upon successful completion of this course, students should posess the following:
  • Beginner-level competency in operating within chosen shell
  • Awareness of basic UNIX features and utilities
  • Working knowledge of UNIX file system and permissions settings
  • Simple shell script writing capability

Class/Laboratory Schedule:
 Two hours lecture/discussion plus two hours lab activity, weekly.

Accreditation Category Content:
Topic Percentage Hours
     
Algorithms 10% 5
Data Structures 0% 0
Software Design 5% 3
Concepts of Programming 10% 5
Computer Organization and Architecture 5% 3
Relationship of Course to Program Objectives:
This course supports the achievement of the following program objectives:
  1. All students will be able to analyze and solve computing problems, or problems in related areas, and to continually upgrade their knowledge and skills. (I)
  2. All students will have an appreciation for the individual, society, and human heritage and they will be aware of the impact of their work on society and the environment. (I)
  3. Those graduates who pursue careers as computing professionals will have the skills to use and design new and innovative systems that meet society's needs. (I)
  4. Those graduates who pursue advanced degrees will have the skills to succeed in graduate programs in computing and related fields. (I)

     I=Introduced     P=Practiced     R=Reinforced
 
Computer Science | Welcome | Important Dates! | Advising | Facilities | News | Career Opportunities | Mission | Industry Involvement | Assessment Tools | Alumni | Research | BS in Computer Science | BS in Computer Information Systems | MS in Computer Science | Minor in Computer Science | Minor | Online Program
CSU, Chico:
Home | Admissions | Bookstore | Catalog | Schedule | Library | Help

This page and its contents © 2003 College of Engineering, Computer Science, & Construction Management
California State University, Chico
College of Engineering, Computer Science, & Construction Management
California State University, Chico
Chico, CA 95929-0003
530-898-5963
webmaster@ecst.csuchico.edu

Maintained by Freedom™.   Developed by Diverse Network Associates™.

Department of Computer Science Preparing Graduates to Solve 21st Century Problems