top of page

University of New Mexico

Albuquerque, New Mexico
Degree:

BS

Computer Science

Location:

School of Engineering

Credits:

120 credits

System:

Semester

Required Computer Science (or Related):

• CS 152L/251L: Computer Programming Fundamentals AND Intermediate Programming (6 credits) OR CS 259L: Data Structures with Java (5 credits)
• CS241: Data Organization (3 credits)
• CS 261: Mathematical Foundations of Computer Science (3)
• CS 293: Social and Ethical Issues in Computing (1 credit)
• CS341: Introduction to Computing Systems (3 credits)
• CS 351L: Design of Large Programs (4 credits)
• CS 357L: Declarative Programming (3 credits)
• CS 361L/362: Data Structures and Algorithms I-II (6 credits)
• CS 375: Introduction to Numerical Computing (3 credits)
• CS 460: Software Engineering (3 credits)
• CS 481: Operating Systems Principles (3 credits)
• ECE 238L: Computer Logic Design (4 credits)
• Technical Electives (8-9 credits)

Required Math:

• Calculus I-II (8 credits)
• Linear Algebra (3 credits)
• Statistics and Probability (3 credits)

Required Science:

• Science with Lab sequence from approved list (8 credits)
• Science Electives (6 credits)

Required Engineering:

• None

Other Requirements:

• Freshman English (6 credits)
• Technical Writing, Expository Writing, OR Communication and Journalism (3 credits)
• Social and Behavioral Sciences from approved list (3 credits)
• Humanities from approved list (3 credits)
• Foreign Language from approved list (3 credits)
• Arts and Design from approved list (3 credits)
• US and Global Diversity and Inclusion from approved list (3 credits)
• Electives with restrictions (6 credits)

Subfield Required:

Yes

Type:

Minor

Options:

Minor is required with some restrictions; departmental approval may be needed.

Double or Dual Major Option(s):

• Dual degree may be possible.

Related Majors:

• BS Computer Engineering

Good to Know:

• CS 460 is a Capstone project course.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page