Index of cst8165/07f/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
* Program Source
* Course Outline / pdf,doc,wpd
* Tests and Exams (with Answers)
* Optional Material
* Important Notes (chronological order)
Weekly Class Notes
Sep 10 22:47 2007 week01notes.txt Week 01 Notes for CST8165
Sep 18 02:24 2007 week02notes.txt Week 02 Notes for CST8165
Sep 24 23:46 2007 week03notes.txt Week 03 Notes for CST8165
Sep 30 23:26 2007 week04notes.txt Week 04 Notes for CST8165
Oct 9 02:21 2007 week05notes.txt Week 05 Notes for CST8165
Oct 16 04:23 2007 week06notes.txt Week 06 Notes for CST8165
Oct 16 20:20 2007 week07notes.txt Week 07 Notes for CST8165
Oct 24 11:00 2007 week08notes.txt Week 08 Notes for CST8165
Nov 4 09:47 2007 week09notes.txt Week 09 Notes for CST8165
Nov 12 21:41 2007 week10notes.txt Week 10 Notes for CST8165
Nov 19 01:33 2007 week11notes.txt Week 11 Notes for CST8165
Nov 25 19:21 2007 week12notes.txt Week 12 Notes for CST8165
Dec 4 02:50 2007 week13notes.txt Week 13 Notes for CST8165
Dec 8 19:45 2007 week14notes.txt Week 14 Notes for CST8165
Important Notes (alphabetical order)
Nov 23 10:47 2007 FileServer.java.txt http://www.brics.dk/ixwt/examples/FileServer.java
Nov 3 09:34 2007 IETF_slides.odp
Nov 23 11:07 2007 PigLatinTranslator.java.txt A Pig Latin Translator by Lewis and Loftus (2001)
Sep 3 23:04 2007 README.txt README - Index to this CST8165 directory
Sep 24 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
Sep 4 02:09 2007 cstsubmit.txt Using the cstsubmit command
Sep 25 01:59 2007 deep_indentation.txt Avoiding deep indentation in code
Oct 9 01:25 2007 eof_handling.txt EOF handling between client and server
Sep 24 23:43 2007 header_files.txt Header files and Source files: .h and .c
Nov 12 22:02 2007 http_session.txt sample HTTP session using the "netcat" (nc) command
Jan 4 16:06 2005 internet_basics.html Internet Basics
Nov 27 02:20 2007 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
Sep 4 10:58 2007 makefiles.txt Writing Minimal Makefiles
Sep 18 04:26 2007 programming_style.txt Programming Conventions and Style
Sep 3 23:24 2007 robustness_principle.txt be liberal in accepting; conservative in sending
Nov 26 05:35 2007 sample_http_test_out.txt Sample output from running autotest_http.sh
Sep 24 23:34 2007 screendumps.txt Generating Text Screen Dumps
Jan 21 05:02 2007 shell_basics.txt The Unix/Linux Shell
Nov 12 21:48 2007 smtp_session.txt sample SMTP session using the "netcat" (nc) command
Dec 27 02:12 2005 startup_files.txt Setting up Startup Files: .bash_profile and .bashrc
Sep 3 23:21 2007 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
Nov 11 13:06 2007 lab01.txt Lab #01 for CST8165 due September 10, 2007 (Week 2)
Sep 11 12:25 2007 lab02.txt Lab #02 for CST8165 due September 17, 2007 (Week 3)
Dec 1 23:49 2007 lab03.txt Lab #03 for CST8165 due October 8, 2007 (Week 6)
Nov 11 13:06 2007 lab04.txt Lab #04 for CST8165 due October 29, 2007 (Week 9)
Nov 18 18:14 2007 lab05.txt Lab #05 for CST8165 due November 26, 2007 (Week 13) (*NEW DATE*)
Nov 26 05:43 2007 lab06.txt Lab #06 for CST8165 due December 4, 2007 (Week 14)
Sep 11 01:48 2007 lab82.txt CST8165 Lab Attendance Exercise #82 - Week 2
Sep 18 04:56 2007 lab83.txt CST8165 Lab Attendance Exercise #83 - Week 3
Sep 25 03:38 2007 lab84.txt CST8165 Lab Attendance Exercise #84 - Week 4
Oct 16 04:30 2007 lab86.txt CST8165 Lab Attendance Exercise #86 - Week 6
Oct 16 23:21 2007 lab87.txt CST8165 Lab Attendance Exercise #87 - Week 7
Nov 6 01:35 2007 lab90.txt CST8165 Lab Attendance Exercise #90 - Week 10
Nov 27 01:46 2007 lab93.txt CST8165 Lab Attendance Exercise #93 - Week 13
Dec 4 03:43 2007 lab94.txt CST8165 Lab Attendance Exercise #94 - Week 14
Shell Scripts
Sep 3 23:48 2007 argv.sh.txt Display on standard error the individual arguments on the command line.
Nov 26 05:56 2007 autotest_http.sh.txt HTTP Server Test Script - autotest_http.sh
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.
Sep 25 00:20 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
Oct 29 22:47 2007 IETF_talk.pdf
Sep 17 14:08 2007 cst8165-07f.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 9 13:31 2007 termtest2.txt Midterm Test #2 Answers
Oct 9 04:07 2007 termtest1.txt Midterm Test #1 Answers
Optional Material
Sep 10 22:34 2007 opt_iocc_gson.c.txt include <stdio.h
Sep 10 22:25 2007 opt_iocc_westley2.c.txt ,a,n,d)char**a;{
Sep 10 22:06 2007 opt_iocc_pjr.c.txt define A(a) G a()
Sep 10 21:53 2007 opt_iocc_westley.c.txt int F=00,OO=00;main(){F_OO();printf("%1.3f\n",4.*-F/OO/OO);}F_OO()
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
Important Notes (chronological order)
Nov 27 02:28 2007 mail_systems_terms.txt Mail Systems and Networks Terminology
Nov 27 02:20 2007 linux_lab_access.txt How to get Access to the Linux Lab from Wherever
Nov 26 05:35 2007 sample_http_test_out.txt Sample output from running autotest_http.sh
Nov 23 11:07 2007 PigLatinTranslator.java.txt A Pig Latin Translator by Lewis and Loftus (2001)
Nov 23 10:47 2007 FileServer.java.txt http://www.brics.dk/ixwt/examples/FileServer.java
Nov 12 22:02 2007 http_session.txt sample HTTP session using the "netcat" (nc) command
Nov 12 21:48 2007 smtp_session.txt sample SMTP session using the "netcat" (nc) command
Nov 3 09:34 2007 IETF_slides.odp
Oct 9 01:25 2007 eof_handling.txt EOF handling between client and server
Sep 25 01:59 2007 deep_indentation.txt Avoiding deep indentation in code
Sep 24 23:57 2007 buffer_overflows.txt Strings without NUL and Avoiding buffer overflows
Sep 24 23:43 2007 header_files.txt Header files and Source files: .h and .c
Sep 24 23:34 2007 screendumps.txt Generating Text Screen Dumps
Sep 18 04:26 2007 programming_style.txt Programming Conventions and Style
Sep 4 10:58 2007 makefiles.txt Writing Minimal Makefiles
Sep 4 02:11 2007 command_line_vs_gui.txt Command Line vs. GUI: Power Users need more than GUI
Sep 4 02:09 2007 cstsubmit.txt Using the cstsubmit command
Sep 3 23:24 2007 robustness_principle.txt be liberal in accepting; conservative in sending
Sep 3 23:21 2007 vi_basics.txt The VI (VIM) Editor - Basics
Sep 3 23:04 2007 README.txt README - Index to this CST8165 directory
Jan 21 05:02 2007 shell_basics.txt The Unix/Linux Shell
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 =
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