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

