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
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
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
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
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
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
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
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.