University of Maine
Orono, Maine
Degree:
BS
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 (12 credits)
Required Math:
• Calculus I-II (8 credits)
• Statistics from approved list (3-4 credits)
Required Science:
• Science with Lab sequence from approved list (8 credits)
• Science Elective from approved list (6 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 (15 credits)
Subfield Required:
No
Type:
n/a
Options:
n/a
Double or Dual Major Option(s):
Double majors and dual degrees are possible.
Related Majors:
• BA Computer Science
• BS Computer Engineering
Good to Know:
• Students apply to the College of Liberal Arts and Science and indicate CS as their major.
University's Webpage for this Program:
Catalog Year:
2024-2025

