Jump down to: |
Thank You to my studentsI 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. AllenWinter 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. Send me EMail – idallen@idallen.caI'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
Academic RequirementsHere are the basic things you must know to get credit in the courses that I
teach.
|
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.
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) |
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
Web Author:
Ian! D. Allen
idallen@idallen.ca
Tip Jar for donations:
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