BA in Computer Science
The BA in computer science prepares students for a world in which programming is not just about computers anymore. From cars to coffeemakers, software enables much of our daily lives. Demand for undergraduates with degrees in computer science therefore remains exceptionally strong. The BA in computer science will teach you the theory and methods of computer science, including how to apply these to real-world applications.
Advances in computing do not happen in a vacuum, and the BA in computer science will allow you to pair your knowledge of programming languages and algorithms with a broad foundation in the scientific, social, economic, and cultural trends that drive creative innovation in the field. The BA program allows you to complement your studies in a department that has longstanding and productive industry ties with a broad liberal education that will leave you ready to pursue a professional career right out of the gate.
Students earning the BA in computer science routinely supplement their coursework with internship and work opportunities on campus and off, ensuring that they are career-ready immediately upon graduation.
Students who earn a technical GPA of at least 3.2 are guaranteed admission to the program. Other students are admitted on a space-available basis.
The BA in Computer Science
The College of Liberal Arts offers a bachelor of arts (BA) in Computer Science; it’s administered through the Department of Computer Science and Engineering in the College of Science and Engineering, which also offers a bachelor of science in computer science (BS). This may be confusing, so here we explain the similarities and differences between the two options.
- The BA and BS are equally challenging. The major courses are the same for both degrees and students from both take their classes together. The pre-requisite courses to enter the major are the same.
- Admissions to the College of Liberal Arts and the College of Science & Engineering are different; you might get into one college but not the other.
- The structure of the degrees are slightly different. The BA has more flexibility if you want to pursue multiple interests, allowing space in your degree plan for breadth and depth; the BS degree program offers opportunities to take additional computer science and technical courses.
- The BA degree requires proficiency in a second language.
The Liberal Arts Advantage
Students who choose the BA degree have the option to add relevant minors to their major and their electives will help them develop skills that employers look for, above and beyond technical skills developed in the major courses. These core career competencies include:
- Analytical & Critical Thinking
- Applied Problem Solving
- Ethical Reasoning & Decision Making
- Innovation & Creativity
- Oral & Written Communication
- Teamwork & Leadership
- Engaging Diversity
- Active Citizenship & Community Engagement
- Digital Literacy
- Career Management
Consider your own interests and career goals and consult with an advisor when deciding whether to apply to the College of Liberal Arts (for the BA) or College of Science & Engineering (for the BS). Both degrees will prepare you well for your future.
Career Paths
All liberal arts degrees help CLA students develop their Core Career Competencies, and computer science majors develop specific skills that are applicable to lots of different careers. These skills include strong technical knowledge and analysis, computer programming languages, strong diagnostic and problem-solving, and information management skills.
Students who take the SuperStrong Interest Inventory receive a three-letter interest code, which identifies their top three areas of interest, work activities, potential skills, and personal values. The interest code "IRE" is often associated with this major, however, the SuperStrong assessment can help you understand how your interests connect to a variety of majors and career options. You can learn more about common employer types and occupations associated with this major. You can also see CLA specific examples of alumni careers below.
Internship & Job Search Websites
Student Groups
- ACM - Association of Computing Machinery
- ACM-W - Association of Computing Machinery for Women
- Girls Who Code
- Women in Computer Science
Professional Organizations
Alumni Career Examples
Below is a small sampling of what alumni with this major have pursued, organized by the most common career fields they go into (although keep in mind that there are alumni in all eight of the career fields). You can also utilize the LinkedIn's Alumni Tool and the Maroon and Gold Network to further explore alumni career pathways and connect directly with professionals.
Internships
-
Software Engineer Intern, Media Logic Group
-
Technology Intern, FindLaw
-
Software Engineer Intern, Maverick Software Consulting
-
Software Engineering Intern, Infinite Campus
-
Software Engineer Intern, Brady Corporation
-
IT Contractor, Target
-
Software Engineering Intern, Microsoft
-
Software Engineering Intern, SPS Commerce
-
Software Development Intern, Optum
-
Technology Support Specialist, University of Minnesota
-
System Administrator, University of Minnesota
-
Intern, Programming Environment Developer, Cray, Inc.
-
NetBackup Engineer Intern, Symantec
-
Software Engineer Intern, Infinite Campus
-
Information Technology Intern, UNAVSA
-
Software Test Intern, Gambro
-
Software Engineer Intern, Infinite Campus
-
UX/UI Designer, SparkStarter, LLC
-
UI Designer & Product Developer, Real EmPowerment Technology
-
Software Quality Analyst Intern, Pearson VUE
-
Test Automation Engineer Intern, Pearson VUE
-
Full Stack Web Developer, Secret Shopper-Myster Shopping Company
-
Research Intern, Seoul National University Biointelligence laboratory
-
Software Engineering Intern, St. Jude Medical
-
Business Intelligence Developer Intern, UnitedHealth Group
-
Business Analyst Intern, UnitedHealth Group
Entry-Level
-
Software Development Engineer, Amazon
-
Software Consultant, Fishbowl Solutions
-
Software Engineer, Microsoft
-
Technology Leadership Program - Software Engineer, Target
-
Software Engineer, Cray, Inc.
-
Programmer Analyst, CH Robinson
-
Technology Development Program Associate
-
Software Developer, T-Metrics, Inc.
-
Software Engineer, General Dynamic Mission Systems
-
Associate Software Engineer, Veritas Technologies LLC
-
Software Engineer Associate, Infor
-
Web Application Developer, The Sportsman's Guide
-
Software Developer, OATI
-
Software Development Engineer, Amazon
-
Information Architect, Thomson Reuters
-
TLP Software Engineer, Target
-
Junior Java Developer, UnitedHealth Group
Experienced
-
Full-Stack Developer, Verisk Retail
-
Software Engineer, Microsoft
-
Global Service Desk Analyst, Thomson Reuters
-
Technology Development Program Senior Associate, UnitedHealth Group
-
Project Manager, Target
-
IT Business Analyst, NEWSCYCLE Solutions
-
Software Developer, Optum
-
Intranet Governance and Operations Lead, Target
-
Application Developer, UnitedHealth Group
-
Senior Business Analyst, UnitedHealth Group
Entry-Level
-
Creative Director, RaisingSails Marketing
-
Digital Business Integration Analyst, Accenture
-
IT Business Analyst, NEWSCYCLE Solutions
-
Business Analyst, Target