CS349 Fall 2024

CS349 Fall 2024

An introduction to contemporary user interface implementation concepts, including event abstraction, graphical components, layout, feedback, testing, accessibility, and architectures to develop user interfaces. One or more types of interface toolkit paradigms are considered.
(full description in course calendar)

Learning Outcomes

Lecture Times and Locations

CS349-001 | MW 1:00PM - 2:20PM | MC 1056

Instructor

Instructional Support Coordinator (ISC)

Teaching Assistants

Course Communication and Support

Piazza

We maintain a Piazza forum to discuss course material. We try to reply within a few hours between 9am - 5pm on weekdays. Posts made after hours, on weekends, or on holidays may not receive a response until after 9am on the next work day.

Office Hours

Beginning in the second week, we hold regular weekday office hours on Microsoft Teams (you should already be a member of a CS 349 team). At the beginning of the office hour, you'll see a post in the Office Hours channel. Just post a message to that thread and the person holding the office hour will call you when they're available.

Assessment

The 5 assignments, midterm exam, and final exam contribute to your final grade as follows:

A0 1%
A1 13%
A2 13%
A3 13%
A4 13%
Midterm 15%
Final 32%

page last updated

© Daniel Vogel

Cheriton School of Computer Science, University of Waterloo

Made with ❤ using Eleventy, Tailwind, and Alpine.js