The CSE department has many valuable and exciting majors for a wide variety of interests that will prepare you for the exciting world of Computer Science and Software Engineering!

Computer Science

The Computer Science major provides graduates with a thorough understanding of the key principles and practices of computing, and the mathematical and scientific principles that underpin them. Topics of study include programming languages, algorithms, computer architecture, operating systems, and applications of computer science such as database systems, artificial intelligence, and computer networks.

Software Engineering

Computer software engineers help businesses and other organizations adopt and integrate new technologies and maximize the efficiency of their computer systems.

Computer Science / Software Engineering Dual Major

The Computer Science/Software Engineering dual major is for those students looking to expand their skill level in both fields. Additional courses are required; however, the benefits are outstanding.

Combined Bachelors / Masters

This program provides the opportunity for high-achieving students to simultaneously complete a Miami University bachelor's degree and a master's degree in computer science. The combined program is open to students of any major, provided they meet admission requirements.