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