Syllabus for online CS160A Introduction to Unix/Linux
Fall 2013 Schedule
Optional Orientation: Wed August 14 5-6pm Batmale 301
Topic |
|
Date Due |
1. Introduction to Unix |
Homework #1 |
Wed Aug 21 |
|
Test #1 |
Wed Aug 28 |
2. File Management Utilities |
Homework #2 |
Wed Sep 4 |
|
Test #2 |
Wed Sep 11 |
3. Text File Utilities |
Homework #3 |
Wed Sep 18 |
|
Test #3 |
Wed Sep 25 |
4. Searching and Regular Expressions |
Homework #4 |
Wed Oct 2 |
|
Final Exam |
Wed Oct 9 |
Instructor: Charles Metzler
Office: Batmale Hall Room 466
Phone: (415) 239-3367
Email: cmetzler@ccsf.edu
Advisories and Prereqs: None
Attendence / No Shows / Drops:
You must login by the end of the first week or you will be dropped as a no show. In accordance with City College rules, if you miss the equivalent of two weeks of classes and do not academically participate, you may be dropped.
Required Text
The text book is integrated into the online content. All readings are available online. No additional text needs to be purchased.
Grading
Tests and assignments that
are not completed will be counted as zeros.
Late assignments will be penalized:
10% up to 1 week late
20% up to 2 weeks late
30% for 3 or more weeks
Final grades are
determined as follows:
50% Average of the highest two of the three tests
25% Homework Average
25% Final Exam
Extra credit adds one point to the final average.
Standard grading is used:
90 - 100 A
80 - 89 B
70 - 79 C
60 - 69 D
0 - 59 F
Course Objectives
A. Create and use Unix commands including pipes, redirection and shell wildcards to manipulate files and directories.
B. Write and predict the effects of commands that manipulate file and directory permissions.
C. Use an editor to create a file of commands with execute permission.
D. Analyze common text processing tasks and write Unix commands to solve them.
E. Write and predict the results of Unix commands that use regular expressions to search for patterns in files.
F. Analyze and fix errors in Unix commands.