Index of cst8165/08w/notes :
The scripts and programs in this directory may have had a ".txt" suffix
added, to make sure that they are treated as text when your browser
downloads them. You may need to remove the ".txt" suffix to compile
or run them on your own computer.
Jump down to:
* Weekly Class Notes
* Important Notes (alphabetical order)
* Projects/Labs/Assignments/Exercises
* Shell Scripts
* Program Source
* Course Outline / pdf,doc,wpd
* Optional Material
* Important Notes (chronological order)
Weekly Class Notes
Jan 14 01:28 2008 week01notes.txt Week 01 Notes for CST8165
Jan 21 03:49 2008 week02notes.txt Week 02 Notes for CST8165
Jan 27 23:05 2008 week03notes.txt Week 03 Notes for CST8165
Feb 4 01:42 2008 week04notes.txt Week 04 Notes for CST8165
Feb 14 22:56 2008 week05notes.txt Week 05 Notes for CST8165
Feb 22 05:18 2008 week06notes.txt Week 06 Notes for CST8165
Mar 3 01:47 2008 week07notes.txt Week 07 Notes for CST8165
Mar 10 09:58 2008 week08notes.txt Week 08 Notes for CST8165
Mar 17 04:30 2008 week09notes.txt Week 09 Notes for CST8165
Mar 23 17:05 2008 week10notes.txt Week 10 Notes for CST8165
Mar 26 23:21 2008 week11notes.txt Week 11 Notes for CST8165
Apr 4 15:46 2008 week12notes.txt Week 12 Notes for CST8165
Apr 14 01:50 2008 week13notes.txt Week 13 Notes for CST8165
Apr 18 11:03 2008 week14notes.txt Week 14 Notes for CST8165
Important Notes (alphabetical order)
Mar 30 15:28 2008 FileServer.java.txt /* source: http://www.brics.dk/ixwt/examples/FileServer.java */
Nov 23 11:07 2007 PigLatinTranslator.java.txt A Pig Latin Translator by Lewis and Loftus (2001)
Sep 3 23:04 2007 README.txt README - Index to this CST8165 directory
Jan 18 02:34 2008 buffer_overflows.txt Strings without NUL and Avoiding buffer overflows
Sep 4 02:11 2007 command_line_vs_gui.txt Command Line vs. GUI: Power Users need more than GUI
Sep 4 02:09 2007 cstsubmit.txt Using the cstsubmit command
Jan 18 02:20 2008 deep_indentation.txt Avoiding deep indentation in code
Jan 1 23:15 2005 disclaimer.txt
Feb 4 01:53 2008 eof_handling.txt EOF handling between client and server
Jan 11 03:21 2008 header_files.txt Header files and Source files: .h and .c
Mar 10 12:26 2008 http_session.txt sample HTTP session using the "netcat" (nc) command
Jan 4 16:06 2005 internet_basics.html Internet Basics
Jan 28 16:32 2008 linux_lab_access.txt How to get Access to the Linux Lab from Wherever
Apr 11 08:54 2008 mail_systems_terms.txt Mail Systems and Networks Terminology
Jan 18 02:37 2008 makefiles.txt Writing Minimal Makefiles
Jan 28 16:32 2008 n_drive_access.txt Access to your "N:" drive in the T127 Linux Lab
Jan 7 12:34 2008 programming_style.txt Programming Conventions and Style
Sep 3 23:24 2007 robustness_principle.txt be liberal in accepting; conservative in sending
Mar 30 15:24 2008 sample_http_test_out.txt Sample output from running autotest_http.sh
Apr 14 01:00 2008 screendumps.txt Screen Dumps and Capturing Text via Script or Mouse
Jan 21 05:02 2007 shell_basics.txt The Unix/Linux Shell
Mar 10 12:27 2008 smtp_session.txt sample SMTP session using the "netcat" (nc) command
Dec 27 02:12 2005 startup_files.txt Setting up Startup Files: .bash_profile and .bashrc
Sep 3 23:21 2007 vi_basics.txt The VI (VIM) Editor - Basics
Jan 4 04:28 2007 vim_tutorial_1.5.txt = W e l c o m e t o t h e V I M T u t o r - Version 1.5 =
Jan 4 04:28 2007 vim_tutorial_1.7.txt = W e l c o m e t o t h e V I M T u t o r - Version 1.7 =
Projects/Labs/Assignments/Exercises
Jan 14 12:53 2008 lab01.txt Lab #01 for CST8165 due January 28, 2008 (Week 4)
Feb 1 02:04 2008 lab02.txt Lab #02 for CST8165 due February 11, 2008 (Week 6)
Feb 22 05:25 2008 lab03.txt Lab #03 for CST8165 due March 10, 2008 (Week 9)
Mar 22 17:45 2008 lab04.txt Lab #04 for CST8165 due March 24, 2008 (Week 11)
Apr 16 13:47 2008 lab05.txt Lab #05 for CST8165 due April 14, 2008 (Week 14)
Jan 7 12:50 2008 lab81.txt CST8165 Lab Attendance Exercise #81 - Week 1
Jan 14 13:59 2008 lab82.txt CST8165 Lab Attendance Exercise #82 - Week 2
Apr 14 01:23 2008 lab94.txt Lab #94 for CST8165 due April 14, 2008 (Week 14)
Shell Scripts
Sep 3 23:48 2007 argv.sh.txt Display on standard error the individual arguments on the command line.
Mar 30 16:19 2008 autotest_http.sh.txt HTTP Server Test Script - autotest_http.sh
Program Source
Jan 19 08:02 2006 argv.c++.txt This C++ program displays the arguments on the command line.
Jan 19 08:01 2006 argv.c.txt This C program displays the arguments on the command line.
Mar 22 17:47 2008 selectserver.c.txt selectserver.c -- a cheezy multiperson chat server (beej.us/guide/bgnet/)
Jan 14 10:30 2008 server.c.txt /* Downloaded from http://www.cs.rpi.edu/~hollingd/netprog.2003/code/simptcp/server.c */
Jan 14 10:24 2008 server2.c.txt /* Downloaded from http://www.linuxhowtos.org/data/6/server2.c */
Feb 14 10:27 2006 stdxxx.c++.txt Produces output on stdout and stderr, prompts and reads from stdin.
Course Outline / pdf,doc,wpd
Jan 5 00:00 2008 cst8165-08w.pdf
Sep 1 07:13 2005 vi_refcard_back.pdf
Sep 1 07:13 2005 vi_refcard_front.pdf
Optional Material
Sep 10 22:34 2007 opt_iocc_gson.c.txt include <stdio.h
Sep 10 22:25 2007 opt_iocc_westley2.c.txt ,a,n,d)char**a;{
Sep 10 22:06 2007 opt_iocc_pjr.c.txt define A(a) G a()
Sep 10 21:53 2007 opt_iocc_westley.c.txt int F=00,OO=00;main(){F_OO();printf("%1.3f\n",4.*-F/OO/OO);}F_OO()
Aug 27 04:54 2006 opt_opensource.txt The Open Source Movement
Dec 27 02:12 2005 opt_why_shell.txt Why Learn to program the Unix Shells?
Mar 12 14:17 2003 opt_iocc_phillipps.c.txt char *a
Feb 3 21:08 2003 opt_iocc_dodsond1.c.txt define XX
Important Notes (chronological order)
Apr 14 01:00 2008 screendumps.txt Screen Dumps and Capturing Text via Script or Mouse
Apr 11 08:54 2008 mail_systems_terms.txt Mail Systems and Networks Terminology
Mar 30 15:28 2008 FileServer.java.txt /* source: http://www.brics.dk/ixwt/examples/FileServer.java */
Mar 30 15:24 2008 sample_http_test_out.txt Sample output from running autotest_http.sh
Mar 10 12:27 2008 smtp_session.txt sample SMTP session using the "netcat" (nc) command
Mar 10 12:26 2008 http_session.txt sample HTTP session using the "netcat" (nc) command
Feb 4 01:53 2008 eof_handling.txt EOF handling between client and server
Jan 28 16:32 2008 linux_lab_access.txt How to get Access to the Linux Lab from Wherever
Jan 28 16:32 2008 n_drive_access.txt Access to your "N:" drive in the T127 Linux Lab
Jan 18 02:37 2008 makefiles.txt Writing Minimal Makefiles
Jan 18 02:34 2008 buffer_overflows.txt Strings without NUL and Avoiding buffer overflows
Jan 18 02:20 2008 deep_indentation.txt Avoiding deep indentation in code
Jan 11 03:21 2008 header_files.txt Header files and Source files: .h and .c
Jan 7 12:34 2008 programming_style.txt Programming Conventions and Style
Nov 23 11:07 2007 PigLatinTranslator.java.txt A Pig Latin Translator by Lewis and Loftus (2001)
Sep 4 02:11 2007 command_line_vs_gui.txt Command Line vs. GUI: Power Users need more than GUI
Sep 4 02:09 2007 cstsubmit.txt Using the cstsubmit command
Sep 3 23:24 2007 robustness_principle.txt be liberal in accepting; conservative in sending
Sep 3 23:21 2007 vi_basics.txt The VI (VIM) Editor - Basics
Sep 3 23:04 2007 README.txt README - Index to this CST8165 directory
Jan 21 05:02 2007 shell_basics.txt The Unix/Linux Shell
Jan 4 04:28 2007 vim_tutorial_1.5.txt = W e l c o m e t o t h e V I M T u t o r - Version 1.5 =
Jan 4 04:28 2007 vim_tutorial_1.7.txt = W e l c o m e t o t h e V I M T u t o r - Version 1.7 =
Dec 27 02:12 2005 startup_files.txt Setting up Startup Files: .bash_profile and .bashrc
Jan 4 16:06 2005 internet_basics.html Internet Basics
Jan 1 23:15 2005 disclaimer.txt