SL313106-Winter 2025-CIS*1500 Introduction to Programming

Sessional Lecturer Work Assignment
Sessional Lecturer, Unit 2
Academic Unit: 
School of Computer Science
Semester(s) of Assignment(s): 
Winter 2025
Number of Available Work Assignment(s) / Sections: 
1
Level of Work Assignment(s): 
1
Right of First Refusal (RoFR)
A Sessional Lecturer holds a RoFR (i.e., for a particular course) if they have successfully taught the course in the past six (6) semesters. A SL who holds a RoFR to this course is required to exercise their right by way of the online hiring system. Also see: What is Right of First Refusal (RoFR)?
A Sessional Lecturer Currently Holds a Right of First Refusal for this Course: 
Yes
Number of Assignments that Carry the Right of First Refusal: 
1
Course Details
Course Number: 
CIS*1500
Course Name: 
Introduction to Programming
Course Format: 
In-Class
Course Description: 
See Course Calendar
Other Course Description or Assignment Information: 
The School of Computer Science is committed to ensuring that our students are provided with a high standard of teaching excellence. Part of this commitment is the distribution of Teaching Assistant resources to course sections in a fair and transparent manner. Resources within the the School of Computer Science will be distributed in a fair manner that takes into consideration: Level of course; Pedagogical requirements of the course including use of seminars, tutorials, and laboratories; Delivery method and requirements (e.g., Distance education vs. in-class course formats); Number of students; Workload considerations (including the overall workload of instructor); Department and College norms; and, Budgetary constraints. It is expected that the number of teaching assistants assigned to courses may vary from offering to offering based on the above factors. Distribution of teaching assistant resources is determined by the Chair/Director. Requests for teaching assistant resources should be made as soon as practicable.
Projected Class Enrolment: 
350
Anticipated Duties and Responsibilities
Anticipated Duties and Responsibilities: 
Orientation-Training
Office Hours
Preparation
Student Consultation
Lecturing
Email Correspondence/Monitoring
TA Coordination Meetings
Invigilating Exams
Grading
Other Duties (specified below)
Other Duties Described: 
• Collaborate in creating examination materials, online examples, and remedial and enrichment materials. • Collaboratively develop and deliver material and examples to students. • Monitor course forums and answer questions, ensuring consistency of answers across all course sections (DE and face to face). • Maintain a FAQ section for each assignment on the course website (Courselink). • Use provided support queue (RT) to manage student email requests. • Collaborate in creating and assigning tasks to teaching assistants within the support queue. • Participate in weekly instructional team meetings for CIS*1500. • Attending meetings, as required. • Managing the Teaching Assistants for the course. • Attending meetings with students and be available for advising times. • Developing assignments and marking schemes. • Providing course materials and assignments to students. • Providing evaluations to student securely and confidentially. • Instructors must hold a meeting with teaching assistants at the beginning and end of term. • Instructors must be available for advising times with students, as required by the students.
Qualifications
Required Qualifications
Degree: 
Masters related to field
Other
Undergraduate degree in Computer Science, or closely related discipline.
Prior Teaching Experience: 
Successful teaching related to field at college or university level
Other
Experience teaching large class sizes in a post secondary distance education format.
Required competence, capability, skill and ability related to course content: 
• Able to fluently communicate in spoken and written English (must be able to quickly read and understand student questions as well as respond in writing). • A strong understanding of C programming and related competencies. • Familiar with using tools like forums and drop boxes to manage a course. • Experience with Courselink (as TA or Instructor). • Very experienced with command line Linux including c compilation and debugging. It is extremely important that students in CIS*1500 have the same learning opportunities and instructional approach regardless of lecture section. • Ability to write example programs in C on Linux using gcc as the compiler. • Experience using command line git client on Linux. • Experience with shell scripting. • Experience using support or ticketing queue systems. • Experience teaching large class sizes in a distance education format.
Preferred Qualifications
Degree: 
PhD and expert in course content
Specific Preferred competence, capability, skill and ability related to course content: 
• Student evaluations from previously taught courses are primarily positive. • Used command line Linux including c compilation and debugging in a previous job. • A strong understanding of C programming and related competencies. • Experience with scripting languages including expect, perl and python. • Extensive experience creating interactive course materials with Courselink. • Prior experience using tools like forums and drop boxes in a course setting. • Prior experience managing a support queue including creating and assigning tickets and estimating times for task completion.
Days Required and Wages
Days and Times Required: 
Please see Webadvisor for lecture times/location
Wages (per semester, per full-load): 
minimum $8,519.05 (effective 2024/25)
Other Posting Information
Application Deadline (All postings will automatically expire at 11:59 pm on this day): 
Thursday, November 28, 2024
Posting Email Contact: 
socspost@uoguelph.ca
Hiring Contact Information: 
Lauren King, Instructional Support Coordinator - teachingsupport@socs.uoguelph.ca

At the University of Guelph, fostering a culture of inclusion is an institutional imperative. The University invites and encourages applications from all qualified individuals, including from groups that are traditionally underrepresented in employment, who may contribute to further diversification of our Institution. For more information, the Office of Diversity and Human Rights (DHR) is a welcoming, safe and confidential one-stop shop for information, training and support on issues relating to diversity and human rights on our campus.
SL work assignments are unionized with CUPE3913 and their terms and conditions of work are covered by the Unit 2 Collective Agreement between the University and CUPE 3913 (email contact: president@cupe3913.on.ca).

All applicants must be eligible to work in Canada specifically at the University of Guelph before applying for an academic work assignment. All successful applicants must reside in Ontario and must be able to attend on-campus in-person meetings as required