Claire Oudea Gan Li, CS 22/122: 3D Digital Modeling, 2025

ACADEMICS

The intersection of art and technology is a quickly growing area with tremendous room for innovation and creativity. The Digital Arts MS program at Dartmouth covers a wide range of topics within computer science along with many areas of arts, including HCI, computer graphics, computer modeling and animation, AR/VR/MR, computational photography, UI/UX design, data visualization, digital music, computational fabrication and 3D printing, interactive installations, and machine learning for art.

CURRICULUM

The MSDA curriculum is divided into three areas: Technical Courses (general graduate level computer science courses), Digital Art Courses, and Research/Thesis Courses. At the end of the program, all students will write a thesis based on their research and then present and defend their work.

Courses required for the degree will depend on the background of each student. All students must take 18 credits of which up to 12 will be coursework and up to 9 will be research credits. For a formal description of the degree and course requirements, please consult the ORC.

REQUIREMENTS

  • Prerequisites: two courses out of COSC 30 (Discrete Math), COSC 31 (Algorithms), COSC 50 (Software Design and Implementation), COSC 70 (Foundations of Applied Computer Science).

  • Technical Courses: at least five Computer Science courses numbered in the ranges 131—189 or 231—289. At least one must be an advanced topics graduate course in Computer Science (listed as COSC 149/249, COSC 169/269, and COSC 189/289). These include courses in theory, computer vision, computer graphics, human-computer interaction, machine learning & AI, robotics, and more. See the available courses in the ORC and the upcoming class schedule.

  • Digital Arts Courses: at least two courses in digital arts (see list below) or a related arts field.

  • Research: at least six course equivalents of research from COSC 294, COSC 297, COSC 298, or COSC 299.

  • Thesis: see our outcomes & rubrics for a successful thesis and defense.

Thesis research projects might include:

  • Creating a work of art using computational methods

  • Developing new software that makes arts easier to create or more effective to use

  • Creating new interactive digital arts experiences that bring new understanding to the human experience

  • Building new tools/techniques for animation, modeling, computational photography, 3D fabrication, or games

  • Utilizing machine learning algorithms for art creation

  • Computationally created fashion and accessories

UNDERGRADUATE MINOR

No previous experience in computer science or digital arts is required. Our goals are to (1) teach students the principles, aesthetics and practice of digital art, modeling and animation through hands-on exercises and assignments, (2) provide an understanding of technical concepts in order to allow students optimal control over the tools being used to create digital art, (3) offer an opportunity for students from different disciplines to work together, and (4) create a minor that is comprehensive and deep, through focused assignments and a demand for proficiency and high production values.

For a formal description of the minor requirements, please consult the ORC.

REQUIREMENTS

  • One prerequisite course: COSC 1, COSC 2, or ENGS 20.

  • Any three courses between CSDA 20 and 29.

  • Two other courses, at most one of which is COSC, from the list of approved additional courses for the Digital Arts minor in the ORC. These include courses that teach the principles and practice of art, design, filmmaking, animation, music, games, and theater.

COURSES

Note! Starting in Fall 2025, the prefix for all Digital Arts courses changed from COSC to CSDA.

Resources for Current Students