Search jobs > Toronto, ON > Temporary > Computer programming

Contract Lecturer - CPS188 - Computer Programming Fundamentals

Toronto Metropolitan University
Toronto, ON
$25-$35 an hour (estimated)
Temporary
Part-time

Appointment Details

Course Information

Course Semester / Term Hours / Section Estimated Number of Students

CPS188 Winter 2025 4 hours 180-225

This course is for Engineering students and introduces concepts, theory and practice of computer programming, using the C programming language.

It serves as a foundational course for higher year programming dependent engineering courses. In-depth emphasis is on program form / organization, pseudo-code, data types, conditional expressions, repetition, standard C libraries, casting, functions, arrays, pointers, sorting, recursion, matrix operations, dynamic storage, structures, linked lists, I / O.

Tentative Schedule is Wednesday's from 10 : 00am-12 : 00pm and Tuesday's from 4 : 00pm-6 : 00pm.

a) A part-time hourly appointment / one semester is for less than 9 hours in any one semester.

PLEASE NOTE : Pursuant to the University's and as a condition of employment, all successful candidates will be required to either submit valid proof of vaccination against COVID-19 or receive a .

Course delivery in Winter 2023 will be online, in-person or hybrid at the sole discretion of the hiring unit. Candidates hired for in-person courses will be required to carry out their teaching on campus.

Candidates teaching remotely are required to have access to the appropriate technology, i.e. computer with camera and microphone and high-speed internet.

Qualifications

Evidence may be requested for all categories.

Education

PhD. or equivalent in field related to target course

PhD (or equivalent)

Teaching Experience

Teaching target or similar course at TMU graduate program.

Teaching target or similar course at other university 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 field 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 related field.

Currency

Academic publications (refereed) in 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

30+ days ago
Related jobs
Toronto Metropolitan University
Toronto, Ontario

This course is for Engineering students and introduces concepts, theory and practice of computer programming, using the C programming language. CPS188 Winter 2025 4 hours 180-225. It serves as a foundational course for higher year programming dependent engineering courses. ...

Toronto Metropolitan University
Toronto, Ontario

Memory; CPU architecture and instruction set; the instruction processing sequence; generic assembler level programming illustrated for specific CPUs; I/O essentials including interrupts and DMA; characteristics of major peripherals interfaces; RISC and CISC architectures compared; parallel processin...

Toronto Metropolitan University
Toronto, Ontario

Comparative Programming Languages. A survey of major programming paradigms, with emphasis on the functional paradigm. Programming languages will likely include commercially important functional languages such as Haskell, Clojure and Erlang, with examples of others as time permits. ...

Promoted
Sryas - an Orion Innovation Company
Toronto, Ontario

Implement software development strategies to build internally or work with external vendors to develop new or enhance existing features. ...

Promoted
Boyd Interactive
Toronto, Ontario

The Frontend Web/Mobile Developer will have primary responsibility for designing and implementing mobile gaming applications on an open-source Linux platform using HTML5, Angular, ionic integrating with restful APIs, Java framework and other open-source tools. Boyd Interactive offers a full spectrum...

Promoted
Astek
Toronto, Ontario

Web Analytics Implementation experience – 2 years. ...

Promoted
freelance.ca
Toronto, Ontario

Web Analytics Implementation experience – 2 years. ...

Promoted
Lauraj Holdings Inc
Mississauga, Ontario

We are seeking a Server Cashier to become an integral part of our team! You will be responsible for selling products, merchandise, and services in a retail setting in order to drive company revenue. ...

CEC Entertainment Canada, ULC.
Mississauga, Ontario

Cashiers are the frontline of guest service as they take orders, process payments, help with prizes and more. ...

professional book fairs
Toronto, Ontario

Confer with clients to identify requirements.Document technical requirements to ensure that products, processes and solutions meet business requirements.Design, develop and implement information systems business solutions.Provide advice on information systems strategy, policy, management and service...