Bachelor of Science in Computer Science
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.
The 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. Select “Explore Requirements” for a full list of courses in this major.
- 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
Graduates typically work as software engineers, consultants, programmers/analysts, computer scientists, systems programmers, or database administrators. Other graduates continue their education in graduate school.
https://programs.miamioh.edu/program/computer-science-bs/