Gary D. Brown
CIS 50.71: Introduction to Unix
Spring 2008

Section 5395

Offered Online

Syllabus

Course Description:

Designed for the serious computer user, this course will introduce the student to the basic concepts of the UNIX operating system as implemented by the Red Hat Linux distrubution. Completion of the course will provide a good basic working knowledge of essential UNIX commands, login and logout sequences, setting passwords, UNIX E-mail, fundamentals of the vi editor, piping and redirection, security and process control, the Kernel, File System, UNIX shell programming, X Windows, and basic system administration. (CR/NC option)

Prerequisites:

Although this course has no administrative prerequisites, it is not designed for beginners, and CIS 51.13 Microsoft DOS/Windows Command Line Basics, or an equivalent familiarity with a command-line-oriented operating system is recommended. Students will find some programming experience helpful as well.

Texts:

Additional Materials:

SRJC Laboratory

Lab hours:
The course format assumes you will spend an additional 3.5 hours per week in the CIS computer lab or elseware.  You can complete all of the lab exercises from home if you have the necessary Internet setup.  The actual time you spend on each lab exercise will vary.

Timekeeping:
Please keep track of any time you spend in the CIS lab by using the TimeKeeper computers. You may ask a lab assistant for instructions.  SRJC receives state funding based on your use of the laboratory facilities.

Printing in the CIS Lab:
Please do not print course materials in the CIS lab. You may print them at home or elsewhere, but if you print lab assignments or other course documents in the lab, you may be asked to leave. If you need paper copies of any course material, please ask me.

Assignments

Details of the laboratory assignments
can be found at the schedule. When you complete an exercise, you will have questions to answer, commands to experiment with, scripts to write, and other tasks that will help you learn about UNIX.

How to submit assignments:
Laboratory exercises must be transmitted via the appropriate answer forms. Links to these appear in the schedule.

Assignment criteria:

Communication

Questions about course content:
Please email all questions you have about the course content, including homework and study topics, to the unix-intro mailing list.  You must first subscribe to the mailing list; please see the unix-intro Mailing List directions.

Private correspondence:
Use the instructor's email address for questions about grading, scoring, or administrative issues. Course content questions will not be answered at that address. Please format the subject line as follows:

Instructor

Please see the schedule for office hours and laboratory times. The office is located in Maggini Hall, 3rd floor, room 2935. You may also access voice mail by dialing (707) 527-4370 at any time. Email address is srjc-gary@metamagic.info. The website is available at http://www.metamagic.info.

Exams and Grading

Exams:
The course will have one miderm and one final exam, both online. The final exam will be comprehensive, covering material from the entire course. You may take exams with open book and open notes. The midterm exam and final will be available on the dates given in the schedule.

Missing a Test:
If you find you cannot take a test during the scheduled time, you must make arrangements before the test for a special appointment.

Grading:

Credit/NoCredit:
You may apply for a Credit/No Credit option in this course with Admissions & Records. You get Credit (CR) for "C" level work or better, and the units don't affect your grade point average.

Withdrawal from the course:
You have the responsibility to withdraw from the course if you decide to not complete. To officially withdraw from a class, you must submit a drop form to the Admissions and Records Office. After the withdrawal deadline, a "W" grade cannot be assigned; a letter grade must be given based on the assignments and tests that have been completed (normally resulting in an F). Before withdrawing, please contact me; perhaps I can help.

Academic Integrity:

The system maintenance and administration skills covered in this course require self-reliance and independent effort. Collaboration, on the other hand, is sometimes appropriate in an educational setting.

Your UNIX Account

As a Unix student, you will apply for an account on student.santarosa.edu, the SRJC Linux server. Please immediately request an account on student.santarosa.edu, SRJC's Linux server. It can take up to a week for the administrators to create your new account.

Third Party Providers: You can connect to student.santarosa.edu through your own account with a Internet Service Provider (ISP), using secure telnet access.  Account fees vary but are generally about $20 to $25 per month, plus a one time start-up fee. Please contact me if you need ISP information.

© 2008 Eric Skagerberg & Gary Brown
Computer & Information Sciences Department
Santa Rosa Junior College

2008/01/21