CS160A (Section 31858)

Spring 2018

1:10pm - 3pm (M/W)

Batmale 413

Course Syllabus

Course Syllabus (subject to change throughout the semester)

Homework Assignments are submitted through our course Canvas site

The textbook used for this course is free and available online. In our explorations with the Linux system, we'll regularly be referring to this course text:

The Linux Command Line: A Complete Introduction by William E. Shotts. Jr web reference

Announcements

4/2/18: All assignments have been graded and grades have been recorded in Web4.

Miscellaneous Information

Using Hills @CCSF for Completing Homework Assignments

Homework Submission

Greg Boyd's Introduction to Linux CS160B modules

Assignments

Assignment 1 due Wednesday 2/7/18 | raw

Assignment 2 due Monday 3/5/18 | raw

Assignment 3 due Wednesday 3/14/18 | raw

Class Notes

Shell and Navigating File Structures: Shotts Chapters 1-3

Basic Commands

SCP and SFTP

Posted 1/29/18Wildcards

Posted 1/31/18File Systems, Symbolic Links: Shotts Chapters 4, 5, 7

Posted 2/7/18Text Editors

Posted 2/20/18Permissions

Posted 3/4/18Text Processing Filters

In-Class Lab Assignments to Turn in On Canvas

Due Monday, 1/22/18: In-Class Lab 1: Submitting an Output Script Session | raw

Due Monday 1/24/18: In-Class Lab 2: SCP/SFTP | raw

Due Monday 1/29/18: In-Class Lab 3: Getting Started with Wildcards | raw

Due Wednesday 1/31/18: In-Class Lab 4: Find and Locate | raw

Due Monday 2/5/18: In-Class Lab 5: Let's Build a Playground | raw

Due Wednesday 2/7/18: In-Class Lab 6: Test 1 Review Questions | raw

Due Wednesday 2/20/18: In-Class Lab 7: Practice Permissions | raw

Due Monday 2/25/18: In-Class Lab 8: Symbolic Links + Permissions | raw

Due Monday 3/4/18: In-Class Lab 9: Filters | raw

Due Wednesday 3/6/18: In-Class Lab 10: Filters 2 | raw

Due Monday 3/12/18: In-Class Lab 11: Regular Expressions | raw