Bachelor's Programs

Bachelor's Programs

BA Animation

The BA in Animation focuses on 3D modeling and animation, hand-drawn animation, motion graphics, and stop-motion animation for game development, cinema, TV and interactive media.

BFA Animation

The BFA in Animation provides students with a solid foundation in the art of animation and its history combined with insight into the latest techniques used in the rapidly-moving fields of high end 3D animation in the film, television, and game development industries.

BA Computing

The BA in Professional Studies with a major in Computing program builds knowledge and skills in computing and technology-based systems for application in a range of organizational settings. This program helps students integrate liberal arts learning, with an emphasis on agile and critical thinking, with a professional specialization.

BS Computer Science

The BS in Computer Science provides essential training in the foundations of computing, data storage and information processing. With this foundation, graduates of the program can easily adapt to and create new information technologies, new computing paradigms, and new ideas for applying computer systems.

BS Cyber-Physical Systems Engineering

The BS in Cyber-Physical Systems Engineering program prepares students for engineering systems that integrate physical processes, computation, and control. Cyber-physical systems are used to manage electric grids and other infrastructures, home utilities and appliances, robots, self-driving vehicles, smart appliances, and Internet of Things (IoT).

BS Cybersecurity

The BS in Cybersecurity prepares students to evaluate and manage an organization's computer, information and network security, as well as develop a solid information technology infrastructure.

BS Data Science

The BS in Data Science is designed to meet the growing demand for data scientists or data analysts who can manage and analyze structured and unstructured data sets and extract meaningful knowledge to inform decisions. Students learn about data processing and application development, machine learning and statistical modeling techniques, and the analytical and communication skills to explain results in a meaningful way.

BA Film and Television

The BA in Film & Television provides students with a generalist approach to film and television production. The program covers the primary media in which directors, cinematographers, documentarians, editors, producers, production designers, screenwriters, sound designers, and visual effects artists work.

BFA Film and Television

The BFA in Film & Television provides students the ability to specialize in a specific area of film and television production by choosing one of 10 concentrations: cinematography, comedy, creative producing, directing, documentary, editing, production design, screenwriting, sound design, and visual effects.

BS Game Design

The BS in Game Design program equips students to become the next generation of creative leaders in the growing field of games. Throughout the program students explore and push the boundaries of games as expressive and artistic media. They will develop skills for each phase of the game design and development cycle including ideation, iteration through the creation of multiple playable game builds (including prototypes), and reflection on the effectiveness of their designs using playtesting and written evaluations.

BS Game Programming

The BS in Game Programming engages students in the rigorous study of computer science basics, and teaches them to apply this knowledge to the demanding specialization of game programming. Programmers bring their technical understanding of game internals to the problem of delivering engaging game experiences to players. Areas of study include level design, game scripting, computer graphics development, game physics, and artificial intelligence programming.

BFA Graphic Design

The BFA in Graphic Design allows students to engage with both theory and practice, and develop skills to research, concept, prototype, design and document their work. Graphic design integrates a range of media and technologies—from web, interaction, and coding to typography, illustration, branding, and packaging—to communicate to diverse audiences.

BS Information Systems

The BS in Information Systems focuses on the organizational and business application of computers and related technologies. It prepares students for careers in in IT project management, systems analysis & design, database administration, helpdesk, enterprise systems administration, and user training.

BS Information Technology

The BS in Information Technology focuses on preparing graduates who are able to configure software to meet the needs of organizations. Students acquire skills related to the selection, creation, application, integration and administration of computing technologies. They become skilled in problem solving and programming, networks and communications systems, databases, Internet and Web technologies, security and project management, and have a strong grasp of business concepts and technical communications.

BS Math and Computer Science

The BS in Mathematics and Computer Science is designed to prepare students to compete for the more intellectually demanding jobs in software development or for graduate study in various areas of computer science and applied mathematics, such as theoretical computer science, graphics, data analysis, artificial intelligence, and computational methods.

BS Network Engineering and Security

The BS in Network Engineering and Security focuses on the theory and practice of designing, deploying and managing both wired and wireless networks technologies, including broadband Internet access technologies, interconnection technologies, network convergence, and network security.

BS User Experience Design

The BS in User Experience Design prepares students for the expanding fields of user experience and interaction design. The program integrates visual design, code, and user research. Concepts and skills involved include design principles, prototyping, and usability testing. Students will learn how to analyze, design, develop, and evaluate effective computer interfaces to provide better user experiences.

About the B-S in User Experience Design Program