Write all of the introduction content here. Only use NON
FULL-WIDTH block.
Full-Width blocks can be inserted
outside of this block and will wrap around the form. Form settings are located on page settings
(click
“Program” for page
settings in
right-hand sidebar.)
Write your contact information here and insert your embed form code in the Custom HTML block below
Create Imaginative Solutions
The Computer Science B.A. and B.S. degree programs at Miami University offer a rigorous and flexible curriculum designed to prepare students for diverse careers in technology, research, and industry. These undergraduate Computer Science programs equip students with a deep understanding of programming languages, algorithms, computer architecture, operating systems, and key application areas such as computer networks, computer security, game development, software engineering, and the ethical and societal implications of computing.
Miami University offers two distinct degrees. The B.S. in Computer Science emphasizes technical and scientific depth, making it ideal for students interested in STEM careers, while the B.A. in Computer Science offers the flexibility to combine computing with interests in the liberal arts, such as design, communication, or business.
The Bachelor of Science in Computer Science degree is accredited by the Computing Accreditation Commission of ABET, a recognition that assures quality and rigor according to the highest standards in computing education. This distinction positions Miami University among the top Computer Science schools in Ohio, attracting students seeking an accredited Computer Science degree with strong outcomes and access to research opportunities, internships, and a wide range of career pathways in computing.
Contact Information
DJ Rao, Ph.D.
Associate Professor
Department of Computer Science and Software Engineering
McVey Data Science Building 392
Oxford, OH 45056
computerscience@MiamiOH.edu
513-529-0340
B.A. Curriculum and Courses
The Bachelor of Arts in Computer Science curriculum provides students with an understanding of the key principles and practices of computing and at the same time requires focus in a second area through the completion of a minor, a co-major, or a second major outside of Computer Science to create potentially powerful combinations of expertise.
- CSE 273 Optimization Modeling
- CSE 372 Stochastic Modeling
- CSE 411 Introduction to Model-Driven Software Engineering
- IMS 440 Emerging Technology Practicum
- ISA 401 Business Intelligence and Data Visualization
B.S. Curriculum and Courses
The Bachelor of Science in Computer Science curriculum integrates course work in computer science, application areas of computer science (such as computer networks, database, game programming, and others), mathematics, statistics, oral and written communication, the liberal arts, and science. In addition, you’ll have the opportunity to do independent research with a professor. Below are a sample of courses in this degree program.
- CSE 271 Object-Oriented Programming
- CSE 374 Algorithms
- CSE 386 Foundations of Computer Graphics and Games
- CSE 432 Machine Learning
- CSE 486 Introduction to Artificial Intelligence
Additional Opportunities
Miami is more than a classroom. Here are some of the many opportunities you will have to participate in outside of class.
Facts and Stats
Your college experience here will be one of the most exciting times of your life. To make sure of this, we’ll provide you with a powerful support system.
in the Nation for Skilled Technical Talent
CodeSignal, 2021
First-Second Year Retention Rate within Computer Science Major
Miami University Data, 2003-2019
Job Placement Rate
Miami University Data, 2017-2019
This is Where Your Journey to Miami University Begins
Explore what it means to be a college student at Miami University in Oxford, Ohio, where students prepare to go anywhere and everywhere. We’ll be here to help every step of the way as you prepare for college admission, enrollment, and success.