Index of cst8165/07f/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
* C and C++ Programs
* 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 =
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
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.
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