What you'd study
Courses, co-op, and labs used to sit in three different places under "Academics". They answer one question, so they live together now.
Courses
Web & Mobile Computing
BS · 4 years · co-op: 2 blocks
- Web application development
- Accessibility engineering
- Mobile interface design
- Systems for the front end
Human-Centered Computing
BS · 4 years · co-op: 2 blocks
- Research methods
- Interaction design studio
- Accessibility as a constraint
- Evaluation and testing
Computing Security
BS · 4 years · co-op: 2 blocks
- Offensive security lab
- Network defence
- Application security
- Incident response
Applied Data Analytics
MS · 2 years · co-op: optional
- Statistical foundations
- Data pipelines
- Communicating uncertainty
- Applied machine learning
Co-op
Every undergraduate degree includes blocks of paid full-time work before graduating. "Find the co-op requirement for a BS" was one of the tasks people failed most often on the old site, so it has a home here rather than inside a PDF handbook.
Labs, facilities & study abroad
Interaction lab
Eye tracking, observation room, and a usability suite with a one-way mirror.
Security range
Isolated network for offensive and defensive exercises.
Maker space
Prototyping hardware, 3D printers, and soldering benches.
Study abroad
A semester at a partner campus, credited toward the same degree.