Lecture: | Rm. 215 Tureaud Hall |
Labs: | Rm. 167 Coates Hall |
Objective: | Students will be familiarized with the UNIX operating system, its components and its common utilities. Students will have a firm understanding of all subjects covered in the detailed syllabus (see page 2), enabling them to be productive users of almost any UNIX based system by the end of the course. | ||||||||||
Instructor: | Brian D. Ropers-Huilman (System Administrator for LSU's Office of Computing Services) | ||||||||||
e-mail: bropers@lsu.edu | |||||||||||
campus phone: 388-0461 | |||||||||||
Office Hours: | M/W 6:30 – 7:15 Rm. 215 Tureaud Hall or 167 Coates Hall (after lectures and labs) | ||||||||||
Textbook: | A Practical Guide to the UNIX System, 3rd edition, Mark G. Sobell 1995. | ||||||||||
Homework: | Graded homework that should be completed outside of class will be assigned, returned and discussed in class. Late homework will not receive full credit: each class or lab day an assignment is late will result in a 10% reduction in grade. | ||||||||||
Laboratories: | Graded lab work that should be completed in class will be assigned, returned and discussed in class. No make up labs will be given. | ||||||||||
Exams: | Work in this class is, by nature, comprehensive. Thus, both the mid-term and final examinations will be cumulative. No make up exams will be given. | ||||||||||
Grading: |
|
||||||||||
Grading Scale: |
|
||||||||||
Attendance: | Each student is expected to attend class regularly. Work throughout the course is cumulative so missing a lecture or lab may lead to problems in understanding future lecture, laboratory and homework material. If a student misses a class lecture or lab, it is the responsibility of that student to obtain any missed information. | ||||||||||
Notes: |
|
Return to the Top of Page
W 19 Jan Lecture 0: | Introduction: introduce myself; review of syllabus and course expectations | |
M 24 Jan Lecture 1: | The Beginning: history of UNIX; what's an operating system (OS); comparison to other OS's; why we study UNIX (25 Jan: last day to drop without "W") |
|
W 26 Jan Lecture 2: | The System: the kernel; system startup; processes (init, login, shells); logging in; shells; environment (special characters, keystrokes, variables) (27 Jan: last day to change to pass/fail) |
|
M 31 Jan Lecture 3: | Filesystems: hierarchy; creating, listing, moving showing directories & files; special directories (home and cwd); access permissions; links | |
W 2 Feb Lab 1: | Practical Exercise (PE): Introduction to the lab; logging into the system; the GUI; shells; environment; processes; e-mail. | |
M 7 Feb Lecture 4: | Editors: pico, emacs, vi | |
W 9 Feb Lab 2: | Graded Lab: utilities, processes, filesystems | |
M 14 Feb Lecture 5: | Networking: networks, protocols, TCP/IP, DNS, ports, inetd, telnet, ftp, http, X windows | |
W 16 Feb Lab 3: | PE: editors and networking (pings, traceroute, lynx, ftp, Netscape) | |
M 21 Feb Lecture 6: | Shells: Bourne shell (bsh), C shell (csh), Korn shell (ksh), Bourne-again shell (bash), Turbo C shell (tcsh) | |
W 23 Feb Lab 4: | PE: shells and environments | |
M 28 Feb Lecture 7: | Shell scripting: The C Shell | |
W 1 Mar Lab 5: | PE: shell scripting | |
M 6 Mar Holiday: | Mardi Gras | |
W 8 Mar Lecture 8: | Advanced Shell Scripting: The Korn shell | |
M 13 Mar Review: | Midterm Review | |
W 15 Mar EXAM: | Midterm | |
M 20 Mar Lecture 9: | Web pages: html and http, basic page, title, headings, lists, tables, anchors, mailto | |
W 22 Mar Lab 6: | PE: construct a web site | |
M 27 Mar Holiday: | Spring Break | |
W 29 Mar Holiday: | Spring Break | |
M 3 Apr Lecture 10: | System Administration: users, quotas, troubleshooting, security | |
W 5 Apr Lab 7: | Graded Lab: shell scripting and web pages | |
M 10 Apr Lecture 11: | Advanced Shell Scripting / Utilities: Perl, sed, awk | |
W 12 Apr Lab 8: | PE: Perl, sed, awk | |
M 17 Apr Lecture 12: | Free UNIX: FreeBSD, MINIX, Linux (last day to drop) |
|
W 19 Apr Lab 9: | Linux Demonstration: Perl, sed, awk | |
M 24 Apr Lecture 13: | UNIX at Work: Day-to-day uses of UNIX and a tour of LSU's Computing Services machine room | |
W 26 Apr Review: | Final Review | |
M 1 May EXAM: | Final Exam |
Return to the Top of Page
Return to CS1970 Introduction to UNIX's Class Page | Return to Brian D. Ropers-Huilman's HomePage |