Computer Science 245

Introduction to UNIX/LINUX

Instructor:      Daniel Thureen

Office:             Iv 234L
Phone:             299-3376
Hours:             1:20 – 2:30 MWF
Other times by appointment or discovery

Purpose:         This course introduces the fundamentals of the UNIX operating system to the PC user. It provides a hands-on approach to take the student through the basics of UNIX system concepts, architecture and administration.  Prerequisite: CSC 225 or consent of instructor.

Text:               LINUX: The Textbook by Sarwar, Koretsky & Sarwar
Addison Wesley, 2002    ISBN: 0-201-72595-9

Tentative Schedule:

Week Starting


Click link for Power Point slides


Intro to OS

Chapter 1


History of UNIX/LINUX
LINUX Basics

Chapter 2
Chapter 3


LINUX Shells
Text Editors

Chapter 4
Chapter 5


File System
File Security

Chapter 7
Chapter 8


Exam 1
File Processing

Chapter 9


Advanced File Processing
File Sharing

Chapter 10
Chapter 11


Redirection & Piping

Chapter 12
Chapter 13


Exam 2 – Friday 10/17

Chapter 14


·         At the end of each chapter is an extensive list of questions and problems. Regular daily work will consist of a selection from this list, or similar ones of my own. These are not meant to be a team effort but your own individual work.

·         There will also be a number of programming projects and/or lab sessions. These may be done in teams of 2 or 3.


Exams                                                 - 200 points
Daily assignments & projects              - 200 points total (approx)
Misc.                                                   - 50 points

In order to allow a bit of flexibility, each student will be given 10 days of “free grace” for the course which may be applied to the assignments as desired. After these grace days are used up any late work will be docked 10% for each school day late. All grace expires the first day of final exams.

The exams will be given only at the time specified on the schedule. Exceptions can be made in case of real emergencies but must be arranged and approved in advance.

It is expected that all work done for this class will be your own work. Sharing ideas is encouraged but copying problems or programs is a form of plagiarism and will result in a zero for that assignment and possible disciplinary action by the college.