Index of cst8165/06f/notes
The scripts and programs in this directory have had a ".txt" suffix added, to
make sure that they are treated as text when your browser downloads them.
You usually need to remove the ".txt" suffix to compile them.
Jump down to:
* Weekly Class Notes
* Important Notes (alphabetical order)
* Labs/Assignments/Exercises
* Shell Scripts
* Perl Scripts
* C and C++ Programs
* 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
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)
C and C++ Programs
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