Match score not available

Lead Course Coordinator Computer Science

Remote: 
Full Remote
Contract: 
Salary: 
60 - 86K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

University degree in a relevant discipline, Minimum of two years related experience.

Key responsabilities:

  • Oversee Course Coordinators and course processes
  • Develop assessments and maintain curriculum materials
  • Acts as an academic advisor for students
  • Manage logistics and resources throughout multiple projects
  • Assist in hiring, training and performance evaluation of staff
The University of British Columbia logo
The University of British Columbia Education XLarge https://www.ubc.ca/
10001 Employees
See more The University of British Columbia offers

Job description

Staff - Non Union

Job Category
M&P - AAPS

Job Profile
AAPS Salaried - Educational Programming, Level A

Job Title
Lead Course Coordinator Computer Science

Department
Administrative Management and Support | Undergraduate Program | Department of Computer Science | Faculty of Science

Compensation Range
$4,970.92 - $7,141.92 CAD Monthly

The Compensation Range is the span between the minimum and maximum base salary for a position. The midpoint of the range is approximately halfway between the minimum and the maximum and represents an employee that possesses full job knowledge, qualifications and experience for the position. In the normal course, employees will be hired, transferred or promoted between the minimum and midpoint of the salary range for a job.

Posting End Date
October 15, 2024

Note: Applications will be accepted until 11:59 PM on the Posting End Date.

Job End Date

This position is expected to be filled by promotion/reassignment and is included here to inform you of its vacancy at the University.

At UBC, we believe that attracting and sustaining a diverse workforce is key to the successful pursuit of excellence in research, innovation, and learning for all faculty, staff and students. Our commitment to employment equity helps achieve inclusion and fairness, brings rich diversity to UBC as a workplace, and creates the necessary conditions for a rewarding career. 

Job Summary
The Lead Computer Science Course Coordinator provides leadership in the development and maintenance of course-level and department-level processes for undergraduate computer science course administration and functionally oversees a team of Course Coordinators. The Lead Computer Science Course Coordinator may also design and develop assessments and materials within the curriculum and related course materials.

Organizational Status
Reports to the Undergraduate Programs Manager. Works collaboratively with faculty and staff in the Computer Science department.  Receives direction from the Associate Head of Operations in relation to course assignment and support.

Work Performed

Oversees the workflow of a team of Course Coordinators including assisting with determining course assignments to ensure effective support for several multi-section courses with total enrolment encompassing thousands of students.  Ensures balanced workloads and that operational timelines are met and that CUPE 2278 Agreement language is satisfied. Coordinates vacation schedules to assure functional level coverage for approval of the Undergrad Program Manager. Provides guidance, support, and training to the Course Coordinator team with direct management from the Undergraduate Program Manager and HR team. As this position is student facing it is expected that it will be largely in person with the ability of working remotely one day a week based on the current Faculty of Science guidelines and departmental operational needs.

Where expertise is appropriate, develops course, assignment and examination materials, and technical platforms, and acts as a content advisor for students. Keeps current on the new software available to support teaching and website development; identifies additional software necessary for the effective instruction and assessment of students and takes primary responsibility for assessing its feasibility; makes recommendations to faculty members and leads in the deployment of new software by coordinating with technical staff on requirements and timelines; troubleshoots problems with teaching and learning technologies.

Acts as an academic advisor to a wide range of students, including addressing academic policy issues with students; recruits and functionally supervises undergraduate and graduate teaching assistants

Maintains course materials and technical platforms, including but not limited to web pages, quizzes on courses’ learning management systems, assignments, peer-grading software, an electronic problem set hand in system, and version control systems for labs, assignments and projects

Reports potential cases of academic misconduct to course instructor(s) and helps them deal with such cases appropriately by coordinating and executing the administrative process

Participates in the documentation and assessment of course-level policies and assists in developing and redesigning procedural guidelines and policies to meet educational and departmental goals.

Develops course, assignment and examination materials and provides academic support in the development and production of course offerings where expertise is appropriate.

Coordinates and monitors multiple course-related projects.

Regularly communicates with course staff including faculty members, GTAs and UTAs; acts as a bridge between instructional faculty and Teaching Assistants; manages logistics, resources and communication.

Manages the course waiting list; assists students with registration in lecture, lab and tutorial sections; responds to grade queries from students; uploads grades; problem set, and clickers to the learning management system.

Participates in the evaluation of Teaching Assistants.

Provides materials and answers queries on lab logistics and timesheets; provides first level support for administrative questions from students and TAs; resolves student schedule and midterm conflicts; schedules TA duties and manages any required changes to TA duties throughout the term.

