Index of cst8207/12w/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

  Jan 14 13:08 2012  week01notes.html    Week 01 Notes for CST8207 - Winter 2012
  Jan 29 01:12 2012  week02notes.html    Week 02 Notes for CST8207 - Winter 2012
  Jan 29 01:12 2012  week03notes.html    Week 03 Notes for CST8207 - Winter 2012
  Feb  8 00:49 2012  week04notes.html    Week 04 Notes for CST8207 - Winter 2012
  Feb 11 20:04 2012  week05notes.html    Week 05 Notes for CST8207 - Winter 2012
  Feb 27 06:36 2012  week06notes.html    Week 06 Notes for CST8207 - Winter 2012
  Mar  3 02:52 2012  week07notes.html    Week 07 Notes for CST8207 - Winter 2012
  Mar  9 11:46 2012  week08notes.html    Week 08 Notes for CST8207 - Winter 2012
  Mar 15 07:06 2012  week09notes.html    Week 09 Notes for CST8207 - Winter 2012
  Mar 22 08:00 2012  week10notes.html    Week 10 Notes for CST8207 - Winter 2012
  Apr  3 17:50 2012  week11notes.html    Week 11 Notes for CST8207 - Winter 2012
  Apr  5 03:05 2012  week12notes.html    Week 12 Notes for CST8207 - Winter 2012
  Apr 13 05:55 2012  week13notes.html    Week 13 Notes for CST8207 - Winter 2012
  Apr 18 05:34 2012  week14notes.html    Week 14 Notes for CST8207 - Winter 2012

Important Notes (alphabetical order)

  Jan 10 03:47 2011  000_Licensing.txt    Creative Commons Licenses - http://creativecommons.org/
  Jan 12 02:58 2012  000_README.txt    README - Index to this CST8207 directory
  Jan 12 03:40 2012  000_Rap.html    Ian!s Computer Science Rap Videos - Part 2
  Apr 23 07:36 2012  000_self_mark.txt    How To Self-Mark Lab Assignments
  Feb 10 04:52 2012  000_submission_rules.html    CST8207 Rules for submitting Online Labs and Assignments
  Apr 23 06:31 2012  000_test_instructions.html    Instructions for Tests and Exams
  Feb  6 16:58 2012  005_this_is_your_brain.txt    This is your Brain on the Internet
  Jan 29 01:33 2012  007_freqently_asked_questions.html    CST8207 Frequently Asked Questions
  Apr 14 21:09 2012  008_how_to_report_problems.txt    How to Ask Good Questions and Report Problems Well
  Jan 17 23:47 2012  010_vmware_tools.html    Installing VMware Tools for Fedora 12
  Jan  4 16:25 2005  100_why_shell.txt    Why Learn the Unix Shells?
  Sep  4 02:11 2007  110_command_line_vs_gui.txt    Command Line vs. GUI: Power Users need more than GUI
  Jan 29 09:32 2012  120_shell_basics.html    CST8207 Unix/Linux and Shell Basics
  Jan 25 07:12 2012  130_man_page_RTFM.txt    Searching for items in the Unix manual pages (RTFM)
  Jan 22 03:21 2008  140_arguments_and_options.txt    Options and Arguments on Unix Command Lines
  Jan 31 22:37 2012  150_pathnames.txt    Unix/Linux Pathnames (absolute, relative, dot, dot dot)
  Jan 25 08:01 2012  200_links_and_inodes.html    Hard links and Unix file system nodes (inodes)
  Jan 25 07:49 2012  210_file_system.txt    Unix/Linux File System - (correct explanation)
  Jan 23 08:02 2012  220_home_and_HOME.txt    Directories: ROOT, /root, HOME, /home, and current
  Jan 28 21:34 2008  250_finding_files.txt    Searching for and finding files by name, size, etc.
  Jan 31 04:14 2012  260_glob_patterns.txt    GLOB patterns (wildcard pathname matching)
  Mar 21 04:23 2012  270_redirection.txt    Unix Shell I/O Redirection (including Pipes)
  Mar 14 04:21 2012  280_quotes.txt    Unix/Linux Shell Command Line Quoting Mechanisms
  Feb 17 06:35 2012  300_vi_text_editor.html    The VI (VIM) Text Editor
  Mar  3 03:23 2012  400_permissions.txt    Unix Modes and Permissions
  Feb 29 06:33 2012  410_umask.txt    Umask and Permissions
  Mar 18 21:25 2012  420_symbolic_links.txt    Symbolic Links - Soft Links - Symlinks
  Apr  3 19:27 2012  430_shell_variables.txt    Shell Variables - Basics (non-scripting)
  Apr  3 18:48 2012  450_search_path.txt    Shell search PATH - finding and running commands
  Apr  3 19:58 2012  470_startup_files.txt    Setting up Startup Files: .bash_profile and .bashrc
  Apr 17 13:08 2012  480_users_and_groups.html    Users and Groups - /etc/passwd and /etc/group
  Mar 28 04:16 2012  500_Linux-Partitions.pdf    
  Mar 21 01:13 2012  510_create_vmware_disk.pdf    
  Apr  2 05:25 2012  520_file_systems.html    Unix/Linux File Systems - mkfs, mount, swap
  Apr 11 06:06 2012  610_booting_and_grub.html    Unix/Linux Boot Process, GRUB, and run levels
  Apr 15 16:40 2012  710_package_management.html    Unix/Linux Software Package Management
  Apr 15 23:35 2012  900_unix_command_list.txt    Unix/Linux Command List (cumulative)

