Computing Science Postings - Fall 2019

TA/TM Employment Opportunities:

Application Dates: June 24 - July 8, 2019
Appointment Dates: Sept 3 - Dec 24, 2019

Apply here: Computing TA/TM Jobs Portal

TA Minimum Requirements

Sessional Employment Opportunities:

Posting Closes: Aug 6, 2019
Appointment Dates: Sept 3 - Dec 24, 2019

Sessional Instructor Requirements

TA/TM Appointment Priority Ranking:

Priority for appointment/reappointment as a Teaching Assistant is in accordance with Article XIII of the Collective Agreement with the Teaching Support Staff Union (TSSU).

Priority for appointment/reappointment as a Tutor-Marker is in accordance with Article XV of the Collective Agreement with the Teaching Support Staff Union (TSSU).

In allocating Teaching Assistant/Tutor-Maker positions, the department will also take into account the following:

  • Instructor requests;
  • Applicant’s preferences;
  • Amount of financial support offered on admission to the graduate program;
  • Suitability for particular courses (e.g. discipline of prior degree(s), publications, experience);
  • Employment evaluations;
  • Number of base units already received to ensure sufficient teaching-related experience in her/his field.

If an assignment within a priority group requires a selection between applicants, the graduate student without financial support from merit based scholarships or merit based fellowships during the semester of appointment with a value equal to at least a 5.17 appointment, will have priority for the appointment.  For specific information please refer to the TSSU Collective Agreement.

Application Requirements:  

  • Please use your SFU computing ID/password to login to the  application system
  • Students must review and understand TA Minimum Requirements for all courses 
  • Students must submit a current C/V and unofficial transcript at the time of application
  • Students will be asked to indicate their top 5 course preferences at time of application 

Inquiries: Janet Morton - cmptappl @

TA/TM Required Resources

TA/TM Minimum Requirements by course - please review requirements before submitting your application.

Fall 2019 Course Outlines - please review to ensure that you understand all requirements
Fall 2019 Course Schedules - please review to ensure you are available for labs as required

Computing Science TA/TM On-line Application

For CURRENT information on course and lab times, course instructors, etc., please go to:

Burnaby, Surrey & Vancouver Campuses

Course # Course Name TA/TM CAMPUS
CMPT 105W Process, Form, and Convention in Profesisonal Genres
TA   Y    
CMPT 106 Applied Science, Technology and Society
TA   Y    
CMPT 120  Introduction to Computing Science and Programming I TA
CMPT 125 Introduction to Computing Science and Programming II TA Y      
CMPT 127 Introduction to Computing Science Programming Lab
CMPT 128 Introduction to Computing Science and Programming for Engineers TA Y      
CMPT 130
Introduction to Computer Programming I
TA   Y    
CMPT 165 Introduction to the Internet and the World Wide Web TA
MACM 101 Discrete Mathematics I
TA Y Y    
CMPT 225 Data Structures and Programming TA
Y   Y  
CMPT 275 Introduction to Software Engineering
TA Y      
CMPT 276 Introduction to Software Engineering TA
CMPT 295 Introduction to Computer Systems TA Y      
CMPT 300 Operating Systems I TA
Y Y    
CMPT 307 Data Structures and Algorithms TA
CMPT 310 Artificial Intelligence Survey TA
CMPT 318 Special Topics: Cybersecurity
TA Y      
CMPT 320 Social Implications - Computerized Society
TA Y      
CMPT 353 Computational Data Science TA Y      
CMPT 354 Database Systems I TA Y   Y  
CMPT 361 Introduction to Computer Graphics TA Y      
CMPT 363 User Interface Design TA     Y  
CMPT 365 Multimedia Systems
TA Y      
CMPT 371 Data Communications and Networking TA Y Y    
CMPT 373 Software Development Methods TA   Y    
CMPT 376W Technical Writing and Group Dynamics TA  Y      
CMPT 379 Principles of Compiler Design TA   Y    
CMPT 383 Comparative Programming Languages TA   Y
CMPT 404
Cryptography and Protocols TA Y      
CMPT 405/705 Design + Analysis of Computing Algorithms
TA Y      
CMPT 407/710 Computational Complexity TA Y      
CMPT 409/815+ MATH 796 ST: Algorithms of Optimization
TA Y      
CMPT 411/721 Knowledge Representation TA Y      
CMPT 412 Computational Vision TA Y      
CMPT 413/825 Computational Linguistics
TA Y      
CMPT 417/827 Intelligent Systems
TA Y      
CMPT 419/983 ST: Artificial Intelligence TA Y      
CMPT 431 Distributed Systems
TA Y      
CMPT 433
Embedded Systems
TA   Y    
CMPT 441/711 Computational Biology
TA Y      
CMPT 454 Database Systems II
TA Y      
CMPT 456 Information Retrieval and Web Search TA Y      
CMPT 466/888 Computer Animation
TA Y      
CMPT 471 Networking II
TA   Y    
CMPT 475 Requirements Engineering
CMPT 479/886 ST: Computing Systems
TA Y      
CMPT 499/885 ST: Computer Hardware TA Y      
CMPT 726 Machine Learning
TA Y      
CMPT 732 Programming for Big Data I
TA Y      
CMPT 741 Data Mining
TA Y      
CMPT 742 Practices in Visual Computing I
TA Y      
CMPT 757 Frontiers of Visual Computing   TA Y      
CMPT 767 Visualization TA Y      
CMPT 813 Computational Geometry TA Y      
CMPT 828 Illumination in Images
TA Y      
CMPT 843 Database and Knowledgebase Systems TA Y      
CMPT 885 ST: Computer Architecture TA Y      

Resources for TAs/TMs/Sessionals

The following links will help you get your medical coverage and other benefits, as well as help you learn how to become a better teacher.


The University is committed to the principle of equity in employment. (See Policy GP 19.)

The information submitted with your application is collected under the authority of the University Act (R.S.B.C. 1996, c.468, s. 27(4)(a)), applicable federal and provincial employment regulations and requirements, the University's non-academic employment policies and applicable collective agreements.

The information is related directly to and needed by the University to initiate the employment application process. The information will be used to contact references supplied by you, evaluate your qualifications and complete the employment process by making a hiring decision. Applicant information may also be disclosed to the Teaching Support Staff Union in accordance with Article XIII F.3.1.b of the Collective Agreement.

If you have any questions about the collection, use and disclosure of this information please contact the Associate VP, Human Resources, Simon Fraser University, Burnaby, BC V5A 1S6. Telephone 778-782-3237.