top of page

University of Maine

Orono, Maine
Degree:

BA

Computer Science

Location:

College of Liberal Arts and Science

Credits:

120 credits

System:

Semester

Required Computer Science (or Related):

• COS 100: Success in Computer Science (1 credit)
• COS 125: Introduction to Program Solving Using Computer Programming (4 credits)
• COS 135: Applied C Programming (3 credits)
• COS 140: Foundations of Computer Science (3 credits)
• COS 225: Object-Oriented Design, Programming, and Data Structures (3 credits)
• COS 226: Introduction to Data Structures and Algorithms (3 credits)
• COS 235: Computer Architecture (3 credits)
• COS 250: Discrete Structures (4 credits)
• COS 301: Programming Languages (3 credits)
• COS 331: Operating Systems (3 credits)
• COS 420: Initroduction to Software Engineering (3 credits)
• COS 430: Introduction to Cybersecurity (3 credits)
• COS 490: Computer, Ethics, and Society (3 credits)
• COS 397/497: CS Capstone I-II (6 credits)
• Upper-Division CS Electives (9 credits)

Required Math:

• Calculus I-II (8 credits)
• Statistics from approved list (3-4 credits)

Required Science:

• Biological OR Physical Science from approved list, one of which must have a Lab (7-8 credits)

Required Engineering:

None

Other Requirements:

• College Composition (3 credits)
• Business and Technical Writing (3 credits)
• Human Values and Social Context (18 credits) with at least 3 credits of approved courses from each of the following: Western Cultural Tradition, Social Contexts and Institutions, Cultural Diversity and International Perspectives, Population and the Environment, and Artistic and Creative Expression
• Electives (6 credits)
• Courses for Minor (18 credits)

Subfield Required:

Yes

Type:

Minor

Options:

Minor required in any subject other than the major.

Double or Dual Major Option(s):

Double majors and dual degrees are possible.

Related Majors:

• BS Computer Science
• BS Computer Engineering

Good to Know:

• The BA program requires a Minor outside of the Major field of study.

University's Webpage for this Program:
Catalog Year:

2024-2025

bottom of page