Contract Lecturer - Unit 1- CPS506 -Comparative Programming Languages
- Temporary
Appointment Details
The base salary range for Contract Lectures hired August 16, 2026 through August 15, 2027 is $79,644.07 to $101,855.82 per annum. Salary will be commensurate with qualifications. Contract amounts are calculated based on the number of semester hours in the appointment.
Course Information
Course Semester/Term Hours/Section Estimated Number of Students
CPS506 W2027 3 Hrs Sec 1-5 225
CPS506 W2027 3 Hrs Sec 6-10 225
Comparative Programming Languages
A survey of major programming paradigms, with emphasis on the functional paradigm. Discussion of data typing, program decomposition, scoping rules, control structures parameter passing. Programming languages will likely include commercially important functional languages such as Haskell, Clojure and Erlang, with examples of others as time permits.
Schedule TBD.
a) A full workload half-sessional appointment is for 15 hours in any one semester.
b) A reduced workload half-sessional appointment is for at least 9 but less than 15 semester hours in any one semester.
c) A part-time hourly appointment / one semester is for less than 9 hours in any one semester.
Qualifications
Evidence may be requested for all categories.
Education
PhD. or equivalent in field related to target course
PhD (or equivalent)
Master degree.
Teaching Experience
Teaching target or similar course at TMU graduate program.
Teaching target or similar course at TMU undergraduate program or another university undergraduate program.
Practice field experience
Current (past 3 years) practice in related fields 6-10 (depends on quality of experience, including relevance to course, level of responsibility, relevant professional accreditation, etc.)
Past (more than 3) years ago) practice in a related field.
Currency
Academic publications (refereed) in the past 5 years.
Academic publications more than 5 years ago or current (less than 5 years) professional profile (including professional or academic presentations).
Other demonstrated professional currency (practitioner writing, courses taken).
Interactive Skills
The following will be rated based on previous teaching ratings/evaluations:
Lecture presentation
Email Interaction
Follow through with assignments