University of Waterloo

  • Undergraduate Operations Coordinator

    Requisition ID
    Job Category
    Student Services
    2950 - School of Computer Science
    Job Status
    Regular Full-Time
    Hiring Range
    $64,718 - $80,897
  • Overview

    The Undergraduate Operations Coordinator (UOC) provides operational support for the Computer Science (CS) undergraduate program in budget, scheduling, and timetabling. The UOC also takes an important role in teaching CS courses and providing instructional support. 



    • Maintains and updates undergraduate teaching arrangement data such as teaching load, teaching assignments, teaching support, sessional instructor information
    • Maintains and updates the database tables, spreadsheets or other software applications used to store the above data, which may include collaboration with CSCF for fixing problems with the applications used
    • Retrieves, organizes and provides required data for ad-hoc requests or routine reports (e.g. termly teaching balance report), which may include programming or scripting for date manipulation
    • Prepares annual teaching budget projections with guidance from the Director and Associate Director of Undergraduate Studies

    Scheduling and Timetabling

    • Compiles and submits scheduling data and constraints to the scheduling system InfoSilem
    • Verifies the initial schedule and timetables generated from InfoSilem, and reports/resolves problems (if any)
    • Liaises with other timetabling representatives (e.g. Software Engineering, Math Undergraduate Office) to monitor adequate reserves and program specific requirements
    • Liaises with the Scheduling Office on scheduling matters and serves as the representative of the School in the university-wide scheduling/timetabling meetings

    Instructional Support

    • Teaches approximately two CS courses per year with normal instructor duties
    • Manages support staff, including hiring, training and supervising Instructional Support Assistants, Instructional Apprentices and Teaching Assistants
    • Provides advice to course instructors, especially those who are new to the course or sessionals, regarding course specific practice and university/faculty policies and procedures
    • Schedules and coordinates course operation activities, e.g. regular course meetings, exam marking meetings
    • Organizes exams, including arranging for exam printing, assigning exam seats and organizing exam proctoring and marking
    • Supports grade management, e.g. maintenance, archiving, submission and revision (including INC)


    • Documents/updates undergraduate operations procedures
    • Documents/updates instructional support procedures
    • Maintains undergraduate operations sharepoint site and SCS course material archives


    • Master’s Degree in Computer Science or related discipline
    • University level teaching ability or experience or equivalent experience and education
    • Experience with undergraduate policies and procedures
    • Supervisory experience
    • Experience in recruitment and training of staff would be an asset
    • Proven interpersonal skills to deal effectively with a wide range of individuals, occasionally in contentious situations

    • Demonstrated ability to work independently with minimal direction and as a team member in a busy and varied environment with deadlines, changing priorities and large volumes

    • Knowledge of current computer hardware and software applications used for scheduling/timetabling and in undergraduate computer science or engineering environment, e.g:

      • Operating Systems: Mac, Windows, Linux;

      • Programming Languages: DrRacket, C/C++, PHP, SQL;

      • Applications: MS Office, FileMaker Pro, Adobe Acrobat Pro, applications for assignment submission and testing (e.g. Marmoset, MarkUs), scheduling applications (e.g. InfoSilem)

    • Intermediate experience with Microsoft Office suite

    • Occasional travel required for professional development
    • Regular working hours, some evening/weekend work required


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed