Kal Toth

Short Courses, Workshops and Seminars

·         Oregon Master of Software Engineering Courses while at Portland State and Oregon State (2001-present):

·         OMSE 500: Principles of Software Engineering

·         OMSE 511: Managing Software Development (a.k.a. Software Project Management)

·         OMSE 555 & 556: Software Engineering Practicum (Team Project)

·         OMSE 533: Software Design Techniques (principles, OO, patterns, frameworks)

·         Undergraduate courses at Oregon State University (2001-2003):

·         CS 561: Software Engineering

·         CS 519: E-Commerce Systems

·         CS 361: Software Engineering I:  principles, processes, requirements, OO design, architecture, SPM

·         CS 362: Software Engineering II: implementation, SCM, test techniques, reviews and inspections, SQA

·         WestMOST courses for the Technical University of British Columbia and the University of Alberta:

·         Software Engineering Best Practices (also at Simon Fraser University and University of British Columbia)

·         E-Commerce Systems

·         University of British Columbia’s Certificate in Software Engineering (continuing studies program):

·         Software Engineering Process

·         Software Project Management

·         Professional Issues in Software Engineering

·         Team Project (a practicum course)

·         “New Strategies in Computer Security” to the Association of Professional Engineers and Geoscientists of British Columbia, November, 2002.

·         Extending the Reach of Mobile E-Commerce, Software Productivity Centre, June 2000

·         Wireless Handheld Technologies and Telelearning, Telelearning Conference, Toronto, November 2000

·         E-Commerce Lifecycle, Transactions and Security, MacDonald Dettwiler & Assoc., November, 1999

·         Personal Software Process (PSP): Software Productivity Centre / MacDonald Dettwiler & Associates, 1997

·         WestMOST Software Engineering Telelearning Workshop, Saskatoon, 1998.

·         Software Project Management (including software process and metrics) at Carleton University, Dec 1994.

·         Software Development Methods and Process: Iterative Software Development, for the Canadian Automated Air Traffic System (CAATS) at Hughes Aircraft, Systems Division and Transport Canada, March 1993.

·         The Canadian Automated Air Traffic System, system overview and development methods, seminars presented at UBC (Computer Science), SFU (Applied Sciences), and Hughes (for staff and graduate students from UVIC, BCIT, SFU and UBC), 1993 and 1994.

·         Total Quality Management, a series of seminars presented to CGI Group technical staff across Canada (mainly in English, but some in French), 1991 and 1992.

·         Total Quality Management, lecture to 4th year computer systems engineers at Carleton University, 1991.

·         Information Security Technology Overview for AFCEA INFOSEC Course, CFB Kingston, Oct 91.

·         Data Structures & Databases (3rd year), Carleton University, 1981-1983.

·         Pascal programming and data structures (3rd year), Carleton University, 1982-1983.

·         Introductory (1st year) computer architecture and programming, Carleton University, 1980-1981.