Index of cst8281/11w/notes

 

NOTE: 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.

Weekly Class Notes

  Mar 26 15:54 2011  week01notes.html    Week 01 Notes for CST8281 - Winter 2011
  Mar 26 06:23 2011  week02notes.html    Week 02 Notes for CST8281 - Winter 2011
  Mar 26 06:23 2011  week03notes.html    Week 03 Notes for CST8281 - Winter 2011
  Mar 26 07:26 2011  week04notes.html    Week 04 Notes for CST8281 - Winter 2011
  Mar 26 06:20 2011  week05notes.html    Week 05 Notes for CST8281 - Winter 2011
  Mar 26 15:49 2011  week06notes.html    Week 06 Notes for CST8281 - Winter 2011
  Mar 26 04:05 2011  week07notes.html    Week 07 Notes for CST8281 - Winter 2011
  Mar 26 04:03 2011  week08notes.html    Week 08 Notes for CST8281 - Winter 2011
  Mar 26 04:00 2011  week09notes.html    Week 09 Notes for CST8281 - Winter 2011
  Mar 26 05:33 2011  week10notes.html    Week 10 Notes for CST8281 - Winter 2011
  Apr  4 00:20 2011  week11notes.html    Week 11 Notes for CST8281 - Winter 2011
  Apr  7 04:16 2011  week12notes.html    Week 12 Notes for CST8281 - Winter 2011
  Apr 14 12:01 2011  week13notes.html    Week 13 Notes for CST8281 - Winter 2011
  Apr 22 13:31 2011  week14notes.html    Week 14 Notes for CST8281 - Winter 2011

Important Notes (alphabetical order)

  Jan 10 03:47 2011  000_Licensing.txt    Creative Commons Licenses - http://creativecommons.org/
  Jan 12 09:18 2011  000_README.txt    README - Index to this CST8281 directory
  May 26 22:54 2011  000_Rap.html    Ian!s Computer Science Rap Videos
  Apr 23 17:21 2011  000_test_instructions.html    Instructions for Tests and Exams
  Jan 10 03:53 2011  005_this_is_your_brain.txt    This is your Brain on the Internet
  Jan 19 09:25 2011  010_arithmetic_terms.txt    Basic Arithmetic Operations Terminology
  Oct  6 21:30 2009  020_operation_output_size.txt    Size needed for output of ADD and MULTIPLY
  Jan 29 00:00 2011  030_binary_math.txt    Binary Integer Mathematics, unsigned, two's complement, etc.
  Jan 26 04:43 2011  050_hexadecimal_conversions.txt    Converting to/from hexadecimal (base 16)
  Mar 20 18:56 2011  060_different_binary_integers.html    Representation for 4-bit Signed Integers in Different Systems
  Feb  5 03:02 2010  070_integer_encoding_practice.html    Integer Encoding Practice
  Jan 24 06:34 2011  080_byte_order_endian.html    Byte Order - Big and Little Endian
  Oct  5 05:08 2011  085_floating_point_tenth.txt    Exploring approximations to "one tenth" in binary floating point
  Oct  5 11:35 2011  090_FloatingPoint.html    Floating Point Encoding
  Oct 19 06:34 2011  120_CharacterEncoding.html    Character Encoding / Line Ends
  Oct 10 14:12 2011  130_big_picture.txt    The Big Picture on Bit Patterns
  Oct 10 14:15 2011  140_attack.txt    Remote Attack Script uses hexadecimal obfuscation
  Oct 10 14:16 2011  145_textbook_secrets.txt    Alcatel-Lucent Traning Manual containing secret messages in hexadecimal
  Feb  4 06:08 2011  200_DEBUGbasics.html    MS-DOS DEBUG Basics for Fixed-Format Files
  Sep 10 04:21 2001  200_DEBUGhelp.txt    Using DOS DEBUG
  Mar 17 04:05 2010  510_disclaimer.txt    Acceptable Use Warning for Algonquin Internet Access
  Mar 21 03:29 2011  520_internet_basics.html    Internet Basics - URLs, protocols, EMail, Addresses, DNS names
  Mar 15 02:00 2011  530_internet_robustness_principle.txt    The Internet Robustness Principle
  Mar 28 00:56 2011  550_web_what_vs_how.html    Presentation vs. Content - keeping “How” separate from “What”
  Mar 28 02:04 2011  555_web_design.html    Web Design - Best and Worst Practices
  Mar 26 07:13 2011  560_course_linux_server.html    The Course Linux Server - idallen-alinux
  Mar 26 07:16 2011  570_file_transfer.html    File transfer to/from Unix/Linux machines
  Apr 10 14:34 2010  590_how_to_report_problems.txt    How to Ask Good Questions and Report Problems Well
  Apr  7 05:58 2010  600_basic_html.ppt    
  Apr 20 05:29 2011  700_basic_css.html    Cascading Style Sheets - Basic
  Jan 26 17:20 2011  self_mark.txt    Self-mark of Assignment NN (participation mark)

