Degree Programs


Showing Results for "Undergraduate"

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 

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 

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 

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 

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 

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