CS 81.21: Introduction to UNIX & Linux

Eric Skagerberg

Semester Schedule*

 AS OF: 8 September, 2013

Fall 2013

Online sections 1369 & 2013

 

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 11:59 p.m. (before midnight) on dates 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!).

Session
Due Date Lecture Topics Assignment Due** Reference Reading
 

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

Lab assignment directions & Answer forms require your CATE user name & password

· How to Redo or Finish a Lab Later

· Extra Credit Assignments

These 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
More online reference works: Unix Resources
Mon
08/19
Semester begins
Class Message List opens
- CATE Student Check-in
- Student Server Account Application
- Elluminate Guide
-- Prepare yourself & your computer before class!
 
1
Sun
08/25

Introduction
Obtaining an account, Logging in
Lab #1A: Online Résumé, Class Message List (opens 08/19)
Lab Orientation

Recorded Lecture Session 01-17 (2.4 hours)

Lab #1A: Online Résumé & Introduction
Lab #1A Answer Form
- DigICTjobs online résumé system
- Unix-Intro Message Input (opens 08/19)
Due Sun 08/25

References for Labs #1A & #1B:
- Unix-Intro Message List Guide
- Basic UNIX Command Reference Reading

2
Mon
09/02

Lab #1B:  Unix system basics; Entering Shell commands
Lab #2:  Basic text editing with VI
Lab Directory Instructions

Recorded Lecture Session 01-24 (2.3 hours)
(Sun. 09/01: Last day to drop with full refund)

Lab #1B: Basic commands
Lab #1B Answer Form
Due Monday 09/02
3
Sun
09/08
Lab #2:  Basic text editing with VI
Lab #3:  Managing your files

Recorded Lecture Session 01-31 (2.2 hours)
(Sun 09/08: Last day to drop without "W")

Lab #2: Editing with Vi
Lab #2 Answer Form
Due Sun 09/08
References for Lab #2:
Vi Editor Reference Reading
- Lab Directory Instructions
4
Sun
09/15
Lab #3:  Managing your files
Lab #4:  I/O Redirection & Pipes

Recorded Lecture Session 02-07 (2.2 hours)

Lab #3: Utilities and File Management
Lab #3 Answer Form
Due Sun 09/15

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

5
Sun
09/22
Lab #4:  I/O Redirection & Pipe
Lab #5:  Getting Information on UNIX

Recorded Lecture Session 02-21 (2.1 hours)

Lab #4: I/O Redirection
Lab #4 Answer Form
Due Sun 09/22
References for Lab #4: 
Input/Output Redirection Reference Reading
6
Sun
09/29

Lab #5:  Getting Information on UNIX
- Secure File Transfer
- Packaging Files
Lab #6:  Permissions, System Processes

Recorded Lecture Session 02-28 (1.7 hours)
(Sun 09/29: Last day to change to or from P/NP = CR/NC)

Lab #5: Getting Information
Lab #5 Answer Form
Due Sun 09/29
References for Lab #5:
Getting Information Reference Reading
7
Sun
10/06
Lab #6:  Permissions, System Processes
Review

Recorded Lecture Session 03-07 (1.8 hours)

Lab #6: Controlling your Environment
Lab #6 Answer Form
Due Sun 10/06

References for Lab #6: 
Controlling Your Environment Reference Reading
8
Sun
10/13

Lab #7:  Text File Utilities

Recorded Lecture Session 03-28 (1.4 hours)

Mid-term Exam
Open Saturday 10/05
Due & Closes 11:59 p.m. Sunday 10/13
Unix Exam Guide
Labs 1 - 6 not accepted after today!

References for Lab #7: 
Text File Utilities Reference Reading

9
Sun
10/20

Lab #7:  Text File Utilities
Lab #8:  Shell Scripts I - Introduction

Recorded Lecture Session 04-04 (2.0 hours)

Lab #7: Text File Utilities
Lab #7 Answer Form
Due Sun 10/20
10
Sun
10/27

Lab #8:  Shell Scripts I - Introduction
Lab #9A:  Shell scripts II

Recorded Lecture Session 04-11 (1.8 hours)

Lab #8: Shell Scripts I
Lab #8 Answer Form
Due Sun 10/27
References for Lab #8: 
Shell Script Reference Reading
Binary/Octal Introduction to umask by Pat Grosh
11
Sun
11/03
Lab #9A:  Shell scripts II
Lab #9B:  Shell scripts III
Lab #10:  System Administration: Creating User Accounts

Recorded Lecture Session 04-18 (1.9 hours)

Lab #9A: Shell Scripts II
Lab #9A Answer Form
Due Sun 11/03
References for Lab #9 A & B:
Shell Script Reference Reading

 

12
Sun
11/10
Lab #9B:  Shell scripts III
Lab #10:  System Administration: Creating User Accounts

Recorded Lecture Session 04-25 (2.0 hours)

Lab #9B: Shell Scripts III
Lab #9B Answer Form
Due Sun 11/10
13
Sun
11/17

Lab #10:  System Administration: Creating User Accounts
Lab #11:  System Administration: File Systems

Recorded Lecture Session 05-02 (1.7 hours)
(Sun 11/17: Last day to drop with "W")

Lab #10: User Account Management
Lab #10 Answer Form
Due Sun 11/17

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

Special Recorded Lecture Session 2010-03-11 (1.4 hours)
  - Ubuntu Linux installation
NOTE: Do NOT install Linux on your computer for this class.  Labs 10 and 11 will use a "Live CD" version of Linux, but without installing on your hard drive.  The above recorded lecture is for your information only.

14
Sun
11/24

Lab #11:  System Administration: File Systems

Recorded Lecture Session 05-09 (1.5 hours)

Lab #11: File Systems
Lab #11 Answer Form
Due Sun 11/24

Extra Credit Assignments
Deadline for Test Bank Extra Credit: Sun 11/24

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

Happy Thanksgiving!
(Mon 12/02: Spring Priority Web Registration for continuing students begins)

No assignment due, except for late assignments.
Lab #10 closes 12/01.

 
15
Sun
12/08
Lab #12: Revised Online Résumé
Lab #13: The X-Window system
Review for the Final Exam

Recorded Lecture Session 05-16 (1.7 hours)

Lab #12: Revised Online Résumé
- DigICTjobs online résumé system
Due Sun 12/08

Optional Lab 13:
Lab #13: Linux X-Window System
Lab #13 Answer Form

Extra Credit Assignments
No assignments accepted after Sun 12/08

References for the X-Window system:
X Window Reference Reading

16

Sun
12/15

(Mon 12/16: Spring Open Web Registration for ALL students begins)

Final Exam 
Open Saturday 12/07
Due & Closes 11:59 p.m. Sunday 12/15

Unix Exam Guide

*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: Unless otherwise noted, assignments are due by 11:59 p.m. (before midnight) on the dates given above.
    To reach Lab Exercises & Answer Forms, enter your CATE user name and CATE password (not your student.santarosa.edu user name or password!).