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.
The Bachelor of Science in Computer Science degree program is accredited by the Computing Accreditation Commission of ABET, under the commission’s General Criteria and Program Criteria for Computer Science and Similarly Named Computing Programs.
Computer Science Degree Curriculum: B.A. and B.S. Options
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. In either the B.S. or B.A. degree program, you will study programming languages, algorithms, computer architecture, operating systems, and applications of computer science such as networks, security, virtual reality, and the ethical and social implications of computer technology.
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 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
Click on plus button at the bottom of this Accordion BLOCK (not accordion tab) to create a new tab. Select Accordion TAB block to edit tab headline. Select nested blocks within accordion tab to edit content.
-
When deciding between a B.A. or a B.S. degree in Computer Science, begin by thinking about your interests:
- Do you have an interest in another subject area that you would like to pursue alongside majoring in Computer Science? If so, then consider the Bachelor of Arts degree. This degree requires a minor or second major outside of Computer Science and Software Engineering. This allows you to learn about business, the arts, education, science, or some other field of interest to you. It also gives you more flexible science options.
- Would you like to take additional computer science electives, and strengthen your mathematics, statistics, and science knowledge? If so, then the Bachelor of Science degree might be your best bet. It includes 3 additional Computer Science electives (so, 7 electives in all), 3 additional electives in mathematics and/or statistics, and 2 science courses that are designed for science majors.
- What if you are not sure? No problem: the requirements look the same for roughly the first two years. An advisor from our department can help you plan your courses in a way that keeps your options open in case you would like to switch.
Additional Opportunities
Miami is more than a classroom. Here are some of the many opportunities you will have to participate in outside of class.
Get Involved
Build your network, grow your skills, and explore your interests by joining student groups centered around computing, innovation, and emerging technologies.
Internships That Open Doors
Join the many students in Miami’s department of Computer Science and Software Engineering (CSE) who land impactful internships—building connections and confidence along the way.
Capstone with Impact
Senior Design Projects (also called capstone projects) give you the chance to tackle real problems for real clients—while building your portfolio and teamwork skills.

At Miami, Caroline worked with Kode2Learn, an organization where students teach programming at local schools. Her academics, volunteerism, and developer internship experiences stood out to one of the biggest names in tech.
Caroline Danzi ’17
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.
Among Ohio Public Universities for Return on Investment
Payscale.com
Among Ohio Public Universities for Excellence in Undergraduate Teaching
U.S. News & World Report
Among Public Universities for Internships
The Princeton Review
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.
Contact Us
Undergraduate Admission
513-529-2531
[email protected]
Department of Computer Science and Software Engineering
McVey Data Science Building 262
Oxford, OH 45056
513-529-0340
[email protected]