University of Minnesota Morris
UMM Home Academics Admissions News, Sports, & Events CampusLife Alumni & Friends Directories

Find us on Facebook

follow us on twitter

Morris on LinkedIn Join Morris on LinkedIn »

Career Services on LinkedIn Join Career Services on LinkedIn »


UMM Home > Career Services > Career Planning & Decision Making > What can I do with a Major in... > Computer Science

Computer Science

Description of Major
The computer science curriculum is designed to provide students with a strong foundation in the diverse and rapidly changing field of computing. The science of computing is emphasized with a focus on fundamental principles and the formal underpinnings of the field. Students who successfully complete the major are qualified to enter the computing field as professionals or to pursue graduate students.

A liberal arts education and study in a particular major will lead to the acquisition of a group of skills which enable one to solve problems, communicate effectively, and perform complicated tasks. These skills are essential in any career. The following is a list of important and commonly agreed upon career skills identified by UMM computer science faculty as a part of the project to Improve Public Understanding of Liberal Learning (IMPULL). The skills are those which all or most students studying computer science are likely to acquire through classroom instruction, co-curricular or extra-curricular activities.


Leadership/Management Skills:
- judging
- applying data
- unwillingness to automatically accept the
status quo
- making decisions
- setting goals
- initiating projects or ideas
- identifying priorities and parameters
- managing time, energy and resources
- identifying people who can contribute to
the solution of a problem or task
- conceptualizing
- ability to work self-directedly
- organizing promoting change
- taking risks
- analyzing
- identifying problems and needs
- identifying alternative courses of action
- predicting and evaluating future trends
and patterns


Communication/Writing Skills:
- comprehending written material
- demonstrating premises and reasoning
to their conclusion
- describing objects or events with a
minimum of factual errors
- listening objectively


Instructing/Educational Skills:
- coaching
- teaching a skill, concept or principle to
- training someone in something


Research/Analytical Skills:
- sorting data and objects
- applying information creatively to solve
specific problems
- manipulating information using expertise
in accounting
- manipulating information using expertise
in mathematics
- developing new approaches to problems
- calculating
- developing a budget
- using numbers as a reasoning tool
- breaking down principles into parts
- applying appropriate methods to test
the validity of data
- using systems analysis
- using laboratory techniques
- cataloging information
- evaluating information against
appropriate standards
- manipulating information using expertise
in computer skills
- manipulating information using expertise
in statistics
- reading
- keeping financial records
- organizing and classifying
- gathering information
- perceiving and defining cause and effect
- identifying information sources
appropriate to special needs or problems


Artistic/Creative Skills:
- dealing creatively with symbols or
- illustrating, displaying, creating two or
three dimensional images
- visualizing spatial relationships


Additional Skills, or Skills Peculiar to the Computer Science Discipline:
- a unique combination between
communication techniques where several disciplines are brought together


Jobs Obtained by UMM Computer Science Graduates
Studies conducted by the UMM Career Center have shown that graduates obtain jobs that are both related to their major and jobs that may not be formally related to the major. Over 94% of the computer science graduates since 1984 said their job was in the same field or related to their undergraduate major. Other studies have shown that liberal arts graduates find employment that makes use of their skills, special knowledge, values, and interests, even though the employment field may not be related to their academic major. Listed below are some jobs obtained by UMM computer science graduates:

Computer Analyst
Computer Architect/Engineer
Computer Consultant
Computer Programmer
Computer Support and Training Technician
Data Administrator
Data Organizer
Data Processor
Director/Academic Computing
Engineer Program Manager
Quality Assurance Engineer
Information Analyst – MIS
Insurance and Investment Agent
Lead Analyst Programmer
Network Administrator
Network Analyst
Project Manager
Software Architect
Software Developer
Software Development Consultant
Software Designer
Software Engineer
Software Integration
Software Research and Development Director
Systems Administrator
Systems Analyst
Systems Architect
Systems Engineer
University Professor


There are many occupations that do not require a specific undergraduate major, they are often learned as a result of the on-the-job training rather than prior education. What is sought among prospective employees is the development of certain skills and abilities that can be developed not only through an academic major but through courses taken as part of one’s general education, and through internships, directed studies, tutorials, seminars, study abroad, work-study and summer employment, and volunteer experiences.

Graduate/Professional Education of UMM Computer Science Graduates
Since 1984, approximately 45% of the computer science graduates have taken some graduate or professional training. Annually, approximately 28% of UMM graduates use their undergraduate major as a springboard for direct entry into graduate/professional schools. The following are some of the graduate/professional school programs entered by computer science graduates:

Artificial Intelligence
Business Administration
Computer Engineering
Computer Science
Data Base Systems
Electrical Engineering
Graph Theory
Programming Languages
Real Time Systems
Scientific Visualization
Software Engineering
Virtual Reality


Computer Science (Adobe Acrobat Supplement)
Graduate/Professional Schools in Computer Science
FSU Match Major Sheets