| |
General
WYU Home
WYU Blog
CNG Home
Resources
Software
Mirrors
Imperial Equation
Contact
Helpdesk
| |
|
CS 23 (Second Semester, 2003-2004)
This is the website for the class "Special Topics on Systems: System
Programming".
Course Outline [PDF] [HTML]
2003-2004 Hall of Fame
Annoucements
- Congratulations for completing the semester!
- Third Major Requirement (GUI cookbooks) grades can be found Here
- Second Major Requirement (mysmsd) grades can be found Here
- Order of final presentations can be found Here
- Second Major Requirement Order of Presentation found Here
- Second Major Requirement (mysmsd) due on 20 February 2004, 12:00NN
- Second Major Requirement (mysmsd) Early Submission date on 18 February 2004, 12:00NN
- Second Major Requirement Available Here
- First Major Requirement (mystring) due on 5 January 2003, 1:00PM
- First Major Requirement Available Here
- First Day of Classes on Thursday, 6 Nov 2003, 1:30PM
Lecture Notes
Lesson 1: Introduction to Unix/Linux
[PDF]
Lesson 2: Unix/Linux Basic Commands
[PDF]
Lesson 3: C for Java Programmers
[PDF]
Lesson 4: Introduction to GNU Development Tools
[PDF]
Lesson 5: Standard C Library
[PDF]
Lesson 6: Practical Filesystems (A Systems Perspective)
[PDF]
Lesson 7: Getting System Information
[PDF]
Lesson 8: Process Control and Execution
[PDF]
Lesson 9: IPC: Signals
[PDF]
Lesson 10: IPC: Semaphores
[PDF]
Lesson 11: IPC: Shared Memory
[PDF]
Lesson 12: Programming with POSIX Threads
[PDF]
Lesson 13: Introduction to Networks (Network Devices)
[PDF]
Lesson 14: Introduction to Networks (Supplement)
[PDF]
Lesson 15: Network Programming with BSD Sockets
[PDF]
Lesson 16: The Art of Secure Programming by David A. Wheeler
[PDF]
[PDF - Handouts]
Lesson 17: Introduction to the UNIX/Linux Graphical User Interface
[PDF]
Lesson 18: 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
[REPORT]
[REPORT]
[COOKBOOK]
KDE
[REPORT]
[COOKBOOK]
SDL
[REPORT]
[COOKBOOK]
Mesa
[REPORT]
[COOKBOOK]
TCL/TK
[REPORT]
NCurses
[PAPER]
[REPORT]
[CODE]
GTK+
[PAPER]
[REPORT]
[CODE]
[COOKBOOK]
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 SCP Client for Win32
[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
Senate Votes To Empower Parents As Censors
Plug-In Hybrids Aren't Coming, They're Here
No Naked Black Holes
Linux Turns 17 Today
Jobs Rumor Debacle Besmirches Citizen Journalism
Mimicking Electric Eel Cells
A Wikipedia Conspiracy and the Wall Street Meltdown
Encrypted Images Vulnerable To New Attack
Birth of a New African Ocean
Dispelling Myths About Geomagnetic Reversal
Optical Character Recognition Still Struggling With Handwriting
Gov't Database Errors Leading To Unconstitutional Searches?
Getting Paid To Abandon an Open Source Project?
Netbook Return Rates Much Higher For Linux Than Windows
Venture Capitalism To the Rescue
Stuff
v7ndotcom elursrebmem
It's hip2b2
|