Computer ScienceBachelor of Arts
Why study Computer Science at Gustavus?
Computer Science majors learn to think analytically and logically, design creative and robust solutions, work in a team environment, and explore new technologies. You will solve problems using multiple programming languages and development platforms, and you'll have a theoretical and practical understanding of the fundamental principles and concepts of computer science that will apply to a variety of careers.
Course Examples
Every year, Gustavus faculty teach more than 1,800 courses - you'll be able to choose what interests you. Maybe one of these courses from Mathematics, Computer Science, and Statistics will be on your class schedule.
- MCS-388Compiler Design
- MCS-287Principles of Programming Language
- MCS-381Social Computing
- MCS-210Computing in Society
“After a week of teaching I was certain that teaching was what I wanted to do for the rest of my life.”
Louis Yu, "After a week of teaching I was certain that teaching was what I wanted to do for the rest of my life." What are your areas of research and teaching expertise? My main research interests span the areas of social network analysis and web mining. I have also worked on projects in Human-Computer Interaction (HCI), location-based services, and mobile computing....
What can I do with a degree in Computer Science?
The Computer Science major is adaptable - and valuable - leading to many different fields and fulfilling careers. Here are a few popular paths, but a Gustavus degree can take you anywhere.
- Software Engineering
- Project Management
- Database Administration
- Web Design
- System Developer
Get more information about Computer Science
Share your name and email and you'll immediately receive more details, links, and contact options for our Computer Science program.