About this Program
The Computer Science B.A. is an interdisciplinary program that will produce computing professionals who have the necessary depth of expertise in computer science to have lifelong professional careers in the field. The program requires each student to gain knowledge and experience in the fundamentals of computer science, including computer organization and architecture, data structures and related algorithms, and programming languages.
In addition, it allows for significant course work in a second complementary discipline. Students who complete this degree will have enormous flexibility and opportunity in their future careers and education since there is no discipline that is not touched in significant ways by computer science.
- Active learning environment
- Access to state-of-the-art instumentation
- Focus on undergraduate teaching and research
- An understanding of the application of programming languages in computer systems
- Ability to design, develop, and analyze significant software systems
- Effective communication skills, both orally and in writing
The program requires each student to gain knowledge and experience in the fundamentals of computer science, including computer organization and architecture, data structures and related algorithms, and programming languages.
UMD graduates in computer science are currently working for a diverse array of organizations, from small software engineering companies in Duluth and high-tech corporations in the Twin Cities to international leaders such as Google, Amazon, and Microsoft.
Admissions and Scholarships
We offer a variety of scholarships to many of the computer science students. They are all hosted by the Swenson College on one simple application.
We have multiple computer science clubs on campus. The Association for Computing Machinery (ACM) Club is a professional membership group that explores the realm of technology.
Robotics at UMD is a club devoted to inspiring students in science and technology, from building and flying model aircraft to compering in national level battlebot competitions. The Software Development Club at UMD (DEV Club) works on a project whole sharing knowledge across the collective languages of the groups membership.
Many of our students also participate in the Women in Computing and/or the Women in Engineering & Sciences. The Women in Computing club is focused on students networking with fellow women interested in computer science research and consider taking part in regional competitions where students can showcase their work. Women in Engineering and Science(WES) focuses on doing fun things with other women interested in the sciences.