You are on page 1of 5

Teaching Assistant Job Posting Form

Department/School/Unit: Computing and Software Bargaining Unit: CUPE 3906, Unit 1


Wage Rate: Class B Only: $25.81/hour Date of Posting: June 29, 2020
Department Contact: Laurie LeBlanc (leblanl@mcmaster.ca)
Projected
# of TAs Anticipated Duties
Course ID* Course Title Term** # of Hours Enrolment Supervisor
required (see below)
(if available)
COMPSCI Introduction to Computational 3 Fall 130+3 165 W. Farmer L,S,G,P,I,O
1JC3 C01 Thinking 2020
COMPSCI Introduction to Computational 1 Fall 130+3 100 TBA L,S,G,P,I,O
1JC3 C02 Thinking 2020
COMPSCI Introduction to Programming 5 Fall 130+3 240 N. Moore L,S,G,P,I,O
1MD3 2020
COMPSCI/ Discrete Mathematics with 6 Fall 130+3 300 W. Kahl L,S,G,P,I,O
SFWRENG Applications 2020
2DM3
COMPSCI Computer Architecture 2 Fall 130+3 160 TBA L,S,G,P,I,O
2GA3 2020
COMPSCI Principles of Programming 1 Fall 130+3 175 H. Ashtiani L,S,G,P,I,O
2S03 2020
COMPSCI Practice & Experience: 2 Fall 130+3 150 F. Franek L,S,G,P,I,O
2XA3 Software Development Skills 2020
COMPSCI/ Communication Skills 4 Fall 130+3 260 TBA L,S,G,P,I,O
SFWRENG 2020
3I03
COMPSCI Principles of Programming 1 Fall 130+3 85 M. Armstrong L,S,G,P,I,O
3MI3 Languages 2020
COMPSCI/ Software Requirements and 1 Fall 130+3 160 R. Paige L,S,G,P,I,O
SFWRENG Security Considerations 2020
3RA3
COMPSCI Concurrent Systems 1 Fall 130+3 90 R. Janicki L,S,G,P,I,O
3SD3 2020
COMPSCI/ Theory of Computation 1 Fall 130+3 30 J. Zucker L,S,G,P,I,O
SFWRENG 2020
4TH3
MECHTRON Embedded Systems Design I 1 Fall 130+3 100 G. Badawy L,S,G,P,I,O
3TA4 2020
SFWRENG Digital Systems and 3 Fall 130+3 140 R. Leduc L,S,G,P,I,O
2DA4 Interfacing 2020
SFWRENG Programming for 1 Fall 130+3 90 TBA L,S,G,P,I,O
2MP3 Mechatronics 2020
SFWRENG Principles of Programming 2 Fall 130+3 140 TBA L,S,G,P,I,O
2S03 2020
SFWRENG Practice & Experience: 2 Fall 130+3 140 F. Franek L,S,G,P,I,O
2XA3 Software Development Skills 2020
SFWRENG Concurrent System Design 3 Fall 130+3 140 E. Sekerinski L,S,G,P,I,O
3BB4 2020
SFWRENG Databases 2 Fall 130+3 170 A. Bokhari L,S,G,P,I,O
3DB3 2020
SFWRENG Software Development 1 Fall 130+3 180 A. Bokhari L,S,G,P,I,O
3K04 2020

COMPSCI Discrete Mathematics for 3 Winter 130+3 240 TBA L,S,G,P,I,O


1DM3 Computer Science 2021
COMPSCI Introduction to Programming 4 Winter 130+3 200 N. Moore L,S,G,P,I,O
1MD3 2021
COMPSCI Elementary Computing and 2 Winter 130+3 100 J. Nakamura L,S,G,P,I,O
1TA3 Computer Use 2021
COMPSCI Computer Science Practice & 3 Winter 130+3 240 TBA L,S,G,P,I,O
1XC3 Experience: Development 2021
Basics
COMPSCI Introduction to Software 3 Winter 130+3 225 C. Anand L,S,G,P,I,O
1XD3 Design, Web Programming 2021
COMPSCI Data Structures and 2 Winter 130+3 160 N. Mhaskar L,S,G,P,I,O
2C03 Algorithms 2021
COMPSCI/ Discrete Mathematics with 4 Winter 130+3 310 W. Farmer L,S,G,P,I,O
SFWRENG Applications II 2021
2FA3
COMPSCI Introduction to Software 2 Winter 130+3 160 S. Smith L,S,G,P,I,O
2ME3 Development 2021
COMPSCI Practice & Experience: 2 Winter 130+3 150 TBA L,S,G,P,I,O
2XB3 Binding Theory to Practice 2021
COMPSCI Practice & Experience: 1 Winter 130+3 100 TBA L,S,G,P,I,O
3SH3 Operating Systems 2021
COMPSCI Syntax-Based Tools and 1 Winter 130+3 100 E. Sekerinski L,S,G,P,I,O
4TB3 Compilers 2021
MECHTRON Embedded Systems Design II 2 Winter 130+3 100 D. Down L,S,G,P,I,O
3TB4 2021
SFWRENG Introduction to Software 2 Winter 130+3 140 S. Smith L,S,G,P,I,O
2AA4 Development 2021
SFWRENG Data Structures and 2 Winter 130+3 140 G. Karakostas L,S,G,P,I,O
2C03 Algorithms 2021
SFWRENG Computer Architecture 2 Winter 130+3 140 R. Leduc L,S,G,P,I,O
2GA3 2021
SFWRENG Data Structures, Algorithms, 1 Winter 130+3 90 A. Bokhari L,S,G,P,I,O
2MD3 and Language Concepts for 2021
Mechatronics
SFWRENG Practice & Experience: 4 Winter 130+3 140 TBA L,S,G,P,I,O
2XB3 Binding Theory to Practice 2021
SFWRENG Large System Design 1 Winter 130+3 140 R. Khedri L,S,G,P,I,O
3A04 2021
SFWRENG Software Testing 1 Winter 130+3 140 R. Paige L,S,G,P,I,O
3S03 2021
SFWRENG Practice & Experience: 2 Winter 130+3 140 A. Bokhari L,S,G,P,I,O
3XA3 Software Project 2021
Management

