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.

Our Computer Science courses keep it relevant and interesting. You can investigate areas such as making applications that interact with devices such as cell phone operating systems, securing networks from attack, hacking the Kinect for Xbox 360, developing novel desktop applications, learning database management, designing genetic algorithms and neural networks to solve difficult problems, and studying cryptography.

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.


Save nearly $6,000 per year in tuition. This University of Maine at Farmington program will qualify for the New England Regional Program tuition discount beginning in Fall 2024.

This price break is for residents of Connecticut, Massachusetts, New Hampshire, Rhode Island and Vermont for the 2024-2025 academic year — a savings of $5,880 per year.



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