Divider Logo
Program Highlights
- Find the optimal path through a field of obstacles
- Program an AI agent to win a game of Connect-4
- Give an AI agent the ability to make rational decisions
- Use reinforcement learning to train a robot to perform a task
- Train a collection of decision trees to detect fraud or predict the future
- Design and tune an Artificial Neural Network to recognize image
- Learn computer science through practice.
- Design applications for the people who will use them.
- Make applications that can help the world.
- Live at the intersection of liberal arts and engineering.
- Learn core programming techniques that can be used across multiple programming languages.
- Study the process of how teams develop and deploy applications.
- Learn algorithms and theory that will prepare you for industry or graduate school.
Finish in Four*
with the skills to launch your career
Computer Science
touches just about every industry, which means that the potential career path for a computer science student is boundless. In addition to programming, logic, and math, studying computer science will strengthen and refine your skills in communication, critical thinking, and collaboration. With a degree in computer science, upon graduation you will be prepared to:
- develop programs for any industry;
- have a firm grasp of the math and theory necessary for graduate school;
- demonstrate problem solving, critical thinking, and analytical reasoning as applied to computer science problems;
- deploy apps in “the cloud”;
- work on a software development team; and
- clearly communicate computer processes and procedures in oral, written and electronic formats to both peers and experts.
Explore our Graduate Outcomes to learn more about what our graduates are doing today.
Meet our Faculty
Dr. Aaron Block
Associate Professor of Computer Science, Mathematics and Computer Science Department Chair
Dr. Michael Higgs
Professor of Mathematics and Computer Science, Dean of Science
Dr. Amon Seagull
Director of Institutional Research and Assessment, Assistant Professor of Computer Science
Divider Roo Curved Line
Popular Courses
- Artificial Intelligence
- Machine Learning
- Data Structures and Algorithms
- Programming Languages
- Holistic Game Development
- Software Engineering
- Operating Systems