Projects/Labs/Assignments/Exercises

  Feb  8 05:13 2012  assignment01.txt    Assignment #01 - Multi-tasking and Homework
  Jan 16 10:33 2012  cst8207_12w_lab01.odt    
  Jan 16 10:33 2012  cst8207_12w_lab01.pdf    
  Jan 20 10:19 2012  cst8207_12w_lab02.odt    
  Jan 20 10:19 2012  cst8207_12w_lab02.pdf    
  Feb  7 10:15 2012  cst8207_12w_lab02ans.pdf    
  Jan 23 06:27 2012  cst8207_12w_lab03.odt    
  Jan 23 06:27 2012  cst8207_12w_lab03.pdf    
  Mar 16 00:27 2012  cst8207_12w_lab03ans.pdf    
  Mar 11 01:01 2012  cst8207_12w_lab04.odt    
  Mar 11 01:01 2012  cst8207_12w_lab04.pdf    
  Mar 11 00:55 2012  cst8207_12w_lab04ans.pdf    
  Feb 17 16:50 2012  cst8207_12w_lab05.odt    
  Feb 17 16:50 2012  cst8207_12w_lab05.pdf    
  Mar 11 01:56 2012  cst8207_12w_lab05ans.pdf    
  Mar 12 03:41 2012  cst8207_12w_lab06.odt    
  Mar 12 03:41 2012  cst8207_12w_lab06.pdf    
  Mar 12 03:53 2012  cst8207_12w_lab06ans.pdf    
  Mar 23 17:54 2012  cst8207_12w_lab07.odt    
  Mar 23 17:54 2012  cst8207_12w_lab07.pdf    
  Apr 17 22:07 2012  cst8207_12w_lab07ans.pdf    
  Mar 25 22:29 2012  cst8207_12w_lab08.odt    
  Mar 25 22:29 2012  cst8207_12w_lab08.pdf    
  Apr 17 22:35 2012  cst8207_12w_lab08ans.pdf    
  Apr  4 14:36 2012  cst8207_12w_lab09.odt    
  Apr  4 14:36 2012  cst8207_12w_lab09.pdf    
  Apr 17 23:07 2012  cst8207_12w_lab09ans.pdf    
  Apr  5 03:48 2012  cst8207_12w_lab10.odt    
  Apr  5 03:48 2012  cst8207_12w_lab10.pdf    
  Apr 17 23:43 2012  cst8207_12w_lab10ans.pdf    
  Apr 18 14:55 2012  lab06check    
  Apr 18 14:55 2012  lab07check    
  Apr  2 11:12 2012  lab09check    

Shell Scripts

  Mar 11 01:58 2012  argv.sh.txt    Count and display on STDERR each argument to this shell script.

Course Outline

  Jan 10 16:46 2012  2011-2012_CST8207.pdf    

Miscellaneous

  Dec  7 10:02 2004  vi_refcard_back.pdf    
  Dec  7 10:02 2004  vi_refcard_front.pdf    

Quizzes, Tests, and Exams

  Apr 16 05:18 2012  practicetest3.pdf    
  Apr 16 05:18 2012  practicetest3answers.txt    
  Mar 20 10:46 2012  midterm2.pdf    
  Mar 15 07:00 2012  midterm1.pdf    
  Mar  9 04:00 2012  practicetest2.pdf    
  Mar  9 04:00 2012  practicetest2answers.txt    
  Jan 31 19:27 2012  practicetest1.pdf    
  Jan 31 19:27 2012  practicetest1answers.txt    

