top of page

University of Massachusetts

Amherst, Massachusetts
Degree:

BS

Computer Science

Location:

College of Information and Computer Sciences

Credits:

120 credits

System:

Semester

Required Computer Science (or Related):

• CICS 121: Introduction to Problem Solving with Computers (4 credits)
• CICS 187: Programming with Data Structures (4 credits)
• CICS 220: Programming Methodology (4 credits)
• CICS 230: Computer Systems Principles (4 credits)
• CICS 240: Reasoning About Uncertainty (4 credits)
• CICS 250: Introduction to Computation (4 credits)
• CICS 311: Introduction to Algorithms (4 credits)
• CICS 320:: Software Engineering
• CICS 326: Web Programming
• CICS 305: Social Issues in Computing, Junior Year Writing Requirement (3 credits)
• 7 Upper-Division CS courses or others on approved list (21 credits)

Required Math:

• Basic Math (0-3 credits)
• Calculus I-II (8 credits)
• Calculus III OR Statistics (4 credits)
• Linear Algebra (3 credits)

Required Science:

• Biology, Chemistry, Physics, or Geology courses from approved list, 2 courses (8 credits)

Required Engineering:

None

Other Requirements:

• Writing (3 credits)
• Analytic Reasoning (3 credits)
• Social World, 4 courses with one focused on U.S. diversity and one focused on Global diversity: Arts/Literature (3 credits), Historical Studies (3 credits), Social and Behavioral Sciences (3 credits), and a course from an approved list (3 credits), with restrictions

Subfield Required:

No

Type:

n/a

Options:

n/a

Double or Dual Major Option(s):

• Double majors and dual majors are possible.

Related Majors:

• BA Computer Science
• BS Informatics

Good to Know:

• In 2021 UMass Amherst's College of Information and Computer Sciences received $95 million in gifts and grants for facility improvements and expansion, additional faculty, enable new research, increase scholarships, and broaden peer mentoring.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page