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

