Required Qualifications:
• As per the Collective Agreement, must be enrolled as a student in the Winter 2021 semester.
• Demonstrated knowledge of requirements gathering, prototyping (e.g. paper prototyping and wire framing), use cases, user stories, and UML diagrams (e.g. class diagrams, sequence diagrams)
• Have completed CIS*3760 (Software Engineering) or a similar course with a minimum grade of 80%.
• Demonstrated advanced understanding of User Interface (UI) Design, User Experience (UX), and a strong knowledge of the principles of design.
• Demonstrated experience developing websites for both academic and non-academic purposes.
• Demonstrated experience developing mobile applications for iOS or Android (or the ability to develop cross-platform using PhoneGap or related tools).
• Ability to develop online materials and quizzes using the Moodle platform or CourseLink.
• Must have the ability to communicate computer science concepts (and especially design principles and development processes) effectively, both in written form and verbally.
• Normally, the completion of an undergraduate degree in Computer Science.
• Must have excellent writing skills and be able to effectively critique student assignments in writing.
• Given the shift towards online and hybrid course structures, all teaching assistants are required to maintain an internet connection strong enough to perform the duties required of their position during the duration of their contract. Potential TAs should apply with the understanding that a need to adapt to changing teaching situations may be required within the duration of the semester.
• To help us facilitate instructor-TA interactions and pairings, please include your anticipated timezone in your application information.
Preferred Qualifications:
• Previous successful TA experience supporting CIS*3750 (System Analysis and Design in Applications).
• Demonstrated experience with community based projects and Community-Engaged Scholarship.