For the first week of class we will meet in the computer science labs NS207 and NS209 for a session to get started. There will be two such sessions with identical content, so please plan to attend either one of them. They will take place on Tuesday at 5pm and Wednesday at 2pm (you do not need to attend both).
| Week | Lectures | Labs | Homework Assignments | Questionaires | Extra material |
| 13 | Python 5 | Lab 13 | Homework 13 | Quiz 13 | |
| 12 | Python 4 | Lab 12 | Homework 12 | Quiz 12 | |
| 12 | Python 3 | Lab 11 | Homework 11 | Quiz 11 | |
| 11 | Python 2 | Lab 10 | Homework 10 | Quiz 10 | |
| 10 | Introduction to Python | Lab 9 | Homework 9 | Quiz 9 | |
| 9 | Latex | Lab 8 | Homework 8 | Quiz 8 | |
| 8 | System Administration | Homework 7 | Quiz 7 | ||
| 7 | Introduction to HTML | Lab 7 | Homework 6 | Quiz 6 | |
| 6 | Bash scripts | Lab 6 | Homework 5 | Quiz 5 | |
| 5 | Makefiles | Lab 5 | Homework 4 | Quiz 4 | |
| 4 | Editors - Emacs Compilation | Lab 4 | Homework 3 | Quiz 3 | How To SFTP |
| 3 | Linux filesystem Linux user organization | Lab 3 | Homework 2 | Quiz 2 | |
| 2 | Linux history Introduction to commands and processes | Lab 2 | Homework 1 | Quiz 1 | How To Connect |
| 1 | Lab 1 |
Course description:
Survey of the operating system facilities and commands.
Installation and maintenance of operating systems such as Linux.
Understanding process management, file systems, memory and virtual
memory management issues. Understanding networking and its role in
modern computing environment. Operating system security. Writing
shell scripts and batch files.
Textbook: A Practical Guide to Linux, by M. Sobell.
| Homeworks (about 13) | 20 points each |
| Labs (about 14) | 10 points each |
| Lecture questionaires (about 13) | 5 points each |
| Forum participation | 10 points |
| Final exam | 50 points |
Guidelines for class work
Learning Disabilities:
If you need adaptations or accommodations because of a disability,
if you have emergency medical information to share with me, or if you
need special arrangements in case the building must be evacuated,
please make an appointment with me as soon as possible. My office
hours are listed above.
Links
The Fedora Project
Ubuntu Linux
Linux homepage
RedHat Linux
A list of
Linux-related "how to"-s for our labs
Linux commands
Linux reference
Linux on Wikipedia
Updated: January 8, 2012.
danav@cs.iusb.edu.