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.

Woman at a computer creating graphics. The image appears to be a model of a waterslide where the riders slide down into the back of a large cat's head and come out through the mouth. The cat appears to be carved out of stone.

We offer both undergraduate and graduate programs in Computer Science.

A woman with blond hair works on math problems on a clear glass board using a purple marker. The photo is taken from the other side of the glass.

Got questions? Visit our Frequently Asked Questions

Undergraduate majors

Job growth

Average salary

Careers in Computer Science

  • Machine Learning Specialist
  • Data Scientist
  • Full Stack Developer
  • Cloud Architect
  • Natural Language Processing Specialist
  • Computer Programmer
  • Scientific Computing Researcher
  • Software Developer