Index of cst8165/07w/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
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 =
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
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.
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