Skip to Main Content

Computer Science Minor

Computer Science Minor

The Computer Science minor is primarily designed for students majoring in a science or engineering department or any other department where a substantial amount of quantitative knowledge is required. The minor is designed to provide such students with a fairly deep background in computer science to complement their major beyond the requirements of their major department. Completion of the minor allows the student to receive recognition of this accomplishment on his degree.


To receive a minor in Computer Science, students must complete a minimum of six courses with the following stipulations:

  • Three of the courses must be:
  • Two of the remaining three computer science courses must be at the 3000 or 4000 level and must be acceptable as either required or elective computer science courses for Computer Science majors.
  • Courses transferred from other educational institutions can be applied to the Computer Science minor, but at least three of the courses applied to the minor must be taken in the UMass Lowell Computer Science Department.
  • All courses applied to the Computer Science minor must total at least 18 credits
  • Only courses in which a student earns a grade of C or better can be applied to the Computer Science minor

Some computer science courses numbered COMP.3010 or higher require MATH.3210 Discrete Structures I and MATH.3220 Discrete Structures II as prerequisites. To make things easier for non-Computer Science majors, the department allows MATH.2210 Linear Algebra to substitute for MATH.3210 Discrete Structures I. This allows Computer Science minors to use a potentially required course for their own major to satisfy part of this computer science prerequisite.

Students interested in the Computer Science minor should meet with the Computer Science undergraduate coordinator to plan a program that will best meet the student’s goals.