Explore a Computer Science… | University of Northwestern, St. Paul
UNW Covid-19 Information
Department of Computing, Data, & Mathematical Sciences

Computer Science

Student working on computer
Department of Computing, Data, & Mathematical Sciences

Computer Science

  • Bachelor of Science
  • Undergraduate

125 credits

required for program

125 credits

125 credits

required for program

Prepare for careers in software development, information technology consulting and analyzing, or database administration. The computer science major will give you the knowledge to develop and use computer algorithms and computer-based systems. This program will also prepare you for a graduate degree in the computing sciences.

This might be the right degree for you if

  • you enjoy working with technology
  • want to put your math and technical skills to good use
  • want a degree that is flexible enough to work in any industry

Why study computer science at Northwestern?

Computer science requires expert levels of knowledge, experience, and unshakable ethics to navigate the innovative role of technology. You will learn from Christian professionals who will provide personal instruction. You will grow in your spiritual and ethical foundation while expanding your knowledge and skill sets.

You will learn about

  • low level technical skills in programming and application development
  • medium level applied mathematical skills for computations and simulations
  • high level design and analysis skills
  • application with databases, computer security, and communications

Northwestern is close to downtown Minneapolis and St. Paul. With 16 local Fortune 500 companies, students take advantage of great internship opportunities.`

In the Spring 2018 semester I interned at Minnesota Adult and Teen Challenge as an information technology intern. This internship was a valuable experience for me as it allowed me to gain what I consider my first real work experience in the computer science field. It allowed me to experience firsthand what a company is actually like and how an information technology office operates.
Michael Peck

Careers in computer science

There are a variety of career and academic pathways that begin with a degree in computer science.

What types of work are related to this degree?

  • Technical support
  • Teaching (non-licensure)
  • Instructional technology
  • Software design and development
  • Systems development/analysis
  • Web design/maintenance
  • Programming
  • Systems integration
  • Intranet maintenance
  • IT consulting/analysis
  • Database administration
  • Research and development
  • Sales and marketing
  • Technical writing

Who employs people with this degree?

  • Financial institutions
  • Insurance companies
  • Manufacturers
  • Research institutions
  • Healthcare organizations
  • Entertainment companies
  • City, state and federal government
  • Telecommunications companies
  • Environmental management firms
  • City, state and federal government
  • Internet exchange points (IXPs)
  • Internet service providers
  • Software vendors & Software/hardware manufacturers
  • Systems developers
  • Technical service providers
  • Retailers/Retail stores
  • Consulting firms
  • Transportation companies
  • Education institutions
  • Hotels and restaurants
View Career Guide

of Northwestern graduates felt professionally prepared by their education


of seniors say their major integrates biblical perspectives


of graduates say they are well-prepared to enter graduate school or advanced study

Preparing for a Career

College graduation rates continue to increase each year making competition for jobs even greater. Set yourself apart from the crowd with the following strategies for getting started, networking, and gaining experience.

Strategies for success:

  • Note that an interest in computers may not translate into an interest in computer science, as the major is heavily programming and math-based.
  • To enter the gaming industry, investigate training programs specific to game design and seek as much exposure to designing as possible. Pursue entry-level opportunities, such as being a tester, to gain experience.
  • Prepare to learn new information on a regular basis through online discussions, classes, conferences, and periodicals. Update your skills accordingly.
  • Obtain vendor-specific or networking certifications to gain a competitive edge for some positions.
  • Expect to work extended and/or irregular hours, and at times be “on call.”
  • Consider earning a minor in math or pursuing it as a second major, as a computer science major is heavily math-based.
  • Develop strong interpersonal, communication, and teamwork skills. Patience and perseverance are essential for computer science professionals.

You might also be interested in:

You might also be interested in

Become a Student


Visit Campus


Contact Us