Dana Vrajitoru

C151 Multi-User Operating Systems

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

Fall 2012 schedule: online. Virtual office hours: Thursday, 1-3pm.
Grading system     Guidelines for class work    Course objectives    Learning disabilities    Links

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.

Grading system:
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

Course Objectives

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.

Generic Syllabus


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.