CIS 81.21: Introduction to UNIX

Eric Skagerberg

Semester Schedule*

 AS OF: 15 June, 2010

Summer 2010

Online section 8407

 

For SRJC administrative dates and deadlines, please see below, and in the Academic Calendar.
   Also see the New Student Frequently Asked Questions.

**NOTE: Unless otherwise noted, assignments are due by midnight on the due date given below.

To reach Lab Exercises & Answer Forms, enter your CATE user name and CATE password (not your Student server student.santarosa.edu user name or password!).

Due Date Assignment Due Lecture Topics Reference Reading
  Lab assignment directions & Answer forms require your CATE user name & password
Extra Credit Assignments

· Recorded Lecture Archive Guide
· Enter your CATE user name & password
·
Lectures include Closed Captioning written transcripts ("[CC]" button)

Readings are for reference only, and not required.  Read the lab exercises, and then look up topics and commands through the links below as needed.
Linux Documentation Project Guides (esp. Introduction to Linux)
Linux in a Nutshell 5th ed.
More online reference works: Unix Resources
Mon 06/14 - CATE Student Check-in
- Student Server Account Application
- Elluminate Guide
-- Prepare yourself & your computer
Recorded Lecture Session 01-14 (2.4 hours)
- Introduction
- Obtaining an account, Logging in
- Lab #1:  Unix system basics; E-mail; Entering Shell commands

References for Lab #1:
Basic UNIX Command Reference Reading
- Unix-Intro Message List Guide

Thu
06/17

Lab #1: Basic commands & E-Mail
Lab #1 Answer Form
(Sat 06/19: Last day to drop with full refund)

Recorded Lecture Session 01-21 (2.3 hours)
- Lab #1:  Unix system basics; E-mail; Entering Shell commands
- Lab #2:  Basic text editing with VI
Lab Directory Instructions

Mon 06/21 Lab #2: Editing with Vi
Lab #2 Answer Form

Recorded Lecture Session 01-28 (2.0 hours)
- Lab #2:  Basic text editing with VI
- Lab #3:  Managing your files, Parts 1 & 2

References for Lab #2:
Vi Editor Reference Reading

Thu 06/24 Lab #3: Utilities and File Management
Lab #3 Answer Form
(Thu 06/24: Last day to drop without "W")
Recorded Lecture Session 02-04 (2.1 hours)
Lab #3:  Managing your files
Lab #4:  I/O Redirection & Pipes

References for Lab #3:
Utilities and File Management Reference Reading

Mon 06/28 Lab #4: I/O Redirection
Lab #4 Answer Form
(Tue 06/29: Last day to change to or from P/NP = CR/NC)
Recorded Lecture Session 02-11 (2.2 hours)
- Lab #4:  I/O Redirection & Pipe
- Lab #5:  Getting Information on UNIX

References for Lab #4: 
Input/Output Redirection Reference Reading
Thu 07/01 Lab #5: Getting Information
Lab #5 Answer Form
Recorded Lecture Session 02-18 (2.4 hours)
- Lab #5:  Getting Information on UNIX
  - Secure File Transfer
  - Packaging Files
- Lab #6:  Permissions, System Processes
References for Lab #5:
Getting Information Reference Reading
Mon 07/05

Lab #6: Controlling Your Environment
Lab #6 Answer Form

Recorded Lecture Session 02-25 (2.0 hours)
- Lab #6:  Permissions, System Processes
- Review for Mid-term exam
References for Lab #6: 
Controlling Your Environment Reference Reading
Thu 07/08 Mid-term Exam
(available Monday 07/05 through 11:59 p.m. Thursday 07/08
Unix Exam Guide
Labs 1 - 6 not accepted after today!

Recorded Lecture Session 03-11 (1.4 hours)
- Special Demonstration:  Ubuntu Linux installation

Recorded Lecture Session 03-25 (1.6 hours)
- Lab #7:  Text File Utilities

 
Mon 07/12 Lab #7: Text File Utilities
Lab #7 Answer Form
Recorded Lecture Session 04-01 (1.9 hours)
- Lab #7:  Text File Utilities
- Lab #8:  Shell Scripts I - Introduction 
References for Lab #7: 
Text File Utilities Reference Reading
Thu 07/15 Lab #8: Shell Scripts I
Lab #8 Answer Form
Recorded Lecture Session 04-08 (2.0 hours)
- Lab #8:  Shell Scripts I - Introduction
- Lab #9A:  Shell scripts II 

References for Lab #8: 
Shell Script Reference Reading
Binary/Octal Introduction to umask by Pat Grosh

Mon 07/19 Lab #9A: Shell Scripts II
Lab #9A Answer Form
Recorded Lecture Session 04-15 (1.5 hours)
- Lab #9A:  Shell scripts II
- Lab #9B:  Shell scripts III
References for Lab #9 A & B:
Shell Script Reference Reading
Thu 07/22 Lab #9B: Shell Scripts III
Lab #9B Answer Form
(Sat 07/24: Last day to drop with "W")
Recorded Lecture Session 04-22 (2.3 hours)
- Lab #9B:  Shell scripts III
- Lab #10:  System Administration: Creating User Accounts
Mon 07/26 Lab #10: User Account Management
Lab #10 Answer Form

Recorded Lecture Session 04-29 (2.2 hours)
- Lab #10:  System Administration: Creating User Accounts
- Lab #11:  System Administration: File Systems

References for Lab #10:
- User Account Management Reference Reading
- Portable Linux Instructions

Thu 07/29 Lab #11: File Systems
Lab #11 Answer Form
Extra Credit Assignments
Deadline for Test Bank Extra Credit: Thu 7/29
Recorded Lecture Session 05-06 (1.8 hours)
- Lab #11:  System Administration: File Systems

References for Lab #11:
- File Systems Reference Reading
- Portable Linux Instructions
- Diskette image file:  testdisk.img

Mon 08/02 Optional Lab 12:
Lab #12: Linux X-Window System
Lab #12 Answer Form
Extra Credit Assignments
No assignments accepted after Mon 08/02

Recorded Lecture Session 05-13 (2.1 hours)
- Lab #11:  System Administration: File Systems
- Lab #12: The X-Window system
- Review for Final exam

References for the X-Window system:
X Window Reference Reading
Thu 08/05

Final Exam 
Open Monday 08/02 through 11:59 p.m.
Thursday 08/05

   

*Although I plan to follow the schedule as closely as possible, I may need to change the order and types of topics, as well as the planned lab and reading assignments.
**NOTE:  To reach Lab Exercises & Answer Forms, enter your CATE user name and CATE password (not your student.santarosa.edu user name or password!).