Link to the University of Waterloo home page
2019-2020

The Undergraduate Calendar

 

 

Computer Science

Specializations

Computational Fine Art Specialization

This Specialization is available for the Bachelor of Computer Science (BCS) and Bachelor of Mathematics (BMath) (Computer Science) plans. The Computational Fine Art Specialization gives Computer Science students an opportunity to develop creativity and critical thinking, ultimately applying their computer science skills to create works of art. These works might, for example, explore new ways to visualize high dimensional data, develop non-photorealistic rendering, or simply create new computer-mediated experiences. The Specialization provides a basic foundation in art studio practice, art history, and art theory to prepare students for focused studio courses combining computers and art. The Specialization culminates in a specially designed studio course (CS 383/FINE 383) taken together with Fine Arts students who have a foundation in computer programming. The course requirements are the same as for the BCS or BMath (Computer Science) with the following additional requirements:

All of

CS 349 User Interfaces
CS 383/FINE 383 Computational Digital Art Studio
CS 488 Introduction to Computer Graphics
FINE 100 Studio Fundamentals
FINE 101/VCULT 101 Art History and Visual Culture
FINE 229 Hybrid Digital Media
FINE 257 Video, New Media & the Digital Turn

 


Office of the Registrar
University of Waterloo
2nd Floor, Ira G. Needles Hall
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4567