Skip to main content

Content Editor and Developer

This was created at the date above. Later, it was approved by the University of Toronto and posted on CLNx. Applications were due by April 30th, 2021 11:59 PM. After conducting interviews, I hired Daniel Lazaro, Dorsa Molaverdikhani, and Mark Bedaywi.

This page archives the details from the posting; it is not a call for applications.

Job posting information #

Label Value
Position Type Lab/Research Assistant
Campus Location St. George
Work Study Position Title Content Editor and Developer
# of Vacancies 2
Hours per week 9-12
Degree / Credential Level Bachelor in progress

Position description #

The Department of Computer Science is revising the materials for some of its first-year computer science courses, including written lessons, diagrams, code examples, and online and in-class exercises and activities.

We seek qualified applicants to assist with preparing new and revising old course content, including exercises, examples, and other materials for use in first-year computer science courses. Duties may include creating exercises and test cases, typesetting worksheets and producing diagrams, and editing digital media. Other duties to be determined in consultation with your supervisors.

The successful applicant will have have taken CSC110 and CSC111 or CSC108, CSC148, and CSC165, with strong grades in each of them. They will also have strong Python programming skills including data structures, object-oriented design, recursion, and testing. In addition, the application should have strong foundations in mathematical abstraction and proof. Finally, the applicant should have strong organizational skills and an eye for detail, be able to work independently, and be interested in computer science education.

While the work hours are generally flexible, you must be available for a weekly one-hour meeting with your supervisors virtually (e.g., Zoom) during regular business hours.

Tech resources required include a laptop with either Mac OS X, Windows 10, or a sufficiently recent version of Linux (Chromebooks, tablets, and similarly restricted hardware are not sufficient). A reliable internet connection is also required for meetings, downloading files, uploading files, etc.