Computer Science 245

Introduction to UNIX/LINUX

Instructor:      Daniel Thureen

Office:             Iv 234L
Phone:             299-3376
E-Mail:            thureen@cord.edu
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

Topic

Reading
Click link for Power Point slides

8/28

Intro to OS

Chapter 1

9/1

History of UNIX/LINUX
LINUX Basics

Chapter 2
Chapter 3

9/8

LINUX Shells
Text Editors

Chapter 4
Chapter 5

9/15

File System
File Security

Chapter 7
Chapter 8

9/22

Exam 1
File Processing


Chapter 9

9/29

Advanced File Processing
File Sharing

Chapter 10
Chapter 11

10/6

Redirection & Piping
Processes

Chapter 12
Chapter 13

10/15

Networking
Exam 2 – Friday 10/17

Chapter 14

Assignments

·         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.

Evaluation

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.