|
Main
Page
Graduate
Program
Undergraduate
Program
Course Information
Course
Catalog
Course
Web Pages
Our
Research
Research Areas
Research
Projects
Publications
Faculty
Graduate
Students
Research
and Technical Staff
Administrative
Staff
Alumni
Calendars
Computing Facilities
Yale
Computer Science FAQ
Yale Workstation Support
Computing
Lab
AfterCollege
Job Resource
Contact
Us
History
Life in the Department
Life About Town
Directions
Faculty
Positions
City
of New Haven
Yale Applied Mathematics
Yale Faculty of Engineering
Yale
University Home Page
Google Search
Yale Info Phonebook
Internal |
|
Graduate Program - The Master of Science
Specialized Track in Computing and the
Arts
Track Faculty: Profs. Julie Dorsey, Paul Hudak
and Holly Rushmeier
Track prerequisites: Admission to the MS program
in Computer Science
Core:
Two of the following four courses:
CPSC 578b Computer Graphics. An introduction to the basic
concepts of two and three dimensional computer graphics. Topics include
affine and projective transformations, clippings and windowing, visual
perception, scene modeling and animation, algorithms for visible surface
determination, reflection models, illlumination algorithms, and color
theory.
CPSC 579a Advanced Topics in Computer Graphics. An in-depth
study of advanced algorithms and systems for rendering, modeling, and
animation in computer graphics. Topics vary and may include reflectance
modeling, global illumination, subdivision surfaces, NURBS, physically-based
fluids systems, and character animation.
CPSC 531a Fundamentals of Computer Music -- Sound Representation
and Synthesis.
CPSC 532b* Fundamentals of Computer Music -- Algorithmic and Heuristic
Composition
(*new course approval pending)
Study of the theoretical and practical fundamentals of computer-generated
music. Music and sound representations, accoustics and sound synthesis,
scales and turning systems, algorithmic and heuristic composition, and
programming languages for computer music. Theoretical concepts are supplemented
with pragmatic issues expressed in a high-level programming language.
The track also requires:
CPSC 692 Independent Project. An individual research
project motivated by an issue in the arts. Potential topics include sketching
techniques for creative 3D design, scanning and imaging for documentation
and conservation in art, and high level languages for musical composition.
Requires a faculty supervisor (one of the track faculty) and the permission
of the director of graduate studies.
Five additional electives to fulfill the MS course requirements
selected by the student with thte advice of the track advisor. Two of
the additional electives may be courses from the arts disciplines (Art,
Art History, Drama, Architecture, or Music) with significant mathematical
or computational content with approval by the DGS. Admission to courses
outside of the CS department is at the discretion of the instructor of
the course.

|
 |