Prof. Stewart Weiss, Department of Computer Science, Hunter College
Publications
Grants
Research
Courses
Resources
Personal
Home
CSci132 Practical UNIX and Programming
Prof. Stewart Weiss
Fall 2009
Class meetings:
Tues, Fri 9:45 - 11:00 A.M., HW 207
Links
Textbook Home Page
Common Linux Commands
Cygwin Home Page
Using SSH
ActivePerl Installer for Windows
Introducing Binary Numbers
A Tutorial on vi
vi Cheat Sheet
vi Resource Page
emacs Tutorial
GNU nano Documentation
Live Linux Creator website
Course Documents
Contact Information and Course Requirements
Syllabus and Readings: revision 1
Lab 1000G Available Hours
Sample Final Exam Questions
Lecture Notes (currently unavailable)
Lesson 1: Overview of UNIX
Lesson 2: Getting Started: Logging in and out
Lesson 3: Overview of the UNIX File System
Lesson 4: Displaying Information About Files
Lesson 5: A Big Step: Shell Scripts, I/O Redirection and more
Lesson 6: Changing the Contents of Directories
Lesson 7: Viewing the Contents of Files
Lesson 8: Filtering Tools
Lesson 9: Pattern Matching
Lesson 10: Text Editing in UNIX: An Introduction to vi and other editors
Lesson 11: Programming Concepts
Lesson 12: Perl Basics
Lesson 13: A First Perl Project
Lesson 14: Perl Basics
Lesson 15: Control Structures in Perl
Lesson 16: Modularity and Reusability I
Lesson 17: I/O and Text Processing
Lesson 18: Modularity and Reusability II
Lesson 19: Documenting Code
Assignments
Assignment 1, due Sept. 11
Assignment 2, due Sept. 22
Assignment 3, due Oct. 6
Assignment 4, due Oct. 27
Assignment 5, due Nov. 10
Assignment 6, due Nov. 25
Assignment 7, due Dec. 15
Top
Hunter
Computer Science Department