Computer Science @ PENN

java 1.5 api | java 1.4.2 api | slashdot | webmail | wikipedia
upenn.edu | directories | portal | van pelt library
seas.upenn.edu | engineering library
computer graphics & game dev (SIGGRAPH) | dining philosophers (DP) | science & tech wing (STWING) | women in cs (WICS)
CETS Answers |

CIS399 Fall 2008
Syllabus

This course is designed to sort of fill in the gaps of a computer science education here at Penn. Its goal is to get students involved in using Linux, understanding how Linux works and understanding some of the most commonly used tools on Linux.
Partial list of lecture topics (not necessarily in order):
Free Software / GNU
Command Line / Bash (Shell)
File System
Emacs
Xorg (Configuring Xorg.conf)
Linux Kernel (and configuration)
Linux Bootup process (Grub, Init)
Basic Networking (ssh, tunneling)
Version Control Systems
Linux Package Management
Linux Distributions
Bash Scripting
Basic Perl Scripting

Grading

The course grade will determined as follows:
Homework 25%
Quizes 25%
Class Participation 20%
Final Project 30%

Valid HTML 4.01 Transitional