Index of cst8165/06f/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
* Perl Scripts
* Program Source
* Course Outline / pdf,doc,wpd
* Tests and Exams (with Answers)
* Optional Material
* Important Notes (chronological order)
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)
Nov 5 21:38 2006 PigLatinTranslator.java.txt A Pig Latin Translator by Lewis and Loftus (2001) - for Lab #5
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
Oct 7 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
Jan 19 07:46 2006 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
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.
Course Outline / pdf,doc,wpd
Aug 14 11:42 2006 cst8165-06f.pdf
Sep 1 07:13 2005 vi_refcard_back.pdf
Sep 1 07:13 2005 vi_refcard_front.pdf
Tests and Exams (with Answers)
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
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
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 21:38 2006 PigLatinTranslator.java.txt A Pig Latin Translator by Lewis and Loftus (2001) - for Lab #5
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