The Computer Science Bachelors Degree at Hanover College is designed for aspiring innovators eager to tackle complex problems through computational thinking and programming. You will explore the foundational "big ideas" of computer science, including algorithms, data structures, and the internet, developing essential skills in abstraction and problem-solving. This program prepares you for a future where computing drives advancements across all sectors, from scientific research to business and entertainment, by equipping you with a robust understanding of how technology shapes our world.
This full-time, on-campus undergraduate program spans four years, immersing you in core concepts through lectures and hands-on labs. You will develop practical programming skills in languages like Python, learn to manage and wrangle data, and understand system fundamentals. The curriculum includes essential topics such as data structures, algorithmic analysis, and software development practices, culminating in a senior seminar where you will manage an individual project. You will graduate with the analytical and technical expertise sought after in diverse technology roles.