Degree Programs


The mass amount of data being collected by industries, retailers, and organizations requires knowledgeable professionals who can manage, process, and analyze this information to identify and understand trends and to make meaningful business decisions.

Learn More about Big Data Analytics Adv. Cert. 

Specialize in areas such as artificial intelligence, computer graphics, computer theory, networking, security, robotics, parallel computation, data mining, computer architecture, or systems software.

Learn More about Computer Science BS 

Computer graphics and visualization, data management, and intelligent systems are just a few topics you’ll explore while developing the skills to keep up in this ever-changing field.

Learn More about Computer Science MS 

A research degree designed to produce independent scholars, cutting-edge researchers, and well-prepared educators, you'll benefit from world-class faculty, diverse academic offerings, and modern facilities as you identify and research challenges within and beyond computing. 

Learn More about Computing and Information Sciences Ph.D. 

Implement complex computing systems and become well versed in their management.

Learn More about Computing and Information Technologies BS 

With eight undergraduate computing majors, the computing exploration option is a great way for you to gain an overview of the computing field while you take the time to decide which major best meets your personal and professional aspirations.  

Learn More about Computing Exploration 

Preserve information assets, identify computer security vulnerabilities, and understand the forensics needed to prove an attack occurred, from identifying its origin and assessing the extent of the damage to designing strategies that ensure data recovery.

Learn More about Computing Security BS 

Develop a solid foundation in cyber security as you understand how integrated systems are designed and developed, and the leadership skills that are paramount for guiding an industry that’s still exploring its role and impact in society.

Learn More about Computing Security MS 

Develop a strong foundation in cyber security in order to create secure network environments.

Learn More about Cybersecurity Adv. Cert. 

Demand is high for professionals skilled in both analytics and computing. Enhance your skill set by learning to manage large-scale data sets in this highly applied program.  

Learn More about Data Science MS 

Aspire to a career within the professional games industry or a related field such as simulation, edutainment, or visualization.

Learn More about Game Design and Development BS 

Explore the simulation, edutainment, or visualization landscape as you enhance your game design and development skills to create truly innovative games.

Learn More about Game Design and Development MS 

Demand is high for professionals who are well versed in applying computing and information technology solutions to the management of health care information and patient data.

Learn More about Health Informatics MS 

With its roots in computing, psychology, and design, human-centered computing examines how people use technology and the ways in which computing systems can be more intuitive.

Learn More about Human-Centered Computing BS 

By studying how people interact with websites, computer systems, emerging technologies, and software, you will be able to create intuitive technological interfaces that will improve how we interact with and use emerging technologies.

Learn More about Human-Computer Interaction MS 

Dive deeper into the study of how information is understood and applied as you work to solve the unexplored problems that are challenging the computing industry.

Learn More about Information Sciences and Technologies MS 

Students interested in studying networking and systems administration should refer to one of the following MS programs: information sciences and technologies or computing security, or contact the Office of Graduate Admissions for more information.

Learn More about Networking and Systems Administration MS 

Develop a strong foundation in the design and implementation of network systems for a ranging of industries.

Learn More about Networking, Planning and Design Adv. Cert. 

New media are ever-changing forms of digital communication that engage, immerse, and entertain users, from social networks to wearable computing and more.

Learn More about New Media Interactive Development BS 

Encompasses technical issues affecting software architecture, design, and implementation as well as process issues that address project management, planning, quality assurance, and product maintenance.

Learn More about Software Engineering BS 

Gain hands-on experience through team-based and individual projects to further your understanding of the development and implementation of modern software systems.

Learn More about Software Engineering MS 

Creating an impactful app begins with solid code and good design, but understanding user expectations are the cornerstone of that process.

Learn More about Web and Mobile Computing BS 

Develop an expertise in interactive multimedia design as you enhance the communication and digital media experience.

Learn More about Web Development Adv. Cert.