Professor working with students in computer lab classroom

The Computer Science program at the University of Maine at Farmington goes far beyond the basics of software, hardware, and programming languages. Here, you’ll roll up your sleeves and get involved with the skills employers want to see.


You may learn about network security, develop applications in artificial intelligence or for the Web, and much more. We strive to make sure you’ll be well-versed in the latest technologies employers find so valuable.

Courses in computer architecture and hardware, database systems, networking, computer languages, algorithm design and analysis, and computer graphics will help you design independent study projects, pursue internships, or take advantage of on-campus work opportunities where you’ll apply your classroom knowledge to real-world work.

Save more than $5,500 per year in tuition. This University of Maine at Farmington program qualifies for the NEBHE Tuition Break.

Through the NEBHE Tuition Break program, students from Connecticut, Massachusetts, New Hampshire, Rhode Island, and Vermont receive a $5,670 tuition discount on all UMF degree programs.

What can you do with a degree in Computer Science?


Data comes from the U.S. Bureau of Labor Statistics and other sources. Median Salaries for positions in Maine typically fall below those of other New England states.

Internships – Real-World Experience in the Computer Science Field

At UMF you can find out, first-hand, what it’s like to work in the Computer Science field while you learn valuable career skills and develop a strong network of professional contacts.

Here’s a short list of where our Computer Science students have interned:

  • Maine Office of Information Technology, Augusta, Maine (multiple internships)
  • Maine Health Research Institute, Augusta, Maine
  • MaineWeb and Social Media Internship – Franklin County Chamber of Commerce, Farmington
  • UNUM, Portland, Maine

Strong IT and computer skills are also always in demand right on campus. Here, you can work in the Computer Science department’s own computer lab or apply to work for the University’s IT Help Desk and for a number of University departments and offices.

You’ll also have opportunities to put theory to the test outside the classroom through innovative research projects and friendly competitions. For example, a group of UMF students finished in the top 15 at a recent programming competition against more than 40 other teams. Each year, UMF sends a team of students to compete in this fun opportunity to network and learn.

We prepare you for positions such as hardware engineer, software developer, app developer, computer architect, network support specialist, information security analyst, database administrator, computer science teacher, web developer, and many more — including graduate school.


Contact Us

Office of Admissions
University of Maine at Farmington
246 Main Street
Farmington, Maine USA 04938-1994
tel  207-778-7050
fax  207-778-8182
TYY (via Maine Relay Service) dial 711
umfadmit@maine.edu