Review the collective agreement
NOTE: Course offerings are subject to budgetary approval
Posting Reference: CS 3035 FR01A
| Course Prefix: | CS | Course Number: | 3035 |
| Course Section: | FR01A | Course Name: | Building User Interfaces |
| Term: | Fall | Campus: | Fredericton |
| Faculty: | Computer Science, Faculty of | Department: | Computer Science |
| Position Start Date: | 2025-09-02 | Position End Date: | 2025-12-31 |
| Posting Date: | 2025-07-30 | Application Deadline: | 2025-08-09 |
| Applications to be submitted via: | fcs@unb.ca | ||
| Requested By: | Kelley Nelson |
| Days: | T,TH | Time: | 10:00AM-11:20AM |
| Number of Positions Available: | 1 | Total Credit Hours: | 3ch (3C) ( |
| Mode of Delivery: | Face to Face | Location: | On Campus |
| Stipend Amount: | 7193 |
Basic approaches and techniques for implementing human-computer interfaces. Basic user interface concepts, common interaction techniques and architectural approaches for constructing user interfaces. Topics include but are not limited to 2D graphics, physics of virtual objects, event-driven programming, interface widgets, design patterns for user-interface development, the use and design of layout managers, user interface builders, programming hardware for physical devices, gesture and shape recognition, internationalization, and networked interactions.
Prerequisites: CS 2043 or (CS 1083 and MAAC 3102) or permission of instructor.
Basic approaches and techniques for implementing human-computer interfaces. Basic user interface concepts, common interaction techniques and architectural approaches for constructing user interfaces. Topics include but are not limited to 2D graphics, physics of virtual objects, event-driven programming, interface widgets, design patterns for user-interface development, the use and design of layout managers, user interface builders, programming hardware for physical devices, gesture and shape recognition, internationalization, and networked interactions.
Prerequisites: CS 2043 or (CS 1083 and MAAC 3102) or permission of instructor.
Minimum Bachelors in CS or related area is desired, Masters and PhD in CS or related area will be given preference. Teaching experience and experience developing interfaces is preferred.
Note - Position is a 0.5. This position will co-teach with the currently assigned instructor.
Position is subject to final budgetary approval. Course is subject to a minimum enrolment of 15 students.
https://www.unb.ca/hr/labourrelations/index.html
Applicants who are graduate students please submit the Part Time Employment Form with sections 1 and 2 completed with your application package. https://www.unb.ca/gradstudies/_assets/pdfs/part_time_empl_graduate.pdf
There may be Right of First Refusal (RoFR) holders for this course.
Thank you to all those who apply, however only the selected applicant will be contacted
Graduate Student Teaching Apprentice:Cole Campbell
Teaching Apprenticeship Supervisor(s):