SEARCH DEGREES AND MAJORS BY INTEREST

Trying to decide what major is right for you? Find degrees and programs based on your interests.

Computers and Information Technology

Anticipatory Intelligence Loading...

This one-of-a-kind minor provides students with a refined perspective on traditional national security issues, growing private sector worries, and evolving technological realities while collaborating with experts in the field.

Anticipatory Intelligence

Anticipatory Intelligence prepares students with a working understanding of the national, corporate, and individual security issues.

Computer Engineering

Prepare for a career in software and computer hardware engineering from a program that boasts a job placement rate of nearly 100%.

Computer Engineering

Learn how to design, build, and program various forms of software and hardware, from small electronics and appliances to cars and airplanes, as you learn from experts in a top-tier department with high job placements and starting salaries.

Computer Science

Prepare for a career in computer science as you study artificial intelligence; bioinformatics; distributed, parallel, and concurrent computing; and software systems.

Computer Science

Master the theoretical and practical foundations of information systems and computers to develop software for applications in diverse fields, such as gaming, business, computer security, artificial intelligence, and more.

Computer Science Loading...

Because computing technology permeates nearly every profession, a minor in computer science is ideal for almost any major. Gain a theoretical understanding of computation and programming to give you a boost in the career of your choice.

Computer Science Certificates

Earn multiple computer science certificates, from software development to cloud computing to teaching elementary and secondary education — with some overlapping courses — through USU’s online program.

Computer Science Teaching Loading...

Computer science educators are in high demand, both in elementary and secondary settings. Help your students thrive in all areas of the computing industry, from artificial intelligence to DevOps and engineering, with this minor.

Data Analytics

Gain hands-on experience applying the latest data technologies and sophisticated analytical methods to strategically solve real-world problems across various fields, such as marketing, finance, human resources, and organizational operations.

Data Analytics Loading...

Learn the basics of modern programming, database management, and visualization processes, and gain analytical skills with this minor that will give you a leg up in your career, no matter what major you pair it with.

Data Science

The Master of Science in Data Science program offers special topics classes in data science based on advancements in technology, specific research interests of faculty, and perceived need.

Digital Modeling and Visualization

Develop digital visualization skills to prepare for careers that use digital modeling to communicate and collaborate.

Digital Modeling and Visualization

Develop digital visualization and design skills and master emerging technology to prepare for a career in a variety of fields, from construction to video game design.

Information Systems

Learn the critical skills required to evaluate, develop, implement and manage information systems of all sizes to compete for valuable careers in web development, data engineering, cybersecurity, and more.

IT Support and Web Development

Learn basic web design skills and hands-on, technical training with experts as you prepare for a career managing a local area network for small businesses, including the process for how to open your own.

Management Information Systems Loading...

The management information systems minor represents the crossroads between business and technology. Learn the basics of database management and computer science before delving into development, security, or analytics.

Master of Data Analytics

Become a professional in the world of big data.

Master of Management Information Systems

Complement your undergraduate degree with this graduate program, where you’ll learn to use technology to improve business processes.

Multimedia Development Loading...

Build a solid foundation of design and multimedia production skills to effectively communicate through any medium. This minor lets you explore video and audio production, graphic design, and UI/UX for web and app development.

Software Development Certificate

The Software Development Certificate of Completion equips you with the necessary skills to thrive in today’s changing technological ecosystem as you gain tools including programming, design, and app development.

Web Business

Start your career in web development off strong by learning how to design, create, and maintain websites for optimum performance and opening the door to entry-level positions, or use this certificate program as a foundation for further study.

Web Development Loading...

The web development minor provides students with hands-on practical experience in programming and design on multiple platforms to improve efficacy and user experiences, no matter what your major or career goals.