COMPSCI Software Entrepreneurship 1 Fall/ 65+3 50 C. Anand L,S,G,P,I,O


4EN3 Winter
* Not all courses will be assigned teaching assistants as such decisions are subject to budgetary and enrolment considerations. Required courses with tutorial sections receive priority
consideration.
** As defined by the applicable Undergraduate or Graduate calendar found at https://academiccalendars.romcmaster.ca/

Anticipated Duties:
L Leading Tutorials/Overseeing Laboratories/Field Trip Supervision P Preparation (Reading, Attending Lectures, Meeting with Instructor)
S Student Consultation (Emails, Office Hours) I Invigilation
G Grading (Marking, Entering Marks) O Other duties as assigned:

Lecture/Laboratory/Tutorial Locations, Times and Days (if available): Please review the Undergraduate Course Timetable prior to applying/indicating your
preferences, as TAs may be required to attend some classes. The timetable can be found at http://registrar.mcmaster.ca/enrol/class-search/.

Please note: “C” indicates core section, “L” indicates laboratory section, “T” indicates tutorial section, “D” indicates day, and “E” indicates evening.
Skills, Qualifications, Abilities and Applicants are expected to have excellent knowledge of, and background in, the course topics as
Experience Required & Preferred: described in the Course Catalogue. Preference will be given to students who have taken the course.
These positions are only open to students who do not hold a 4-year Undergraduate Degree.
Applicants must be available at (some of) the scheduled lab and tutorial times for the course(s) to
which they are applying.

Additional course-specific requirements:

COMPSCI 1JC3 – must be very familiar with the Haskell programming language

COMPSCI 1MD3: Experience using Python3 required; Experience with Jupyter and the
nbgrader plugin strongly preferred.

SFWRENG 2C03 – Must have taken CS or SE 2C03 with a grade of A- or better

COMPSCI 2S03 - Some experience in Java programming language as well as Object


Oriented design is required

COMPSCI/SFWRENG 2XA3 – Should have passed the course with A- or better, if did not
take the course, intimate knowledge of UNIX and working knowledge of NASM assembler

COMPSCI 3MI3 - Experience with at least one functional language; Strong discrete math
skills, in particular comfort with inference rules and context free grammars; LaTeX and Unix
familiarity an asset.

MECHTRON 3TB4 – knowledge of Verilog

COMPSCI/SFWRENG 4E03 – knowledge of probability and statistics

COMPSCI 4O03/SFWRENG 3O03 - background in the algorithmic and theoretical aspects of


linear optimization

COMPSCI/SFWRENG 4TE3 - background in the algorithmic and theoretical aspects of


continuous optimization

Other Information***: Please note that all Fall courses will be offered remotely. The status of Winter courses is still to be
determined. There will be studio space available on campus for TA’s who require it for running tutorials,
virtual labs, etc.

TA’s MUST be physically in Canada from the beginning of the term. Unfortunately, we cannot pay
employees who are outside the country.
Please apply online at: https://www.cas.mcmaster.ca/ugta/

Applications submitted through Mosaic will not be considered.


***Departmental preferences such as special experience or competence required (e.g. registered in same program/Department, specific courses completed, grades in those courses),
full-time or part-time student status, or restriction to applicants not holding an undergraduate degree.

Application deadline: Applications will be accepted until all positions are filled. Most hiring will be done in mid to late August for Fall term courses
and in November for Winter term courses.

All qualified candidates are encouraged to apply. However, those legally able to work in Canada and at McMaster University will be given priority. McMaster is strongly committed to
employment equity within its community, and to recruiting a diverse faculty and staff. Accordingly, the University especially encourages applications from women, members of visible
minorities, Aboriginal persons, members of sexual minorities, and persons with disabilities.

Please note: those who have not, at the time of application, been assigned 260 hours of Teaching Assistantship(s) will be given priority consideration. Those who have already
been assigned 260 hours of Teaching Assistantship(s) at the time of application may nevertheless apply. Once the preference noted above has been taken into account, applicants
who have already been assigned 260 hours of Teaching Assistantship(s) may be offered the position.

You might also like