DR LINUX Ontario car license plate Updated: 2010-04-12 11:54 EDT[-0400]
Canadian Flag

Teaching Home Page
Ian! D. Allen



Jump down to:
I teach at Algonquin College of Applied Arts and Technology in Ottawa, Ontario, Canada.  Use the Biography link on the left for more information. I also give talks at the local Ottawa Canada GNU/Linux User Group (OCLUG).

Algonquin College Contact Information - Winter 2010

During Winter 2010 I am teaching one course (CST8281) and helping with labs for another (CST8207). The list of courses is below.

I've been using EMail since 1976 and Internet since about 1982.  The best way to contact me is by my home email "idallen@idallen.ca". Don't use my College email address "alleni" - I can't read it very often.

Academic Requirements

Here are the basic things you must know to get credit in the courses that I teach.

  1. Make sure you are registered in my course.  I get your name and EMail address directly from the registration records.
  2. You must have a working Algonquin EMail address. Make sure your Algonquin EMail is correctly forwarded to an EMail account that you read regularly.  To learn how to forward your Algonquin Email, visit the Algonquin College ITS support site.
  3. Understand my Assignment Submission Standards, especially the Assignment Submission Label.  I really do want you to use that label on your submitted materials.
  4. Keep up-to-date with the course Web pages. Read the course Announcements regularly.
  5. Know how to contact me by using the class open discussion mailing list (for course questions), or (if the issue is personal) by EMail.  Please do not send me EMail about course content; use the discussion group for that so everyone sees the question and my answer. (Or perhaps someone in the class can answer your question before I do!)

Plagiarism - Working Together and Sharing Assignments

Team work and re-use of code is normally a mark of a good programmer and IT worker; however, especially in an academic setting, you must give proper credit to the source of all material that you did not create yourself. You may not "work together" on an assignment unless the assignment is explicitly a group assignment with a group mark.

Using code or material from other people, from books, from lecture notes, from the blackboard, or from the Internet, and submitting it under your name without proper credit to the actual author is an academic offence called plagiarism that has severe penalties.

For further information on plagiarism:

See also: Algonquin College Academic Policies and Algonquin College Directives

Course Notes

My courses are Internet-friendly and are not password-protected for reading.  You can see the course notes and participate in the online discussions from anywhere in the world that has an Internet connection.  The notes will not disappear after the term ends or after you graduate.

Select the course number to go to the Home Page for that course. 

Course Notes and Home Pages
10w - Winter
January 2010 - April 2010
CST 8281 Computer Fundamentals
CST 8207 (labs only) GNU/Linux
09f - Fall
September 2009 - December 2009
DAT 2343 Computer Architecture
CST 8207 (labs only) GNU/Linux
08w - Winter
January 2008 - April 2008
CST 8165 Communications and Networking II
CST 8214 Computer Technology Fundamentals
NET 2003 Unix/GNU/Linux Operating Systems
07f - Fall
September 2007 - December 2007
CST 8165 Communications and Networking II
CST 8214 Computer Technology Fundamentals
07w - Winter
January 2007 - April 2007
CST 8165 Communications and Networking II
NET 2003 Unix/GNU/Linux Operating Systems
06f - Fall
September 2006 - December 2006
CST 8165 Communications and Networking II
06w - Winter
January 2006 - April 2006
DAT 2330 Introduction to Operating Systems (Unix/GNU/Linux)
NET 2003 Unix/GNU/Linux Operating Systems
05f - Fall
September 2005 - December 2005
CST 8129 Unix/GNU/Linux Shell Scripting
05w - Winter
January 2005 - April 2005
NET 2003 Unix/GNU/Linux Operating Systems
04f - Fall
September 2004 - December 2004
DAT 2330 Introduction to Operating Systems (Unix/GNU/Linux)
04w - Winter
January 2004 - April 2004
DAT 2330 Introduction to Operating Systems (GNU/Linux & IBM MVS OS/390 JCL)
03f - Fall
September 2003 - December 2003
DAT 2330 Introduction to Operating Systems (GNU/Linux & IBM MVS OS/390 JCL)
03w - Winter
January 2003 - April 2003
DAT 2330 Introduction to Operating Systems (GNU/Linux & IBM MVS OS/390 JCL)
02f - Fall
September 2002 - December 2002
CST 8129 Unix/GNU/Linux Shell Scripting
02w - Winter
January 2002 - April 2002
DAT 2330 Introduction to Operating Systems (GNU/Linux & IBM MVS OS/390 JCL)
01f - Fall
September 2001 - December 2001
DAT 2330 Introduction to Operating Systems (GNU/Linux & IBM MVS OS/390 JCL)
DAT 2343 Computer Architecture
01s - Summer
May 2001 - August 2001
DAT 2330 Introduction to Operating Systems (GNU/Linux & IBM MVS OS/390 JCL)
00f - Fall
September 2000 - December 2000
DAT 2333 Introduction to Operating Systems (Windows 95 & Unix)
DAT 2343 Computer Architecture
00s - Summer
May 2000 - August 2000
DAT 2343 Computer Architecture (Tuesday and Thursday evenings)
00w - Winter
January 2000 - April 2000
DAT 2330 Introduction to Operating Systems (GNU/Linux & IBM MVS OS/390 JCL)
DAT 2343 Computer Architecture
99f - Fall
September 1999 - December 1999
DAT 2333 Introduction to Operating Systems (Windows 95 & Unix)
DAT 2343 Computer Architecture
98f/99w/99s
September 1998 - June 1999
Fast Track Intranet/Internet Programmer Specialist
98w - Winter
January 1998 - April 1998
C Language Programming Resources (circa 1998)
CST 8128 Computer Applications - Microsoft Visual Basic 5
CST 8152 Compilers (C Programming)
CST 8160 6th Term Project
97s - Summer
May 1997 - August 1997
CST 8110 Introduction to Computing
CST 8128 Computer Applications - QuattroPro 6 and dBase 5
CST 8152 Compilers (C Programming)
97w - Winter
January 1997 - April 1997
CST 8110 Introduction to Computing
CST 8152 Compilers (C Programming)

Other Things


Web Author:   Ian! D. Allen   idallen@idallen.ca
Internet Free Zone Level 1 logo Support free and non-commercial Internet.
Valid HTML 4.01 Strict Valid CSS! Any Browser logo This site works best in Any Browser, a campaign for non-specific WWW.
Creative Commons License logo This work is licensed under a Creative Commons License.
Hacker Ideals Emblem The real definition of Hacker