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
Aug 30 16:43 2012  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
Nov 21 12:00 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   
Nov 27 04:12 2011  700_basic_css.html   Cascading Style Sheets - Basic
Jan 26 17:20 2011  self_mark.txt   Self-mark of Assignment NN (participation mark)

Assignments

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 and Evaluation

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

Data Files and Media (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