| |
General
WYU Home
WYU Blog
CNG Home
Resources
Software
Mirrors
Imperial Equation
Contact
Helpdesk
| |
|
CS 159.3 (Second Semester, 2002-2003)
This is the website for the class "Special Topics on Systems: System
Programming". This is the course website for both Sections A and B.
Course Outline [PDF] [HTML]
2002-2003 Hall of Fame
Annoucements
- Final Grades can be obtained Here
- Order of final presentations can be found Here
- Grades for Projects, Quizzes and Exercises Here
- Reporting Dates will be on March 11 and 13 2003
- Deadline for submission for 'myhttpd' is February 20 2003, 12:00NN
- Deadline for EARLY submission bonus for 'myhttpd' is February 18 2003, 12:00NN
- Third Major Requirement Available Here
- Deadline for submission for 'mytcp' is on January 28 2003 at the
end of the class period
- Sixth Programming Exercise Available Here
- Deadline for submission for 'mypstree' is February 3 2003, 5:00PM
- Deadline for EARLY submission bonus for 'mypstree' is January 31 2003, 5:00PM
- Second Major Requirement Available Here
- Deadline for submission for 'myls' is December 16 2002, 5:30PM
- Fourth Programming Exercise Available Here
- Deadline for submission for 'mypasswd' is December 16 2002, 1:00PM
- Deadline for EARLY submission bonus for 'mypasswd' is December 14 2002, 1:00PM
- First Major Requirement Available Here
- First Day of Classes on Tuesday, 5 Nov 2002, 1:30PM and 3:00PM
Lecture Notes
Introduction to Unix/Linux
[PDF]
Unix/Linux Basic Commands
[PDF]
Introduction to GNU Development Tools
[PDF]
C for Java Programmers
[PDF]
Standard C Library
[PDF]
Practical Filesystems (A Systems Perspective)
[PDF]
Getting System Information
[PDF]
Process Control and Execution
[PDF]
IPC: Signals
[PDF]
IPC: Semaphores
[PDF]
IPC: Shared Memory
[PDF]
Programming with POSIX Threads
[PDF]
Introduction to Networks (Network Devices)
[PDF]
Introduction to Networks (Supplement)
[PDF]
Network Programming with BSD Sockets
[PDF]
The Art of Secure Programming by David A. Wheeler
[PDF]
[PDF - Handouts]
Introduction to the UNIX/Linux Graphical User Interface
[PDF]
Introduction to the UNIX/Linux GUI Development
[PDF]
C Programming Slide by Andrew Vizcarra
[PDF]
Linux System Basics
[PDF]
Sample Code
[DIR]
Student GUI Reports
Gnome
[ZIP]
[ZIP]
KDE
[ZIP]
SDL
[ZIP]
Mesa
[ZIP]
TCL/TK
[ZIP]
NCurses
[PAPER]
[REPORT]
[CODE]
GTK+
[PAPER]
[REPORT]
[CODE]
QT
[PAPER]
[REPORT]
[CODE]
MOTIF
[PAPER]
[REPORT]
[CODE]
Reading Materials and Texts
Advanced Programming in the Unix Environment (Textbook)
by W. Richard Stevens
Unix Network Programming
by W. Richard Stevens
C Programming Reference
by B. Kernigan and D. Ritchie
Operating Systems: Internals and Design Principles, 4th Ed.
by W. Stallings
Operating Systems, 6th Ed.
by A. Silberschatz and P. Galvin
Resources
CS 159.3 Coding Standards
[PDF]
Making MAN Pages
[PDF]
GNU Make Manual
[HTML]
GNU Libc Manual
[PDF]
System Calls to Watch Out For
[HTML]
RedHat Linux Customization Guide
[PDF]
X/Motif Graphical Toolkit Developer Documentation
[DIR]
GTK Graphical Toolkit Developer Documentation
[PDF]
QT 3.0 Programming Reference
[PDF]
RPMs for Graphical Toolkits such as OpenMOTIF and CDK
that are not part of a standard RedHat distribution
[DIR]
Putty SSH Client for Win32
[EXE]
PSCP SCP Client for Win32
[EXE]
PSFTP SCP Client for Win32
[EXE]
GUI-based SSH File Transfer Client
[EXE]
|
|
|
It's hip2b2
Mobile, Security, Web 2.0, Pipe Dreams and More
Barry, the Blackberry Sync Tool, Built for Fedora 9
iPhone 1.1.2 and 1.1.3 OTB Hack
Patch to Allow Breaking the First Name Field into Multiple Lines
Patch to Allow Removing of Dates in GenealogyJ’s Graphical Tree Report
Barry, the Blackberry Sync Tool, Built for Fedora 8
Upgrading to Fedora 8 on a Dell Latitude D510
Hoy Smokes! Why do Philippine Disgruntled Soldiers Like Hotels?
Some Quick Shots of Macau
AMC 153 SY 2006-2007 Pre-Final Grades
Wanted Researchers: Open to Ateneo CS, MIS and ECCE Students
Slashdot
News for nerds, stuff that matters
A Web App For Real-Time Collaborative Writing
Lori Drew Cyber-Bullying Trial Begins
E=mc^2 Verified In Quantum Chromodynamic Calculation
Torvalds's Former Company Transmeta Acquired and Gone
Obama's Mobile Phone Records Compromised, Shared
AP Suspends DoD Over Altered US Army Photo
Silverlight On the Way To Linux
Hacks Allowing Disabled Gamers To Play <em>Guitar Hero</em>
Oblong's g-speak Brings "Minority Report" Interface To Life
Massive Martian Glaciers Found
How To Find a Mobile Games Publisher?
Resurrecting the Mighty Mammoth, Cheaply
Unix Dict/grep Solves Left-Side-of-Keyboard Puzzle
Kaminsky Bug Options Include "Do Nothing," Says IETF
Search For the Tomb of Copernicus Reaches an End
Stuff
v7ndotcom elursrebmem
It's hip2b2
|