|
Updated:
2011-12-09 21:21 EST[-0500]
Teaching Home Page
|
|---|---|
|
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 Contact InformationDuring Fall 2011 I am teaching one course (CST8281), helping with labs for one other course (CST8207), and working part-time for Learning and Teaching Services (LTS). The list of courses is below. During Winter 2012 I am teaching one course (CST8207) and working part-time for Learning and Teaching Services (LTS). 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" - mail sent via that address gets mangled when forwarded by Microsoft Exchange/Outlook. Remember to add my email address to your address book and EMail White List so that you receive my replies. |
Here are the basic things you must know to get credit in the courses that I teach.
- Make sure you are registered in my course. I get your name and EMail address directly from the registration records.
- 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.
- Know how to spell your name the same way as you are registered. On mark-sense forms, the computer matches the name you give me against the name you used when you registered with Algonquin. If you want your marks credited to you, the names must match exactly.
- Keep up-to-date with the course Web pages. Read the course Announcements regularly.
Team work and re-use of material is normally a mark of a good programmer and IT worker; however, in an academic setting we are attempting to assess your achievements, not how well you copy from other people. Cuting-and-pasting from someone else is not solving a problem. Do your own thinking and write your own answers. No cutting-and-pasting.
Where group work is explicitly allowed in an assignment - it must be written in the assignment - 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. No cutting-and-pasting.
For further information on plagiarism:
See also: Algonquin College Directives
My courses are Internet-friendly and are not password-protected for reading. You can see the course notes 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 12w - Winter
January 2012 - April 2012CST 8207 GNU/Linux I 11f - Fall
September 2011 - December 2011CST 8281 Computer and Internet Fundamentals CST 8207 (labs only) GNU/Linux I 11w - Winter
January 2011 - April 2011DAT 2343 Computer Systems Architecture CST 8281 Computer and Internet Fundamentals CST 8177 (labs only) Linux Operating System II 10f - Fall
September 2010 - December 2010DAT 2343 Computer Systems Architecture CST 8207 (labs only) GNU/Linux I CST 8201 (labs only) Desktop Operating Systems 10w - Winter
January 2010 - April 2010CST 8281 Computer and Internet Fundamentals CST 8207 (labs only) GNU/Linux I 09f - Fall
September 2009 - December 2009DAT 2343 Computer Systems Architecture CST 8207 (labs only) GNU/Linux I 08w - Winter
January 2008 - April 2008CST 8165 Communications and Networking II CST 8214 Computer Technology Fundamentals NET 2003 Unix/GNU/Linux Operating Systems 07f - Fall
September 2007 - December 2007CST 8165 Communications and Networking II CST 8214 Computer Technology Fundamentals 07w - Winter
January 2007 - April 2007CST 8165 Communications and Networking II NET 2003 Unix/GNU/Linux Operating Systems 06f - Fall
September 2006 - December 2006CST 8165 Communications and Networking II 06w - Winter
January 2006 - April 2006DAT 2330 Introduction to Operating Systems (Unix/GNU/Linux) NET 2003 Unix/GNU/Linux Operating Systems 05f - Fall
September 2005 - December 2005CST 8129 Unix/GNU/Linux Shell Scripting 05w - Winter
January 2005 - April 2005NET 2003 Unix/GNU/Linux Operating Systems 04f - Fall
September 2004 - December 2004DAT 2330 Introduction to Operating Systems (Unix/GNU/Linux) 04w - Winter
January 2004 - April 2004DAT 2330 Introduction to Operating Systems (GNU/Linux & IBM MVS OS/390 JCL) 03f - Fall
September 2003 - December 2003DAT 2330 Introduction to Operating Systems (GNU/Linux & IBM MVS OS/390 JCL) 03w - Winter
January 2003 - April 2003DAT 2330 Introduction to Operating Systems (GNU/Linux & IBM MVS OS/390 JCL) 02f - Fall
September 2002 - December 2002CST 8129 Unix/GNU/Linux Shell Scripting 02w - Winter
January 2002 - April 2002DAT 2330 Introduction to Operating Systems (GNU/Linux & IBM MVS OS/390 JCL) 01f - Fall
September 2001 - December 2001DAT 2330 Introduction to Operating Systems (GNU/Linux & IBM MVS OS/390 JCL) DAT 2343 Computer Architecture 01s - Summer
May 2001 - August 2001DAT 2330 Introduction to Operating Systems (GNU/Linux & IBM MVS OS/390 JCL) 00f - Fall
September 2000 - December 2000DAT 2333 Introduction to Operating Systems (Windows 95 & Unix) DAT 2343 Computer Architecture 00s - Summer
May 2000 - August 2000DAT 2343 Computer Architecture (Tuesday and Thursday evenings) 00w - Winter
January 2000 - April 2000DAT 2330 Introduction to Operating Systems (GNU/Linux & IBM MVS OS/390 JCL) DAT 2343 Computer Architecture 99f - Fall
September 1999 - December 1999DAT 2333 Introduction to Operating Systems (Windows 95 & Unix) DAT 2343 Computer Architecture 98f/99w/99s
September 1998 - June 1999Fast Track Intranet/Internet Programmer Specialist 98w - Winter
January 1998 - April 1998C 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 1997CST 8110 Introduction to Computing CST 8128 Computer Applications - QuattroPro 6 and dBase 5 CST 8152 Compilers (C Programming) 97w - Winter
January 1997 - April 1997CST 8110 Introduction to Computing CST 8152 Compilers (C Programming)
Web Author:
Ian! D. Allen
idallen@idallen.ca
Support
free and non-commercial
Internet.
This site works best in
Any Browser, a
campaign for
non-specific WWW.
This work is licensed under a
Creative Commons License.
The real
definition of Hacker