DR LINUX Ontario car license plate
Updated: 2024-04-02 16:15 EDT[-0400]

profile for Ian D. Allen on Stack Exchange, a network of free, community-driven Q&A sites

Mastodon
@idallen@mastodon.sdf.org

IDAllen Tip Jar:

Donate using Liberapay

Teaching Home Page Canadian Flag
Ian! D. Allen

BA (Psychology), MMath (Computer Science)


Jump down to:

Thank You to my students

Certificate of Recognition for Ian Allen

Photo of Ian! D. Allen by Justin Burr I taught for 22 years at the Algonquin College of Applied Arts and Technology in Ottawa, Ontario, Canada until poor working conditions forced me to resign on June 30 2019.

I also rarely give Linux talks at the local Ottawa Canada GNU/Linux User Group (OCLUG), formerly at http://oclug.on.ca/ and then at Linux-Ottawa. Use the Biography link on the left for more information.

The historical list of all my Algonquin courses is listed below.

Winter 2019 was the last Algonquin teaching term for Ian! D. Allen

Winter 2019 was the last term of teaching at Algonquin College for Ian! D. Allen. To avoid having to teach night courses at Algonquin College, Ian had to resign as professor, effective June 30 2019.

During my last Winter 2019 term at Algonquin I taught one first-term introduction to GNU/Linux course (CST8207) with about 100 students. I was also the lab prof for two second-term GNU/Linux CST8177 labs. The list of all my courses is below. I resigned from teaching at Algonquin College effective June 30 2019.

EFF
Membership Badge for Ian! D. Allen

Send me EMail – idallen@idallen.ca

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.

DO NOT USE MY OLD "alleni" COLLEGE EMAIL ADDRESS – I NO LONGER WORK AT THIS COLLEGE. They deleted my account after I left.

Want to hire an Algonquin Student?

Thank you for your interest in employing an Algonquin student. The best approach to your request is to register as an employer and post your job on The Employment Support Centre. The posting should contain info such as background info about the project, and what you're looking for – not just skills but also employment conditions (rates, dates, etc.) and how students can apply.

College Education in Ontario

The most common complaint from students, in addition to concerns about money and the affordability of their education, has to do with the quality of contact time with professors and teachers. This must be addressed. If students feel that they come and go and no one cares, something is out of balance. A commitment to excellence includes a commitment to an outstanding student experience. – Bob Rae, reporting in Ontario: A Leader in Learning 2005, as quoted in the OPSEU College Faculty Report on Education in Ontario Colleges (2014)

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. 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. You can test your name before a test using the Algonquin Registered Name Game.
  4. Keep up-to-date with the course Web pages. Read the course Announcements regularly.
  5. Avoid Plagiarism and Academic Fraud.

Course Notes

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
Resigned
June 30 2019
  Resigned from Algonquin College on June 30 2019
19w - Winter
January 2019 - April 2019
CST 8207 GNU/Linux I   (Course Evaluation)
CST 8177 (some labs only) GNU/Linux II
18f - Fall
September 2018 - December 2018
CST 8207 GNU/Linux I   (Course Evaluation)
18w - Winter
January 2018 - April 2018
CST 8207 GNU/Linux I   (Course Evaluation)
CST 8177 (some labs only) GNU/Linux II
17f - Fall
September 2017 - January 2018
(includes 5 week faculty strike)
CST 8207 GNU/Linux I   (No Course Evaluation done)
17w - Winter
January 2017 - April 2017
CST 8207 GNU/Linux I   (Course Evaluation)
CST 8177 (some labs only) GNU/Linux II
16f - Fall
September 2016 - December 2016
CST 8207 GNU/Linux I   (Course Evaluation)
16w - Winter
January 2016 - April 2016
CST 8207 GNU/Linux I   (Course Evaluation)
CST 8177 (some labs only) GNU/Linux II
15f - Fall
September 2015 - December 2015
CST 8207 GNU/Linux I   (Course Evaluation)
15w - Winter
January 2015 - April 2015
CST 8207 GNU/Linux I   (Course Evaluation)
CST 8177 (some labs only) GNU/Linux II   (Course Evaluation)
14f - Fall
September 2014 - December 2014
CST 8207 GNU/Linux I   (Course Evaluation)
CST 8177 (some labs only) GNU/Linux II   (Course Evaluation)
14w - Winter
January 2014 - April 2014
CST 8207 GNU/Linux I   (Course Evaluation)
CST 8177 (some labs only) GNU/Linux II   (Course Evaluation)
13f - Fall
September 2013 - December 2013
CST 8207 GNU/Linux I   (Course Evaluation)
13w - Winter
January 2013 - April 2013
CST 8207 GNU/Linux I   (Course Evaluation)
CST 8177 (some labs only) GNU/Linux II   (Course Evaluation)
12f - Fall
September 2012 - December 2012
CST 8207 GNU/Linux I   (Course Evaluation)
12w - Winter
January 2012 - April 2012
CST 8207 GNU/Linux I   (Course Evaluation)
11f - Fall
September 2011 - December 2011
CST 8281 Computer and Internet Fundamentals
CST 8207 (labs only) GNU/Linux I
11w - Winter
January 2011 - April 2011
DAT 2343 Computer Systems Architecture
CST 8281 Computer and Internet Fundamentals
CST 8177 (labs only) Linux Operating System II
(Link goes to Robert Allison course notes.)
10f - Fall
September 2010 - December 2010
DAT 2343 Computer Systems Architecture
CST 8207 (labs only) GNU/Linux I
CST 8201 (labs only) Desktop Operating Systems
10w - Winter
January 2010 - April 2010
CST 8281 Computer and Internet Fundamentals
CST 8207 (labs only) GNU/Linux I
09f - Fall
September 2009 - December 2009
DAT 2343 Computer Systems Architecture
CST 8207 (labs only) GNU/Linux I
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)
(co-taught with Gert-Jan Hagenaars)
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

A System Administrator – XKCD

Sysadmin devotion to duty

Most people don't even know what sysadmins do, but trust me, if they all took a lunch break at the same time they wouldn't make it to the deli before you ran out of bullets protecting your canned goods from roving bands of mutants. Programming Sucks

Free/Libre Open Source Software (FLOSS) – Infrastructures

I support free software Free Software, Free Society Powered by GNU Powered by GNU

Electronic Frontier Foundation


Web Author:   Ian! D. Allen   idallen@idallen.ca   Tip Jar for donations:
Internet Free Zone Level 1 logo Support free and non-commercial Internet.
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