Index of cst8165/06f/notes

 

NOTE: 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.

Weekly Class Notes

  Sep  6 00:01 2006  week01notes.txt    Week 01 Notes for CST8165
  Sep 12 08:47 2006  week02notes.txt    Week 02 Notes for CST8165
  Oct  2 12:13 2006  week03notes.txt    Week 03 Notes for CST8165
  Sep 22 16:24 2006  week04notes.txt    Week 04 Notes for CST8165
  Oct  3 09:51 2006  week05notes.txt    Week 05 Notes for CST8165
  Dec 15 17:39 2006  week06notes.txt    Week 06 Notes for CST8165
  Oct 23 13:07 2006  week07notes.txt    Week 07 Notes for CST8165
  Oct 23 14:23 2006  week08notes.txt    Week 08 Notes for CST8165
  Oct 30 15:33 2006  week09notes.txt    Week 09 Notes for CST8165
  Nov  5 20:48 2006  week10notes.txt    Week 10 Notes for CST8165
  Dec  6 13:33 2006  week11notes.txt    Week 11 Notes for CST8165
  Dec  6 14:31 2006  week12notes.txt    Week 12 Notes for CST8165
  Dec  6 16:10 2006  week13notes.txt    Week 13 Notes for CST8165
  Dec 15 13:51 2006  week14notes.txt    Week 14 Notes for CST8165
  Dec 15 12:28 2006  week15notes.txt    Week 15 Notes for CST8165

Important Notes (alphabetical order)

  Aug 12 18:15 2006  README.txt    README - Index to this CST8165 directory
  Oct 10 08:03 2006  buffer_overflows.txt    Strings without NUL and Avoiding buffer overflows
  Dec  5 19:05 2006  cstsubmit.txt    Using the cstsubmit command
  Sep 29 10:11 2006  deep_indentation.txt    Avoiding deep indentation in code
  Sep 20 00:50 2006  eof_handling.txt    EOF handling between client and server
  Sep 15 13:07 2006  header_files.txt    Header files and Source files: .h and .c
  Jan  4 16:06 2005  internet_basics.html    Internet Basics
  Aug 27 04:33 2006  linux_lab_access.txt    How to get Access to the Linux Lab from Wherever
  Oct 13 06:29 2006  perl_net_telnet.txt    Net::Telnet(3pm) User Contributed Perl Documentation Net::Telnet(3pm)
  Nov  9 13:30 2006  programming_style.txt    Programming Conventions and Style
  Sep 20 11:26 2006  readall.txt    Notes on coding the readall() function, including pseudocode
  Sep 20 18:31 2006  readall_poor.txt    Using the readall_poor() function in the chat server
  Sep 22 13:21 2006  robustness_principle.txt    be liberal in accepting; conservative in sending
  Jan 16 02:50 2006  shell_basics.txt    The Unix/Linux Shell
  Dec 27 02:12 2005  startup_files.txt    Setting up Startup Files: .bash_profile and .bashrc
  Oct 13 06:48 2006  test_out2.txt    Sample output of SMTP Client Test Plan script
  Nov 11 15:55 2006  test_out3.txt    Sample output of HTTP Server Test Plan script
  Sep 19 01:49 2006  testplanscript.txt    A Simple Test Plan - script version
  Nov  3 12:11 2006  testplanscript2.txt    SMTP Client Test Plan
  Nov  5 19:49 2006  testplanscript3.txt    HTTP Server Test Plan Script
  Jan 22 17:58 2006  vi_basics.txt    The VI (VIM) Editor - Basics

Projects/Labs/Assignments/Exercises

  Sep 18 09:31 2006  lab01-comments.txt    Programming suggestions for Lab #01
  Sep  6 17:20 2006  lab01.txt    Lab #01 for CST8165 due September 6, 2006
  Oct  3 04:10 2006  lab02-comments.txt    Programming suggestions for Lab #02
  Sep 13 00:00 2006  lab02.txt    Lab #02 for CST8165 due September 13, 2006 (*UPDATED*)
  Sep 28 03:02 2006  lab03.txt    Lab #03 for CST8165 due now and October 11, 2006 (*UPDATED Sept 28*)
  Nov  9 12:12 2006  lab04.txt    Lab #04 for CST8165 due November 15, 2006 (* DUE DATE UPDATED YET AGAIN *)
  Nov 11 15:38 2006  lab05.txt    Lab #05 for CST8165 due November 22, 2006 (* DUE DATE UPDATED *)
  Nov 26 21:38 2006  lab06.txt    Lab #06 for CST8165 due December 6, 2006 (*** DUE DATE UPDATED ***)