Oversees and, when necessary, assists with the provision of support by CS Course Coordinators to their assigned courses including:

  • Providing appropriate advising to students on course and university policies
  • Functionally supervising graduate and undergraduate teaching assistants; monitoring TAs’ satisfactory completion of duties and time spent on duties with respect to their scheduled time and duties; scheduling TA duties and managing changes to schedules
  • Maintaining course materials
  • Handling academic misconduct cases
  • Documenting course-level policies
  • Communicating with course staff including faculty members, GTAs and UTAs
  • Managing grades
  • Photocopying, scanning, and uploading exams to online grading systems

Other special projects may be assigned.

Performs other duties related to the qualifications and requirements of the job.


Consequence of Error/Judgement
Errors in judgment may result in the inefficient use of resources, and may damage the image and reputation of the University and the Computer Science department.

Supervision Received
Works independently with general direction from the Undergraduate Program Manager in the Computer Science department and the computer science faculty members who are teaching the courses supported by this role.


Supervision Given

Provides functional supervision to a group of Course Coordinators.  Assists with hiring of new Course Coordinators by sitting on the interview panel and reviewing applications, and providing feedback to the Hiring Manager. Assists with training and evaluation, and provides feedback regarding performance management of the Course Coordinator Team to the Undergrad Program Manager. Will provide functional supervision for undergraduate and graduate teaching assistants.

Minimum Qualifications
University degree in a relevant discipline. Minimum of two years of related experience, or the equivalent combination of education and experience.

- Willingness to respect diverse perspectives, including perspectives in conflict with one’s own
- Demonstrates a commitment to enhancing one’s own awareness, knowledge, and skills related to equity, diversity, and inclusion

Preferred Qualifications

Prior experience working as a teaching assistant for undergraduate computer science courses at UBC is preferred.

Proven leadership abilities; ability to take initiative and to work independently as well as in a team environment; Ability to work under pressure and manage a number of projects concurrently; Ability to guide parties with differing opinions to consensus; Excellent communication and planning skills; Ability to investigate and synthesize complex information; Effective diplomatic and interpersonal skills; Highly effective communication in group situations.

Ability to foster the long-term learning and development of a team of CS Course Coordinators through coaching, managing performance, and mentoring. Ability to mentor and coach staff, and act as a resource. Ability to effectively train, supervise and motivate staff. Ability to effectively manage resources e.g., people, materials, assets. Ability to analyze and redesign work flow/business processes related to the CS Course Coordinator role and make them more efficient and effective.

Ability to communicate effectively verbally. Ability to be thorough, accurate, and have a high level of attention to detail. Ability to compose correspondence, reports, presentations, and other written materials using clear concise business English. Ability to identify and correct missing and incomplete data. Ability to learn new software programs. Ability to effectively manage multiple tasks and priorities. Ability to accurately proofread for spelling, grammar, and punctuation. Ability to work effectively independently and in a team environment. Ability to prioritize and work effectively under pressure to meet deadlines. Ability to understand and apply policies, procedures, and instructions. Ability to listen actively and attentively, and obtain clarification as required. Ability to read and comprehend technical material. Ability to select the most effective communication media for a situation. Ability to prepare complete, concise, and understandable technical documentation. Ability to analyze and redesign work flow/business processes to make them more efficient and effective. Ability to make thoughtful, informed, and thorough decisions. Ability to exercise sound judgment. Ability to create accurate, clear, and comprehensive software documentation. Ability to approach interactions with an awareness of sensitive issues. e.g., issues concerning specific cultures Ability to exercise tact and discretion. Ability to diagnose a variety of computer software problems, and complete routine repairs. Ability to work effectively with minimal supervision. Ability to analyze problems, identify key information and issues, and effectively resolve. Ability to deal with a diversity of people in a calm, courteous, and effective manner. Ability to develop and maintain cooperative and productive working relationships. Ability to develop and implement policies and procedures. Ability to create and accurately maintain record and filing systems. Ability to gather, record, and organize information. Ability to respond appropriately to inquiries in person, on phone, and in writing, and make appropriate referrals. Ability to anticipate problems and issues and plan ahead.

Preference will be given to those with ability to design and develop assessments and materials within the curriculum and related course materials appropriate for first- and second-year computer science courses; to set up, administer and update technical platforms such as SVN or Git repositories, peer-grading software, websites.; to schedule cron jobs and write or edit scripts for automating course-related tasks; to interpret MOSS results and identify potential cases of academic misconduct; to perform intermediate programming in the Racket, Java and Python computer languages.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Education
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Social Skills
  • Mentorship
  • Troubleshooting (Problem Solving)
  • Problem Solving
  • Time Management
  • Adaptability
  • Decision Making
  • Detail Oriented
  • Team Management
  • Verbal Communication Skills
  • Coaching
  • Leadership

Related jobs