CSIS 285 - Special Topics: UNIX Tools

Course Description

An introduction to the UNIX computer operating system, its underlying concepts, installation, operation, and use. The course will introduce students to the UNIX shell as well as many common UNIX tools for basic system operation. No prior programming experience required.

Instructor

Dr. David M. Hansen

Texts

Required
  • TBD

Objectives

Increasingly, students in computer science as well as other science and engineering disciplines arrive and graduate with little or no exposure to the UNIX operating system. Yet the UNIX operating system continues to be a vital and important tool for most non-trivial computing tasks. This course seeks to introduce students to the underlying philosophy of the UNIX operating system as well as specific commonly used tools including:
  • Command line shells
  • Editors
  • Filesystem utilities
  • Networking utilities
  • Basic system configuration and management

Course Organization

This course will consist of equal parts lecture and hands-on assignments. Utilizing our computer science lab and student's computers, we will install, configure, and make use of the UNIX operating system.

Programming will be simple shell-script programming; no previous programming experience is required.

If you have specific physical, psychiatric, or learning disabilities and require accommodations, please contact the Disability Services Office as early as possible so that your learning needs may be appropriately met. You will need to provide current documentation of your disability to the Disability Services Office. For more information, go to ds.georgefox.edu or contact Rick Muthiah, Dean of the Center for Teaching and Learning (ext. 2314)

Grading

Grading Scale

The final grade will be based on:

Tentative Schedule

Lecture HoursTopic
2UNIX Overview
4System Installation
4UNIX Filesystem
4UNIX Shells
4UNIX Filesystem Tools
4Text Editors (vi)
6Shell Programming
4System Customization - Startup and Configuration Scripts
4Software Installation
2UNIX Networking
4Basic System Administration
This page was last updated .
For questions or comments about this page, please email the webmaster.