Explore our range of undergraduate computing and IT programs
A comprehensive program focusing on computer applications, software development, and programming concepts.
Combines business management principles with information technology to develop business leaders with technical expertise.
Focuses on applying technology to solve business problems through computing, networking, and software development.
A rigorous program combining computer science theory with practical IT applications and systems development.
Specializes in the systematic design, development, and maintenance of complex software systems.
Focuses on computational theory, algorithms, programming languages, and the fundamentals of computer systems.
Specializes in network design, implementation, security, and management of complex networked systems.
Combines statistics, programming, and domain expertise to extract insights and visualize complex data sets.