Index of cst8165/07w/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
Jan 12 12:03 2007 week01notes.txt Week 01 Notes for CST8165
Jan 16 22:58 2007 week02notes.txt Week 02 Notes for CST8165
Feb 13 19:40 2007 week03notes.txt Week 03 Notes for CST8165
Feb 22 17:23 2007 week04notes.txt Week 04 Notes for CST8165
Feb 16 10:36 2007 week06notes.txt Week 06 Notes for CST8165
Feb 23 10:38 2007 week07notes.txt Week 07 Notes for CST8165
Apr 20 06:33 2007 week08notes.txt Week 08 Notes for CST8165
Mar 12 16:52 2007 week09notes.txt Week 09 Notes for CST8165
Mar 17 16:57 2007 week10notes.txt Week 10 Notes for CST8165
Mar 28 14:34 2007 week11notes.txt Week 11 Notes for CST8165
Apr 20 05:38 2007 week12notes.txt Week 12 Notes for CST8165
Apr 20 06:02 2007 week14notes.txt Week 14 Notes for CST8165
Important Notes (alphabetical order)
Mar 20 10:54 2007 FileServer.java.txt http://www.brics.dk/ixwt/examples/FileServer.java
Mar 19 09:39 2007 PigLatinTranslator.java.txt A Pig Latin Translator by Lewis and Loftus (2001) - for Lab #7
Jan 4 02:51 2007 README.txt README - Index to this CST8165 directory
Feb 5 23:57 2007 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
Jan 17 11:43 2007 cstsubmit.txt Using the cstsubmit command
Feb 17 03:10 2007 deep_indentation.txt Avoiding deep indentation in code
Jan 21 04:43 2007 eof_handling.txt EOF handling between client and server
Feb 5 23:20 2007 header_files.txt Header files and Source files: .h and .c
Feb 17 04:19 2007 http_session.txt sample HTTP session using the "nc" command
Jan 4 16:06 2005 internet_basics.html Internet Basics
Dec 11 05:55 2006 linux_lab_access.txt How to get Access to the Linux Lab from Wherever
Nov 27 02:28 2007 mail_systems_terms.txt Mail Systems and Networks Terminology
Mar 4 01:26 2007 perl_net_telnet.txt Net::Telnet(3pm) - User Contributed Perl Documentation
Jan 28 01:15 2007 programming_style.txt Programming Conventions and Style
Sep 22 13:21 2006 robustness_principle.txt be liberal in accepting; conservative in sending
Mar 19 22:41 2007 sample_http_README.txt Test Plan for Java HTTP Server "PigLatinHTTP"
Mar 20 10:49 2007 sample_http_test_out.txt Sample output from running autotest_http.sh
Mar 6 07:47 2007 sample_smtp_README.txt Test Plan for SMTP Client "smtpclient.pl"
Mar 18 19:25 2007 sample_smtp_test_out.txt Sample output from running autotest_smtp.sh
Jan 21 05:02 2007 shell_basics.txt The Unix/Linux Shell
Mar 4 14:39 2007 smtp_session.txt sample SMTP session using the "nc" command
Dec 27 02:12 2005 startup_files.txt Setting up Startup Files: .bash_profile and .bashrc
Jan 22 17:58 2006 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
Feb 11 14:50 2007 lab01.txt Lab #01 for CST8165 due January 8, 2007 (*NEW DUE DATE*)
Feb 11 14:51 2007 lab02.txt Lab #02 for CST8165 due January 15, 2007
Feb 11 23:03 2007 lab03.txt Lab #03 for CST8165 due February 5, 2007 (*NEW DATE*)
Apr 29 00:40 2007 lab04.txt Lab #04 for CST8165 due February 19, 2007 (Week 8)
Mar 5 22:18 2007 lab05.txt Lab #05 for CST8165 due March 5, 2007 (Week 9)
Mar 6 09:07 2007 lab06.txt Lab #06 for CST8165 due March 19, 2007 (Week 11)
Mar 20 15:04 2007 lab07.txt Lab #07 for CST8165 due April 9, 2007 (Week 14)
Shell Scripts
Jan 19 07:46 2006 argv.sh.txt Display on standard error the individual arguments on the command line.
Mar 20 10:39 2007 autotest_http.sh.txt HTTP Server Test Script - autotest_http.sh
Mar 12 11:29 2007 autotest_smtp.sh.txt SMTP Client Test Script - autotest_smtp.sh
Perl Scripts
Mar 6 07:17 2007 read_stdin.pl.txt Perl: example on how to read lines from standard input
Mar 6 06:22 2007 smtpclient_v1.pl.txt Perl SMTP client template - send EMail using Perl Net::Telnet module
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.
Jan 28 01:09 2007 myerror.c.txt myperror() myerror() - variadic/varargs functions to call perror()
Feb 14 10:27 2006 stdxxx.c++.txt Produces output on stdout and stderr, prompts and reads from stdin.
Course Outline / pdf,doc,wpd
Feb 20 09:10 2007 career_fair_feb_20.pdf
Dec 19 09:10 2006 cst8165-07w.pdf
Sep 1 07:13 2005 vi_refcard_back.pdf
Sep 1 07:13 2005 vi_refcard_front.pdf
Tests and Exams (with Answers)
Apr 22 13:03 2007 final_exam.txt Final Exam Notes
Apr 17 11:34 2007 termtest2.txt Midterm Test #2 Answers
Mar 4 00:29 2007 termtest1.txt Midterm Test #1 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)
Nov 27 02:28 2007 mail_systems_terms.txt Mail Systems and Networks Terminology
Sep 4 02:11 2007 command_line_vs_gui.txt Command Line vs. GUI: Power Users need more than GUI
Mar 20 10:54 2007 FileServer.java.txt http://www.brics.dk/ixwt/examples/FileServer.java
Mar 20 10:49 2007 sample_http_test_out.txt Sample output from running autotest_http.sh
Mar 19 22:41 2007 sample_http_README.txt Test Plan for Java HTTP Server "PigLatinHTTP"
Mar 19 09:39 2007 PigLatinTranslator.java.txt A Pig Latin Translator by Lewis and Loftus (2001) - for Lab #7
Mar 18 19:25 2007 sample_smtp_test_out.txt Sample output from running autotest_smtp.sh
Mar 6 07:47 2007 sample_smtp_README.txt Test Plan for SMTP Client "smtpclient.pl"
Mar 4 14:39 2007 smtp_session.txt sample SMTP session using the "nc" command
Mar 4 01:26 2007 perl_net_telnet.txt Net::Telnet(3pm) - User Contributed Perl Documentation
Feb 17 04:19 2007 http_session.txt sample HTTP session using the "nc" command
Feb 17 03:10 2007 deep_indentation.txt Avoiding deep indentation in code
Feb 5 23:57 2007 buffer_overflows.txt Strings without NUL and Avoiding buffer overflows
Feb 5 23:20 2007 header_files.txt Header files and Source files: .h and .c
Jan 28 01:15 2007 programming_style.txt Programming Conventions and Style
Jan 21 05:02 2007 shell_basics.txt The Unix/Linux Shell
Jan 21 04:43 2007 eof_handling.txt EOF handling between client and server
Jan 17 11:43 2007 cstsubmit.txt Using the cstsubmit command
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 =
Jan 4 02:51 2007 README.txt README - Index to this CST8165 directory
Dec 11 05:55 2006 linux_lab_access.txt How to get Access to the Linux Lab from Wherever
Sep 22 13:21 2006 robustness_principle.txt be liberal in accepting; conservative in sending
Jan 22 17:58 2006 vi_basics.txt The VI (VIM) Editor - Basics
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