CS 81.21: Introduction to UNIX & Linux

Eric Skagerberg

Semester Schedule *

 AS OF: 28 July, 2014

Summer 2014

Online sections 8407 & 8577

 

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

Jump to: 06/19 | 06/22 | 06/26 | 06/29 | 07/03 | 07/06 | 07/10 | 07/13 | 07/17 | 07/20 | 07/24 | 07/27 | 07/31 | 08/03 | 08/07 | 08/10

Session
Due
Date
Lecture Topics & Reading 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
- Online
More online reference works: Unix Resources

Mon
06/16
Semester begins
Class Message List opens
(Mon 06/16: Fall Priority Web Registration for continuing students begins)
- CATE Student Check-in
- Student Server Account Application
- Elluminate Guide
-- Prepare yourself & your computer before class!
 
1
Thu
06/19

Introduction
Obtaining an account, Logging in
Lab #1A: Class Message List (opens 06/16)
Lab Orientation

Recorded Lecture Session 01-16 (2.5 hours)
(Sat. 06/21: Last day to drop with full refund)

Lab #1A: Online Introduction
Lab #1A Answer Form
- Unix-Intro Message Input
Due Thu 06/19

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

2
Sun
06/22

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

Recorded Lecture Session 01-23 (2.2 hours)

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

Recorded Lecture Session 01-30 (2.3 hours)
(Fri. 06/27: Last day to drop without "W")

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

Recorded Lecture Session 02-06 (2.0 hours)

Lab #3: Utilities and File Management
Lab #3 Answer Form
Due Sun 06/29

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

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

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

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

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

Recorded Lecture Session 02-27 (2.2 hours)

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

Recorded Lecture Session 03-06 (2.3 hours)

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

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

Lab #7:  Text File Utilities

Recorded Lecture Session 03-27 (1.8 hours)

Mid-term Exam
Open Wednesday 07/09
Due & Closes 11:59 p.m. Sunday 07/13
Unix Exam Guide
Labs 1 - 6 not accepted after today!
References for Lab #7: 
Text File Utilities Reference Reading

 

9
Thu
07/17

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

Recorded Lecture Session 04-03 (1.8 hours)

Lab #7: Text File Utilities
Lab #7 Answer Form
Due Thu 07/17
10
Sun
07/20

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

Recorded Lecture Session 04-10 (2.3 hours)
(Mon 07/21: Fall Open Web Registration for ALL students begins)

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

Recorded Lecture Session 04-17 (1.9 hours)

Lab #9A: Shell Scripts II
Lab #9A Answer Form
Due Thu 07/24
References for Lab #9 A & B:
Shell Script Reference Reading
12
Sun
07/27
Lab #9B:  Shell scripts III
Lab #10:  System Administration: Creating User Accounts

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

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

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

Recorded Lecture Session 05-01 (2.1 hours)

Lab #10: User Account Management
Lab #10 Answer Form
Due Thu 07/31
Warning: CATE system DOWN ALL DAY Friday 8/1, starting 12:01 a.m. Don't be late!

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/03

Lab #11:  System Administration: File Systems

Recorded Lecture Session 05-08 (1.2 hours)

Lab #11: File Systems
Lab #11 Answer Form
Due Sun 08/03
Warning: CATE system DOWN ALL DAY Friday 8/1

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

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

15
Thu
08/07
Additional File System Topics
Lab #12: The X-Window system
Review for the Final Exam

Recorded Lecture Session 05-15 (1.9 hours)

 

Optional Lab 12:
Lab #12: Linux X-Window System
Lab #12 Answer Form
Due Thu 08/07

Extra Credit Assignments
No assignments accepted after Thu 08/07

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

16
Sun
08/10
  Final Exam 
Open Wed 08/06
Due & Closes 11:59 p.m. Sunday 08/10
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!).