Computer Science
Degree Earned
Bachelor of Arts: Computer Science
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'll learn about network security, develop applications in artificial intelligence and for the Web, and more. At Farmington, we strive to make sure you'll be well-versed in the latest technologies employers find so valuable -- and we want you to have fun doing it.
Our courses are relevant and interesting. We're constantly designing topics and projects to really motivate you.
From learning to create games for the Nintendo Wii to learning what it takes to secure a network from attack, your coursework at Farmington will provide a constant source of challenge -- and fun.
Here, you will also work one-on-one with your Computer Science professors on exciting research projects.
From developing an application around their work on dynamical systems to creating a browser plug-in for improved Web accessibility, you will apply what you've learned in the classroom to real world problems.
Even outside the classroom, you'll have opportunities to put classroom theory to the test. Whether you're troubleshooting and repairing other students' machines at the University's Computer Center, installing and maintaining systems and networks in the department's own computer lab, or tutoring other students, your on-campus work, internships, undergraduate research, and multi-disciplinary coursework will greatly enhance your education -- and your resume.
We prepare you for positions such as developer, analyst, system network administrator, database specialist, computer facilitiy manager, and more. We also prepare you to be successful in graduate school.
For additional information about the Computer Science major at Farmington, just contact the Office of Admission:
Bachelor of Arts: Computer Science
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'll learn about network security, develop applications in artificial intelligence and for the Web, and more. At Farmington, we strive to make sure you'll be well-versed in the latest technologies employers find so valuable -- and we want you to have fun doing it.
Our courses are relevant and interesting. We're constantly designing topics and projects to really motivate you.
From learning to create games for the Nintendo Wii to learning what it takes to secure a network from attack, your coursework at Farmington will provide a constant source of challenge -- and fun.
Here, you will also work one-on-one with your Computer Science professors on exciting research projects.
From developing an application around their work on dynamical systems to creating a browser plug-in for improved Web accessibility, you will apply what you've learned in the classroom to real world problems.
Even outside the classroom, you'll have opportunities to put classroom theory to the test. Whether you're troubleshooting and repairing other students' machines at the University's Computer Center, installing and maintaining systems and networks in the department's own computer lab, or tutoring other students, your on-campus work, internships, undergraduate research, and multi-disciplinary coursework will greatly enhance your education -- and your resume.
We prepare you for positions such as developer, analyst, system network administrator, database specialist, computer facilitiy manager, and more. We also prepare you to be successful in graduate school.
"One of the strengths of the Computer Science program here is that you get to know your professors really well. And they keep the computer labs up-to-date too. You're working with the most current software and hardware, which -- in the Computer Science field -- is absolutely critical."
-- Shane Koski
From Auburn, Maine
What Classes Might You Take?
Because Farmington is a liberal arts college, every student - in every major - will take courses in the Arts, Humanities, Mathematics, Natural Sciences and Social Sciences. In addition, you will also get to choose interesting classes specifically tailored to your major in Computer Science, such as:
Contact Us For DetailsBecause Farmington is a liberal arts college, every student - in every major - will take courses in the Arts, Humanities, Mathematics, Natural Sciences and Social Sciences. In addition, you will also get to choose interesting classes specifically tailored to your major in Computer Science, such as:
| • Database Systems | • Networking Using TCP/IP |
| • Computer Operating Systems | • Algorithm Design and Analysis |
| • Programming Language Concepts | • Computer Graphics |
| • Data Structures | • Database Systems |
For additional information about the Computer Science major at Farmington, just contact the Office of Admission:
- Office of Admission
University of Maine at Farmington
246 Main Street
Farmington, Maine USA 04938-1994
tel 207-778-7050
fax 207-778-8182
TDD/TYY 207-778-7275
umfadmit@maine.edu


