CS 81.21: Introduction to UNIX & Linux

Eric Skagerberg

TENTATIVE* Semester Schedule

 AS OF: 16 May, 2013

Spring 2013

Classroom/Online sections 6986 & 5395
Classroom web broadcast Thursday 6 p.m. - 9 p.m.

 

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
Date Lecture Topics & Reading Assignment Due** Reference Reading
 

(See Assignment column for Answer Forms)
Live Online Class via CCC Confer/Elluminate
· Enter your CATE user name & password
· All lectures include Closed Captioning ("[CC]" button)
· Recorded Lecture Archive Guide

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
01/14
Semester begins - CATE Student Check-in
- Student Server Account Application
- Elluminate Guide
-- Prepare yourself & your computer before class!
 
1
Thu
01/17
6 pm

Introduction
Obtaining an account, Logging in
Lab #1A: Online Résumé, Class Message List
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
Due Sun 01/20

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

2
01/24

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. 01/27: Last day to drop with full refund)

Lab #1B: Basic commands
Lab #1B Answer Form
Due Sun 01/27
References for Lab #2:
Vi Editor Reference Reading
- Lab Directory Instructions
3
01/31 Lab #2:  Basic text editing with VI
Lab #3:  Managing your files

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

Lab #2: Editing with Vi
Lab #2 Answer Form
Due Sun 02/03
References for Lab #3:
Utilities and File Management Reference Reading
4
02/07 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 02/10

References for Lab #4: 
Input/Output Redirection Reference Reading

02/14
* * No meeting: SRJC Professional Development Day * *
(No assignment due, except for Lab #2's 2nd week late closing 2/17)  
5
02/21 Lab #4:  I/O Redirection & Pipe
Lab #5:  Getting Information on UNIX

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

Lab #4: I/O Redirection
Lab #4 Answer Form
Due Sun 02/24
References for Lab #5:
Getting Information Reference Reading
6
02/28

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 03/03
References for Lab #6: 
Controlling Your Environment Reference Reading
7
03/07 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 03/10

8
03/14

(No Lecture 3/14)
Mid-term Exam
(available Saturday 03/09 through Thursday 03/14 only)
Unix Exam Guide
Want a quiet place to take the exam? Instructor on duty Thursday 03/14, starting 6 p.m., Room 2923, Maggini Hall, Santa Rosa campus

Mid-term Exam
Due & Closes 11:59 p.m. Thursday 03/14
Labs 1 - 6 not accepted after today!
 
03/21
* * * No meeting: Spring Break * * *
 
9
03/28 Lab #7:  Text File Utilities

Recorded Lecture Session 03-28 (1.4 hours)


(No assignment due)
References for Lab #7: 
Text File Utilities Reference Reading
10
04/04

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

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

11
04/11

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 04/14
References for Lab #9 A & B:
Shell Script Reference Reading
12
04/18 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)
(Sun. 04/21: Last day to drop with "W")

Lab #9A: Shell Scripts II
Lab #9A Answer Form
Due Sun 04/21
13
04/25 Lab #9B:  Shell scripts III
Lab #10:  System Administration: Creating User Accounts

Recorded Lecture Session 04-25 (2.0 hours)
(Mon 04/29: Summer Priority Web Registration for continuing students begins)

Lab #9B: Shell Scripts III
Lab #9B Answer Form
Due Sun 04/28

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
05/02

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

Recorded Lecture Session 05-02 (1.7 hours)
(Mon 05/06: Summer Open Web Registration for ALL students begins)

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

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

15
05/09

Lab #11:  System Administration: File Systems

Recorded Lecture Session 05-09 (1.5 hours)

Lab #11: File Systems
Lab #11 Answer Form
Due Sun 05/12

Extra Credit Assignments
Deadline for Test Bank Extra Credit: Sun 05/12

16
05/16 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 05/19

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

Extra Credit Assignments
No assignments accepted after Sun 05/19

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

 

05/23

Final Exam 
(available Saturday 05/18 through Thursday 05/23 only)
Want a quiet place to take the exam?  Instructor on duty Thursday 05/23, 6 p.m. - 9 p.m., Room 2923, Maggini Hall, Santa Rosa campus

Final Exam
Due & Closes 11:59 p.m. Thursday 05/23

 

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