Computer Science

Program Type
Undergraduate Major
Bachelor of Science (BS)
Modes of Study
Blended;In Person

Full-time tuition

In-state: $8,910;
Out-of-state: $26,250 (30 credit hours per year). New England residents may qualify for tuition breaks. See details and other costs

Financial aid

Average offer covers a large portion of tuition & fees.
In-state: nearly 100%;
Out-of-state: nearly 70%.
May include scholarships, grants, waiver, & work-study. Explore aid

Program duration

Typical completion time: 4 years. Flexible options may save time. Explore options


SAT & ACT scores optional. Early action & year-round admissions. View application process & deadlines

Program Highlights

  • Prepare for a high-in-demand career in computing or continued study at the graduate level.
  • Apply theoretical knowledge to a project-based internship experience that stresses the use of initiative, communication, and collaboration.
  • Enjoy access to a computer lab dedicated to Computer Science students with a collection of Linux, Windows, and Apple computers, along with a full suite of development, business, scientific, and research applications.
  • Choose courses in areas that align with your interests such as databases, graphics, artificial intelligence, robotics, operating systems, and computer networks.
  • Study with dedicated faculty who have expertise in the field as developers of software technology and software systems.
A student typing on a keyboard in a classroom while other students look on

Program requirements

In our program, you’ll learn to design and build software, study various programming languages, and build an understanding of how computers are built and how they work. We provide a broad base of fundamental knowledge as well as advanced courses that allow you to follow your own interests.

Groups of students walk or sit outside of the Portland campus Science Building.

Expert, engaged faculty

Our faculty always go the extra mile to help our students achieve success. Examples of faculty research includes software technology for health research, artificial intelligence, bidirectional debugging, computer simulation techniques, programming languages, and computer security.

A student in a graduation cap and gown gazes upward.

Scholarship opportunities

Scholarships offer valuable financial aid that doesn’t need to be repaid. You’ll be automatically considered for Merit Scholarships when you apply for admission by the deadline. Additional opportunities are available.

A rocky river with mountains in the background and, bordered by tree with autumn-colored leaves.

Do you live in New England?

You may be eligible for a special reduced tuition rate, as part of the New England Regional Student Program (RSP).

A student works with a 3D printer.

Modern labs and makerspace

In addition to our computer lab and research labs, you’ll have access to the Maker Innovation Studio, featuring a large makerspace, 3D Printing and prototyping area, Digital Immersion Lab, and Digital Media Lab.

A student sits at a laptop in a computer lab.

Career opportunities

Maine companies eagerly seek computer-smart college grads. Our alumni have obtained positions at organizations including WEX, Tyler Technologies, Cash Star, IDEXX Laboratories, Unum, TD Bank, Quantrix, and Kepware.

You may also be interested in…
Next steps

Our helpful admissions counselors are here to answer your questions about the admissions process, our academic programs, and student support services. We also invite you to explore the many ways to visit campus or to engage with us through online experiences.

Get info