Study Computer Science at USM
The Department of Computer Science at the University of Southern Maine offers undergraduate and graduate programs in Computer Science and Data Science that prepare students for careers in software development, artificial intelligence, cybersecurity, data analytics, and scientific computing. Students learn from faculty engaged in research, collaborate on real-world projects, and gain hands-on experience through internships, research opportunities, and industry partnerships in Maine’s growing technology sector.
Located in Portland, Maine, USM provides a student-centered environment where theory meets real-world application. You’ll gain hands-on experience in software development, databases, and theory of computation, graduating with a strong foundation in mathematics, problem-solving, and programming.
At USM, our motto, “student-focused every day“, drives a collaborative, inclusive learning experience. Whether your interests lie in AI, data science, data analysis, computational science, or software engineering, a computer science degree from USM equips you with the transferable skills and technical expertise to succeed in diverse, evolving industries.
The 4+1 Bachelor’s/Master’s Accelerated Pathway in Computer Science offers motivated and high-achieving Computer Science majors an opportunity to accelerate their academic journey by earning both a Bachelor’s and a Master’s degree in just five years.
Students in this combined program will build on their solid foundation in computer science by seamlessly transitioning into graduate-level coursework during their senior year. With just one additional year of study beyond the bachelor’s degree, students can complete the Master of Science in Computer Science, enhancing their expertise and expanding their career opportunities.
This accelerated pathway is ideal for students seeking advanced knowledge, research experience, or a competitive edge in the tech industry.

We offer both undergraduate and graduate programs in Computer Science.

Got questions? Visit our Frequently Asked Questions
Undergraduate majors
Job growth
Average salary
Careers in Computer Science







