Online Master of Science Computer Science

Request info 

Apply now   

Apply now for fall

Download the program 
fact sheet

Tuition and fees

MSCS Online Preparatory Program



Online MS-CIS headerGain a broad and deep knowledge of computer science through our strong core program paired with a wide selection of elective courses. With emphasis on software development, the program maintains a balance between theory, systems, and applications.

  • Work on realistic scale projects within the graduate courses. 
  • Work as a member of a team and be individually responsible for an entire project; from problem specification to the completion of the solution.
  • Learn to conduct independent research and present your results in oral and written forms. 
  • Graduate with the knowledge and skills required to develop and design high quality computer systems and application software.

As highly qualified professionals, our graduates are ready to compete for responsible positions in the computer industry, research institutions, government, or to pursue their education in PhD programs.

MSCS Online Preparatory Program

For students with BS degrees in fields other than Computer Science or Computer Engineering, we offer a preparatory program consisting of four online courses in computer science fundamentals. This preparatory program is fully online and may be finished within one year.

Get Started

For more information

Contact Graduate Program Director
Computer Science

ABETComputing Accreditation Commission logo

Schedule of upcoming courses 

(subject to change)

Fall 2014

Spring 2015

  • CIS 580: Paradigmatic Software Development
  • CIS 532: Software System Design
  • CIS 552: Database Design
  • CIS 555: Advanced Bioinformatics
  • CIS 563: Multi Agent Systems

Summer 2015

Fall 2015

  • Elective courses

  • CIS 580: Paradigmatic Software Development
  • CIS 522: Algorithms and Complexity
  • CIS 532: Software System Design 
  • CIS 564: Mobile Robotics
  • CIS 588: Neural Computing 

Spring 2016

Summer 2016

  • CIS 560: Theoretical Computer Science
  • CIS 570: Advanced Computer Systems
  • CIS 552: Database Design
  • CIS 602: Special Topics in Data Mining
  • Elective courses

Online programs and courses are offered by the Departments and Colleges of the University of Massachusetts Dartmouth through UMass Dartmouth University Extension.