Introduction to Computer Programming

University of Toronto
Ontario, Canada
Full-time

DutiesMust be available in-person at least 2 days (ideally 3-4 days) per week during regular business / working hours for practicals / labs / tutorials / lectures / office hours.

Teaching Assistants must be available evenings and weekends (online) when assigned to manage the discussion boards, especially close to assessment deadlines.

Teaching Assistants will need to run and manage labs / practicals / tutorials, office hours, and even assist / support instructors in teaching lectures in-person at UTM.

Should be comfortable generating CSC108 related content and questions for assessments (including tests and examinations) and for extra-help problems.

Minimum Qualifications Experience coding in the Python programming language (writing multi-function and multi-file programs;

building unittests, doctests, and pytests). Able to effectively run and manage labs / practicals / tutorials / lectures, mark assessments (labs, assignments, tests, exams), hold office hours, respond to emails, and effectively manage and answer questions on the course discussion board.

Strong organizational skills and strong written / spoken English communication skills, including a demonstrated and consistent ability to complete work on time and with a high level of attention to detail.

Preferred Qualifications N / ARelevant CriterionThe need to acquire experience is the more relevant criterion than previous experience in respect of this posted position.

24 days ago
Related jobs
University of Toronto
Ontario, Canada

The automarking TA must be available to run these tests multiple times per week and to get results posted quickly, to give students rapid feedback. DutiesThe automarking position involves creating and running the autotests for Python programming assignments, labs, and practice problems. Strong organ...

University of Toronto
Toronto, Ontario

CSC108H1F-Introduction to Computer Programming, LEC5101. While there is a lot of room for creativity in course delivery, instructors will be expected to follow the basic content and style used by the faculty members who normally teach the course, and must get approval from these faculty members or f...

University of Toronto
Ontario, Canada

The automarking TA must be available to run these tests multiple times per week and to get results posted quickly, to give students rapid feedback. DutiesThe automarking position involves creating and running the autotests for Python programming assignments, labs, and practice problems. Strong organ...

University of Toronto
Toronto, Ontario

CSC148H1S-Introduction to Computer Science, LEC0201. While there is a lot of room for creativity in course delivery, instructors will be expected to follow the basic content and style used by the faculty members who normally teach the course, and must get approval from these faculty members or from ...

University of Toronto
Toronto, Ontario

CSC108H1F-Introduction to Computer Programming, LEC5101. While there is a lot of room for creativity in course delivery, instructors will be expected to follow the basic content and style used by the faculty members who normally teach the course, and must get approval from these faculty members or f...

University of Toronto
Toronto, Ontario

CSC148H1S-Introduction to Computer Science, LEC0201. NOTE: Students may go to their college to drop down from to. While there is a lot of room for creativity in course delivery, instructors will be expected to follow the basic content and style used by the faculty members who normally teach the cour...

University of Toronto
Ontario, Canada

These paid positions are open only to University of Toronto Students who have demonstrated a sound knowledge of the relevant subject matter and who have the ability to impart that knowledge to other students. Candidates are required to be physically present at UTSC up to 3 days in a given week. Duti...

University of Toronto
Ontario, Canada

These paid positions are open only to University of Toronto Students who have demonstrated a sound knowledge of the relevant subject matter and who have the ability to impart that knowledge to other students. Since the duties involve extensive contact hours with beginner programmers, skills such as ...

University of Toronto
Ontario, Canada

Teaching Assistants will need to run and manage labs/practicals/tutorials, office hours, and even assist/support instructors in teaching lectures in-person at UTM. Able to effectively run and manage labs/practicals/tutorials/lectures, mark assessments (labs, assignments, tests, exams), hold office h...

Promoted
Iris Software Inc.
Toronto, Ontario

Iris's client, a lead banking institute, is looking to hire a strong .Long-term contract (24 Months+).Location: Hybrid, # days onsite (Toronto, ON).Dot Net Core, Data structures, Multithreading, SQL DB .The client is looking for a Strong .Good analytical and problem-solving skills....