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
Innovations like smartphone apps have their foundations in computer science. In this program, you will develop expertise in programming languages, algorithms, computer architecture, operating systems, and applications such as computer networks, computer security, computer games, and the ethical implications of computer technology.
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
Computer Science Options
Miami offers both a B.A. and a B.S. degree in Computer Science.
questions to consider?
- 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.
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
ADMISSION AND AID
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.