Projects/Labs/Assignments/Exercises

  Jan 15 03:06 2011  assignment01.txt    Assignment #01 - Multi-tasking and Homework
  Jan 12 08:57 2011  assignment02.txt    Assignment #02 - range/precision errors in simple numerical calculations
  Jan 18 09:45 2011  assignment03.txt    Assignment #03 - Data Representations
  Jan 25 00:29 2011  assignment03answers.txt    Assignment #03 - Data Representations
  Feb  1 08:27 2011  assignment04.txt    Assignment #04 - Integer Numeric Conversions
  Feb  4 05:10 2011  assignment04answers.txt    Assignment #04 - Integer Numeric Conversions
  Feb  7 08:40 2011  assignment05.txt    Assignment #05 - viewing a memory dump in hexadecimal
  Feb 15 00:14 2011  assignment06.txt    Assignment #06 - midterm test topics review
  Mar  3 14:48 2011  assignment07.txt    Assignment #07 - Floating Point, Endian, Shifts, Characters, Booleans (*** REVISED DUE DATE ***)
  Mar 17 00:12 2011  assignment07answers.txt    Assignment #07 - Floating Point, Endian, Shifts, Characters, Booleans
  Mar  3 18:09 2011  assignment08.txt    Assignment #08 - Bitwise, Boolean, Memory (cache, virtual)
  Nov 30 17:56 2011  assignment08answers.txt    Assignment #08 - Bitwise, Boolean, Memory (cache, virtual)
  Mar 15 12:52 2011  assignment09.txt    Assignment #09 - the Course Linux Server and Minimal HTML Page
  Mar 29 01:59 2011  assignment10.txt    Assignment #10 - Internet, Course Linux Server, Linux, Web/HTML
  Nov 25 08:25 2011  assignment10answers.txt    Assignment #10 - Internet, Course Linux Server, Linux, Web/HTML
  Mar 23 02:22 2011  assignment11.txt    Assignment #11 - midterm test #2 topics review
  Mar 31 17:54 2011  assignment12.txt    Assignment #12 - Dumping and Decoding a Big-Endian Binary File
  Apr 13 16:18 2011  assignment13.txt    Assignment #13 - HTML, Web pages, Style, CSS
  Apr 13 14:46 2010  assignment13_table2.png    
  Apr  3 18:51 2011  assignment13_table3.png    
  Apr  3 18:55 2011  assignment13_table4.png    
  Apr  4 13:42 2011  assignment14.txt    Assignment #14 - HTML and CSS Study and Review
  Apr 21 00:41 2011  assignment14answers.txt    Assignment #14 - HTML and CSS Study and Review

Program Source

  Sep 14 08:06 2011  FunnyMath0.java    FunnyMath0 - wrong answers from simple arithmetic
  Sep 21 05:35 2011  FunnyMath1.java    FunnyMath1 - wrong answers for simple floating comparisons
  Jan 31 08:10 2011  FunnyMath2.c    FunnyMath2 - signed vs. unsigned
  Feb  4 03:35 2011  FunnyMath3.java    FunnyMath3 - wrong answers from simple arithmetic
  Sep 28 04:03 2011  FunnyMath4.java    FunnyMath4 - wrong answers from simple arithmetic

Course Outline

  Dec  9 12:48 2010  2010-2011_CST8281.pdf    

