Links:  home  consulting  glassblowing  grad studies  personal  scuba diving  software  teaching  other  patchwork plus  tin shack studio  the scuba zone  my blog  email me 


the huntrods zone - teaching

Background

I have been teaching professionally since 1975 in various capacities. Some of my teaching roles include:
  • 1975-1976: Driving Instructor, AMA
  • 1990-2000: Continuing Education Instructor, SAIT, Computer Technology (CT)
  • 1998-2001: Full-Time Instructor, SAIT, Computer Technology (CT)
  • 1999-2001: Tutor, Athabasca University, Center for Information Science & Mathematics (CISM)
  • Fall 2000: Sessional Instructor, University of Calgary, Electrical Engineering (ENEL)
  • 2001-2002: Sessional Instructor, SAIT, Object-Oriented Software Development (OOSD)
  • 2001-2002: Sessional Instructor, SAIT, Network Technology (NET TECH)
  • 2001-present: Course Coordinator, Athabasca University, School of Computer and Information Science (SCIS)
Current courses (Athabasca University):
  • Comp 206 - Introduction to Programming (C++) (NEW course, opened fall in 2011)
  • Comp 306 - C++ for Programmers (NEW course, opened early in 2009)
  • Comp 348 - Computer Networks II - Network Programming in Java - Athabasca University Undergraduate Course
  • Comp 444 - Introduction to Robotics (NEW course, to be opened late in 2012)
  • Comp 495/496 - Computer and Information Systems Projects
  • Comp 601 - Survey of Computing and Information Systems
  • Comp 696 - Master's Thesis (Essay) - Athabasca University Graduate Course
  • Comp 697/698/699 - Master's Thesis (Project) - Athabasca University Graduate Course
Past courses (Athabasca University):
  • Comp 268 - Introduction to Computer Programming (Java) - Athabasca University Undergraduate Course
  • Comp 361 - Systems Analysis and Design - Athabasca University Undergraduate Course
  • Comp 389 - C++ for Programmers - Athabasca University Undergraduate Course
  • Comp 501 - Systems Development with Emerging Technology - Athabasca University Graduate Course
  • Comp 695 - Research Methods in Information Systems - Athabasca University Graduate Course

Links

The following links represent some of my courses, resources and presentations:

Files

The following files are available for download:
  • Handyboard zipped files to aid in programming a 68HC11 Handyboard in assembler or C (5 Mb)

Past Courses

Courses Taught at SAIT, University of Calgary and Athabasca University:
  • C Programming (intro - intermediate - advanced)
  • C++ Programming (intro - intermediate - advanced)
  • Java Programming (intro - intermediate - advanced)
  • Java GUI Programming
  • Java Database Programming
  • Java Servlet Programming
  • Data Structures (both C and Java versions)
  • Oracle SQL Programming
  • Oracle Database Administrator
  • MySQL SQL Programming
  • MySQL Database Administrator
  • Unix (intro - intermediate - advanced)
  • Solaris (intro - intermediate - advanced)
  • MS Access (including Access 2 and '97
  • Systems Analysis and Design (both Structured and Object Oriented)
  • Introduction to Microprocessors (programming in C)
  • MicroAssembler (using the 68HC11 handyboard)

Abbreviations

  • AMA - Alberta Motor Association
  • SAIT - Southern Alberta Institute of Technology
  • CISM - Center for Information Systems Management
  • ENEL - Faculty of Electrical and Computer Engineering
  • OOSD - Object Oriented Software Development
  • NET TECH - Network Technician


Links:  home  consulting  glassblowing  grad studies  personal  scuba diving  software  teaching  other  patchwork plus  tin shack studio  the scuba zone  my blog  email me 

copyright © Richard S. Huntrods
all rights reserved

last updated: