Computer Science
The Master of Science in Computer Science degree programoffers extended education in areas of 3D computer graphics,animation and modeling techniques, AI algorithms, imageprocessing, and real-time rendering. It combines this with relatedtraining in computer science, mathematics, and physics.This graduate program at DigiPen provides an opportunity forstudents to expand their knowledge of academic fundamentalsin 3D computer graphics. Students who successfully completethis masters degree program will possess and/or improve thefollowing professional skills: In-depth foundation in mathematics and physics, such asimplicit curves and surfaces, theory and applications ofquaternions, differential geometry, computational geometry,graph theory, advanced numerical analysis, fuzzy logic andsets, number theory and cryptography, and finite elements. Advanced knowledge in computer science, includingadvanced animation and modeling algorithms (interpolation,rigid body, deformable object, inverse kinematics, naturalphenomena simulation, facial expression, motion blendingand capture, etc.), advanced rendering techniques(shader programming, lighting techniques, HDR, shadingand shadows, anti-aliasing, etc.), artificial intelligence(reinforcement learning, neural network, advanced searchalgorithms, uncertainty handling, etc.), game engine design(levels of detail, implicit surfaces, pipeline optimization,advanced intersection and collision detection, etc.),physically-based modeling algorithms, ray tracing, andradiosity. Solid hands-on experience on game projects, includingadvanced game (single- or multi-player) design,documentation, project management, marketing,networking, distributed systems, streaming media testing,and working with external contractors.20252026 Course Catalog 1st Edition - Degree Programs DigiPen Institute of Technology39 Strong capability of academic research in the area of3D computer graphics and AI, including virtual reality,illumination and shading algorithms, animation techniques,surface representation and rendering, volume visualizationand morphing algorithms, geometry, modeling, path finding,and searching and planning algorithms.Computer technology pervades modern society. Those whothoroughly understand it have a wide range of rewarding careeroptions.