Next: Miscellany
Up: hbook
Previous: B.S. Electrical Engineering &
Contents
Program in Computing and the Arts
The Bachelor of Arts in
Computing and the Arts is an interdepartmental major designed
for students who wish to integrate work in computing with work
in one of the arts disciplines: Art, History of Art, Music, and
Theater Studies.
For students with a computing perspective, issues in these
disciplines present interesting and substantive problems: How
musicians use computers to compose; the limitations of current
software tools used by artists; the types of analyses done by
art historians; challenges in designing and using virtual sets
in the theater; ways that virtual worlds might help to envision
new forms of artistic expression; lessons that can be learned
from trying to create a robotic conductor or performer.
For students with an artistic perspective, computing methods
offer a systematic approach to achieving their vision. A
foundation in computer science allows artists to understand
existing computing tools more comprehensively and to use them
more effectively. Furthermore, it gives them insight into what
fundamentally can and cannot be done with computers, so they can
anticipate the future development of new tools for computing in
their field.
Students choose a track in art, history of art,
music, or theater studies.
The prerequisite for all tracks is
- • CPSC 112a or b Introduction to Programming.
(Students with little programming experience are advised to
complete this course during the freshman year.)
The additional prerequisites for the art track are
- • ART 111a or b Visual Thinking
- • ART 114a or b Basic Drawing.
There are no additional prerequisites for the history of
art track.
The additional prerequisite for the music track is
- • MUSI 210a or b Elementary Studies in Analysis
and Composition I,
as determined by the Music Theory Placement Test.
(Students who do not place into or out of MUSI 210 a or b may
have to take a lower-level course first.)
The additional prerequisites for the theater studies track are
- • THST 110a and 111b Survey of Theater and Drama.
There is no required favorable review of studio work for
admission to any track.
Twelve term courses are required beyond the
prerequisite(s), not including the two-term senior project.
Three Computer Science courses are common to all tracks:
- • CPSC 201a or b Introduction to Computer Science
- • CPSC 202a Mathematical Tools for Computer Science
- • CPSC 223b Data Structures and Programming Techniques.
Students are advised to complete these courses
by the end of the sophomore year.
Students may substitute
MATH 244a Discrete Mathematics
for CPSC 202a.
The remaining nine courses are track-specific, as specified below.
All requirements for a single track must be satisfied.
The art track requires the following courses:
- three 100-level courses beyond ART 111a or b and 114a
or b, such as
- • ART 132a or b Introductory Graphic Design
- • ART 138a Digital Photography
- • ART 145a Introduction to Digital Video;
- two Art courses at the 200- or 300-level;
- one Art course at the 400-level;
- two Computer Science courses chosen from
- • CPSC 475b Computational Vision & Biological Perception
- • CPSC 478b Computer Graphics
- • CPSC 479a Advanced Topics in Computer Graphics;
- one additional intermediate or advanced Computer Science course
(excluding CPSC 490a or b Special Projects).
The history of art track requires the following courses:
- one introductory History of Art course chosen from
- • HSAR 112a Introduction to the History of Art:
Prehistory to the Renaissance
- • HSAR 115b History of Western Art from the
Renaissance to the Present;
- two History of Art courses (representing different areas)
at the 200-, 300-, or 400-level;
- HSAR 401a or b Critical Approaches to Art History;
- one 400-level History of Art seminar;
- one studio art course (which may have prerequisites);
- CPSC 478b Computer Graphics;
- one Computer Science course chosen from
- • CPSC 437a Introduction to Databases
- • CPSC 475b Computational Vision and Biological Perception
- • CPSC 479a Advanced Topics in Computer Graphics;
- one additional intermediate or advanced Computer Science
course (excluding CPSC 490a or b Special Projects).
The music track requires the following courses:
- two computer music courses from a Music perspective:
- • MUSI 325a
Fundamentals of Music, Multimedia Art and Technology;
- • MUSI 395a
Compositional Applications in Music, Multimedia Art and Technology;
- four Music courses chosen from
- • MUSI 312a or b Composition Seminar I
- • MUSI 343a Music Cognition
- • MUSI 412a or b Composition Seminar II
- • MUSI 450b Special Topics in Music, Multimedia
Art and Technology
- • MUSI 466b Music and Multimedia Art
- • MUSI 471a or 472b Individual Study;
- two computer music courses from a Computer Science perspective:
- • CPSC 431a
Computer Music--Algorithmic and Heuristic Composition;
- • CPSC 432a
Computer Music--Sound Representation and Synthesis;
- one additional intermediate or advanced Computer Science
course (excluding CPSC 490a or b Special Projects).
The theater studies track requires the following courses:
- THST 210a Introduction to Performance Concepts;
- three courses in dramatic literature or theater history;
- two upper-level Theater Studies production seminars in design,
directing, or playwriting;
- one computer music course chosen from
- • CPSC 431a
Computer Music--Algorithmic and Heuristic Composition
- • CPSC 432a
Computer Music--Sound Representation and Synthesis;
- one graphics course chosen from
- • CPSC 478b Computer Graphics
- • CPSC 479a Advanced Topics in Computer Graphics;
- one additional intermediate or advanced Computer Science
course (excluding CPSC 490a or b Special Projects).
For all tracks the senior requirement is a
two-term project supervised by faculty members from
both Computer Science and the arts department and approved
by the director of undergraduate studies.
Students must submit a written report, including an electronic
abstract and web page(s). The project is taken as one term of
- • CPAR 491a or b Senior Project for Computing and the Arts
and one term of
- • ART 495a or b Senior Project
- • HSAR 499a or b The Senior Essay
- • MUSI 490 Senior Essay for Intensive Majors in the
History, Theory, or Composition of Music
- • THST 491a or b Senior Project in Theater Studies,
depending on the track chosen.
The entire program of each student majoring in Computing and the
Arts must be approved by the director of undergraduate studies.
Courses taken Credit/D/Fail may not be counted toward the major.
For more information visit the program web site at
Next: Miscellany
Up: hbook
Previous: B.S. Electrical Engineering &
Contents