Data Files (binary)

  Mar 28 02:47 2012  file_system.png    
  Mar  2 02:54 2008  03_Ghosts_I.mp3    
  Aug 25 16:51 2005  learning_curves.jpg    

Important Notes (chronological order)

  Apr 23 07:36 2012  000_self_mark.txt    How To Self-Mark Lab Assignments
  Apr 23 06:31 2012  000_test_instructions.html    Instructions for Tests and Exams
  Apr 17 13:08 2012  480_users_and_groups.html    Users and Groups - /etc/passwd and /etc/group
  Apr 15 23:35 2012  900_unix_command_list.txt    Unix/Linux Command List (cumulative)
  Apr 15 16:40 2012  710_package_management.html    Unix/Linux Software Package Management
  Apr 14 21:09 2012  008_how_to_report_problems.txt    How to Ask Good Questions and Report Problems Well
  Apr 11 06:06 2012  610_booting_and_grub.html    Unix/Linux Boot Process, GRUB, and run levels
  Apr  3 19:58 2012  470_startup_files.txt    Setting up Startup Files: .bash_profile and .bashrc
  Apr  3 19:27 2012  430_shell_variables.txt    Shell Variables - Basics (non-scripting)
  Apr  3 18:48 2012  450_search_path.txt    Shell search PATH - finding and running commands
  Apr  2 05:25 2012  520_file_systems.html    Unix/Linux File Systems - mkfs, mount, swap
  Mar 28 04:16 2012  500_Linux-Partitions.pdf    
  Mar 21 04:23 2012  270_redirection.txt    Unix Shell I/O Redirection (including Pipes)
  Mar 21 01:13 2012  510_create_vmware_disk.pdf    
  Mar 18 21:25 2012  420_symbolic_links.txt    Symbolic Links - Soft Links - Symlinks
  Mar 14 04:21 2012  280_quotes.txt    Unix/Linux Shell Command Line Quoting Mechanisms
  Mar  3 03:23 2012  400_permissions.txt    Unix Modes and Permissions
  Feb 29 06:33 2012  410_umask.txt    Umask and Permissions
  Feb 17 06:35 2012  300_vi_text_editor.html    The VI (VIM) Text Editor
  Feb 10 04:52 2012  000_submission_rules.html    CST8207 Rules for submitting Online Labs and Assignments
  Feb  6 16:58 2012  005_this_is_your_brain.txt    This is your Brain on the Internet
  Jan 31 22:37 2012  150_pathnames.txt    Unix/Linux Pathnames (absolute, relative, dot, dot dot)
  Jan 31 04:14 2012  260_glob_patterns.txt    GLOB patterns (wildcard pathname matching)
  Jan 29 09:32 2012  120_shell_basics.html    CST8207 Unix/Linux and Shell Basics
  Jan 29 01:33 2012  007_freqently_asked_questions.html    CST8207 Frequently Asked Questions
  Jan 25 08:01 2012  200_links_and_inodes.html    Hard links and Unix file system nodes (inodes)
  Jan 25 07:49 2012  210_file_system.txt    Unix/Linux File System - (correct explanation)
  Jan 25 07:12 2012  130_man_page_RTFM.txt    Searching for items in the Unix manual pages (RTFM)
  Jan 23 08:02 2012  220_home_and_HOME.txt    Directories: ROOT, /root, HOME, /home, and current
  Jan 17 23:47 2012  010_vmware_tools.html    Installing VMware Tools for Fedora 12
  Jan 12 03:40 2012  000_Rap.html    Ian!s Computer Science Rap Videos - Part 2
  Jan 12 02:58 2012  000_README.txt    README - Index to this CST8207 directory
  Jan 10 03:47 2011  000_Licensing.txt    Creative Commons Licenses - http://creativecommons.org/
  Jan 28 21:34 2008  250_finding_files.txt    Searching for and finding files by name, size, etc.
  Jan 22 03:21 2008  140_arguments_and_options.txt    Options and Arguments on Unix Command Lines
  Sep  4 02:11 2007  110_command_line_vs_gui.txt    Command Line vs. GUI: Power Users need more than GUI
  Jan  4 16:25 2005  100_why_shell.txt    Why Learn the Unix Shells?
-- 
| 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/