Shell Scripts

  Oct 20 10:27 2005  argv.sh.txt    Display on standard error the individual arguments on the command line.

Perl Scripts

  Oct 13 07:31 2006  nettelnet_weather.pl.txt    Perl Net::Telnet TCP weather fetching script
  Oct 13 07:31 2006  raw_client.pl.txt    Perl Raw TCP client
  Oct 13 07:31 2006  raw_server.pl.txt    Perl Raw TCP server
  Oct 13 07:31 2006  raw_server_forking.pl.txt    Perl Raw forking TCP server
  Oct 13 07:31 2006  raw_timeclient.pl.txt    Perl Raw 'time' TCP client
  Oct 12 22:59 2006  read_stdin.pl.txt    Perl: example on how to read lines from standard input
  Oct 13 09:12 2006  smtpclient_v1.pl.txt    Send an email via SMTP. (Perl Template for Lab 4)

Program Source

  Nov  5 21:38 2006  PigLatinTranslator.java.txt    A Pig Latin Translator by Lewis and Loftus (2001) - for Lab #5
  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.
  Feb 14 10:27 2006  stdxxx.c++.txt    Produces output on stdout and stderr, prompts and reads from stdin.

Miscellaneous

  Aug 14 11:42 2006  cst8165-06f.pdf    
  Dec  7 10:02 2004  vi_refcard_back.pdf    
  Dec  7 10:02 2004  vi_refcard_front.pdf    

Quizzes, Tests, and Exams

  Nov 14 00:06 2006  final_exam_schedule.pdf    
  Nov 12 17:36 2006  termtest2_answers.txt    Term Test #2 - 20% - Answer Key
  Oct  2 16:25 2006  termtest1_answers.txt    Term Test #1 - 20% - Answers

Optional Material

  Aug 27 04:54 2006  opt_opensource.txt    The Open Source Movement
  Jan  4 16:25 2005  opt_why_shell.txt    Why Learn 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
  Feb  3 21:06 2003  opt_iocc_westley.c.txt    char rahc

Important Notes (chronological order)

  Dec  5 19:05 2006  cstsubmit.txt    Using the cstsubmit command
  Nov 11 15:55 2006  test_out3.txt    Sample output of HTTP Server Test Plan script
  Nov  9 13:30 2006  programming_style.txt    Programming Conventions and Style
  Nov  5 19:49 2006  testplanscript3.txt    HTTP Server Test Plan Script
  Nov  3 12:11 2006  testplanscript2.txt    SMTP Client Test Plan
  Oct 13 06:48 2006  test_out2.txt    Sample output of SMTP Client Test Plan script
  Oct 13 06:29 2006  perl_net_telnet.txt    Net::Telnet(3pm) User Contributed Perl Documentation Net::Telnet(3pm)
  Oct 10 08:03 2006  buffer_overflows.txt    Strings without NUL and Avoiding buffer overflows
  Sep 29 10:11 2006  deep_indentation.txt    Avoiding deep indentation in code
  Sep 22 13:21 2006  robustness_principle.txt    be liberal in accepting; conservative in sending
  Sep 20 18:31 2006  readall_poor.txt    Using the readall_poor() function in the chat server
  Sep 20 11:26 2006  readall.txt    Notes on coding the readall() function, including pseudocode
  Sep 20 00:50 2006  eof_handling.txt    EOF handling between client and server
  Sep 19 01:49 2006  testplanscript.txt    A Simple Test Plan - script version
  Sep 15 13:07 2006  header_files.txt    Header files and Source files: .h and .c
  Aug 27 04:33 2006  linux_lab_access.txt    How to get Access to the Linux Lab from Wherever
  Aug 12 18:15 2006  README.txt    README - Index to this CST8165 directory
  Jan 22 17:58 2006  vi_basics.txt    The VI (VIM) Editor - Basics
  Jan 16 02:50 2006  shell_basics.txt    The Unix/Linux Shell
  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
-- 
| Ian! D. Allen  -  idallen@idallen.ca  -  Ottawa, Ontario, Canada
| Home Page: http://idallen.com/   Contact Improv: http://contactimprov.ca/
| College professor (Free/Libre GNU+Linux) at: http://teaching.idallen.com/
| Defend digital freedom:  http://eff.org/  and have fun:  http://fools.ca/