The Computer Science Bachelors Degree at Ohio Wesleyan University is designed for intellectually curious students aiming to understand the fundamental principles of abstract transformational processes and their application in the digital world. You will explore the crucial role of abstraction as a conceptual tool, gaining the theoretical and applied foundations necessary for advanced study or professional careers. This program focuses on building a robust understanding of algorithmic concepts, relevant mathematical and logical principles, and core hardware and software systems, preparing you for the dynamic challenges in computer science.
You will study this undergraduate program full-time on campus over four years, engaging with a curriculum that includes essential concepts in algorithmic design, discrete mathematics, computer organization, and advanced theoretical topics like automata theory and computability. The course structure ensures you acquire foundational knowledge by the end of your sophomore year, with opportunities to delve into areas such as artificial intelligence, operating systems, and programming languages. Upon graduation, you will be well-prepared for graduate studies or to pursue professional roles as a computer scientist, equipped with a deep understanding of computer science's intellectual achievements.