CS 81.21: Introduction to UNIX & Linux

Eric Skagerberg

Semester Schedule*

 AS OF: 9 July, 2013

Summer 2013

Online sections 8407 & 8449

 

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
06/17
Semester begins
Class Message List opens
- CATE Student Check-in
- Student Server Account Application
- Elluminate Guide
-- Prepare yourself & your computer before class!
 
1
Wed
06/19

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

Recorded Lecture Session 01-17 (2.4 hours)
(Sat. 06/22: Last day to drop with full refund)

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

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

2
Sun
06/23

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)
(Mon 06/24: Fall Priority Web Registration for continuing students begins)

Lab #1B: Basic commands
Lab #1B Answer Form
Due Sun 06/23
3
Wed
06/26
Lab #2:  Basic text editing with VI
Lab #3:  Managing your files

Recorded Lecture Session 01-31 (2.2 hours)
(Fri. 06/28: Last day to drop without "W")

Lab #2: Editing with Vi
Lab #2 Answer Form
Due Wed 06/26
References for Lab #2:
Vi Editor Reference Reading
- Lab Directory Instructions
4
Sun
06/30
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 06/30

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

5
Wed
07/03
Lab #4:  I/O Redirection & Pipe
Lab #5:  Getting Information on UNIX

Recorded Lecture Session 02-21 (2.1 hours)
(Wed. 07/03: Last day to change to or from P/NP)

Lab #4: I/O Redirection
Lab #4 Answer Form
Due Wed 07/03
References for Lab #4: 
Input/Output Redirection Reference Reading
6
Sun
07/07

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

Recorded Lecture Session 02-28 (1.7 hours)

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

Recorded Lecture Session 03-07 (1.8 hours)

Lab #6: Controlling your Environment
Lab #6 Answer Form
Due Wed 07/10

References for Lab #6: 
Controlling Your Environment Reference Reading
8
Sun
07/14

Lab #7:  Text File Utilities

Recorded Lecture Session 03-28 (1.4 hours)
(Mon 07/15: Fall Open Web Registration for ALL students begins)

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

References for Lab #7: 
Text File Utilities Reference Reading

9
Wed
07/17

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 Wed 07/17
10
Sun
07/21

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 07/21
References for Lab #8: 
Shell Script Reference Reading
Binary/Octal Introduction to umask by Pat Grosh
11
Wed
07/24
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 Wed 07/24
References for Lab #9 A & B:
Shell Script Reference Reading

 

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

Recorded Lecture Session 04-25 (2.0 hours)
(Sun. 07/28: Last day to drop with "W")

Lab #9B: Shell Scripts III
Lab #9B Answer Form
Due Sun 07/28
13
Wed
07/31

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

Recorded Lecture Session 05-02 (1.7 hours)

Lab #10: User Account Management
Lab #10 Answer Form
Due Wed 07/31

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
08/04

Lab #11:  System Administration: File Systems

Recorded Lecture Session 05-09 (1.5 hours)

Lab #11: File Systems
Lab #11 Answer Form
Due Sun 08/04

Extra Credit Assignments
Deadline for Test Bank Extra Credit: Sun 08/04

References for Lab #11:
- File Systems Reference Reading
- Portable Linux Instructions
- Diskette image file:  testdisk.img
15
Wed
08/07
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 Wed 08/07

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

Extra Credit Assignments
No assignments accepted after Wed 08/07

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

16

Sun
08/11

 

Final Exam 
Open Wed 08/07
Due & Closes 11:59 p.m. Sunday 08/11

 

*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!).