Data Files (binary)

  May 26 22:55 2011  rap_video02_by_iman_kolaei.mkv    
  May 26 22:46 2011  rap_video02_by_iman_kolaei.flv    
  May 26 22:43 2011  rap_video02_by_iman_kolaei.webm    
  May 26 22:41 2011  rap_video02_by_iman_kolaei1.mp4    
  Apr 19 18:54 2011  ian_rap2b.jpg    
  Apr 19 18:41 2011  ian_rap2a.jpg    
  Apr 19 17:11 2011  rap_video02_by_iman_kolaei.mp4    
  Mar 10 22:59 2011  ian_rap1b.jpg    
  Mar 10 22:59 2011  ian_rap1a.jpg    
  Mar  8 06:13 2011  binary_watch.jpg    
  Mar  8 05:03 2011  cst8281_11w_week8_michael_anderson.mp3    
  Feb  4 05:26 2011  text.bin    
  Jan 14 22:30 2011  rap_video01_by_iman_kolaei.mkv    
  Jan 14 22:28 2011  rap_video01_by_iman_kolaei1.mp4    
  Jan 14 22:26 2011  rap_video01_by_iman_kolaei.flv    
  Jan 14 22:25 2011  rap_video01_by_iman_kolaei.webm    
  Jan 12 08:44 2011  rap_video01_by_iman_kolaei.mp4    
  Mar  2 02:54 2008  03_Ghosts_I.mp3    

Important Notes (chronological order)

  Oct 19 06:34 2011  120_CharacterEncoding.html    Character Encoding / Line Ends
  Oct 10 14:16 2011  145_textbook_secrets.txt    Alcatel-Lucent Traning Manual containing secret messages in hexadecimal
  Oct 10 14:15 2011  140_attack.txt    Remote Attack Script uses hexadecimal obfuscation
  Oct 10 14:12 2011  130_big_picture.txt    The Big Picture on Bit Patterns
  Oct  5 11:35 2011  090_FloatingPoint.html    Floating Point Encoding
  Oct  5 05:08 2011  085_floating_point_tenth.txt    Exploring approximations to "one tenth" in binary floating point
  May 26 22:54 2011  000_Rap.html    Ian!s Computer Science Rap Videos
  Apr 23 17:21 2011  000_test_instructions.html    Instructions for Tests and Exams
  Apr 20 05:29 2011  700_basic_css.html    Cascading Style Sheets - Basic
  Mar 28 02:04 2011  555_web_design.html    Web Design - Best and Worst Practices
  Mar 28 00:56 2011  550_web_what_vs_how.html    Presentation vs. Content - keeping “How” separate from “What”
  Mar 26 07:16 2011  570_file_transfer.html    File transfer to/from Unix/Linux machines
  Mar 26 07:13 2011  560_course_linux_server.html    The Course Linux Server - idallen-alinux
  Mar 21 03:29 2011  520_internet_basics.html    Internet Basics - URLs, protocols, EMail, Addresses, DNS names
  Mar 20 18:56 2011  060_different_binary_integers.html    Representation for 4-bit Signed Integers in Different Systems
  Mar 15 02:00 2011  530_internet_robustness_principle.txt    The Internet Robustness Principle
  Feb  4 06:08 2011  200_DEBUGbasics.html    MS-DOS DEBUG Basics for Fixed-Format Files
  Jan 29 00:00 2011  030_binary_math.txt    Binary Integer Mathematics, unsigned, two's complement, etc.
  Jan 26 17:20 2011  self_mark.txt    Self-mark of Assignment NN (participation mark)
  Jan 26 04:43 2011  050_hexadecimal_conversions.txt    Converting to/from hexadecimal (base 16)
  Jan 24 06:34 2011  080_byte_order_endian.html    Byte Order - Big and Little Endian
  Jan 19 09:25 2011  010_arithmetic_terms.txt    Basic Arithmetic Operations Terminology
  Jan 12 09:18 2011  000_README.txt    README - Index to this CST8281 directory
  Jan 10 03:53 2011  005_this_is_your_brain.txt    This is your Brain on the Internet
  Jan 10 03:47 2011  000_Licensing.txt    Creative Commons Licenses - http://creativecommons.org/
  Apr 10 14:34 2010  590_how_to_report_problems.txt    How to Ask Good Questions and Report Problems Well
  Apr  7 05:58 2010  600_basic_html.ppt    
  Mar 17 04:05 2010  510_disclaimer.txt    Acceptable Use Warning for Algonquin Internet Access
  Feb  5 03:02 2010  070_integer_encoding_practice.html    Integer Encoding Practice
  Oct  6 21:30 2009  020_operation_output_size.txt    Size needed for output of ADD and MULTIPLY
  Sep 10 04:21 2001  200_DEBUGhelp.txt    Using DOS DEBUG
-- 
| Ian! D. Allen  -  idallen@idallen.ca  -  Ottawa, Ontario, Canada
| Home Page: http://idallen.com/   Contact Improv: http://contactimprov.ca/
| College professor (Free/Libre GNU+Linux) at: http://teaching.idallen.com/
| Defend digital freedom:  http://eff.org/  and have fun:  http://fools.ca/