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 |
|
8/28 |
Intro to OS |
|
|
9/1 |
History of UNIX/LINUX |
|
|
9/8 |
LINUX Shells |
|
|
9/15 |
File System |
|
|
9/22 |
Exam 1 |
|
|
9/29 |
Advanced File Processing |
|
|
10/6 |
Redirection & Piping |
|
|
10/15 |
Networking |
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.