University of Wyoming
Laramie, Wyoming
Degree:
BS
Computer Science
Location:
College of Engineering and Applied Science
Credits:
120 credits
System:
Semester
Required Computer Science (or Related):
• COSC 1010 OR 1015 - Introduction to Computer Science I OR Introduction to Programming for Data Science (3 credits)
• COSC 1030/2030: Computer Science I-II (8 credits)
• COSC 2150: Computer Organization (3 credits)
• COSC 3011: Introduction to Software Design (3 credits)
• COSC 3015: Functional Programming (3 credits)
• COSC 3020: Algorithms and Data Structures (4 credits)
• COSC 3050: Ethics for the Computer Professional (1 credit)
• COSC 3765: Computer Security (3 credits)
• COSC 4100 OR 4200: Foundations of Computing OR Computability and Complexity (3 credits)
• COSC 4740 OR 3750: Operating Systems Design OR Linux Programming for System Applications (3-4 credits)
• COSC 4780 OR 4785: Principles of Programming Languages OR Compiler Construction (3 credits)
• COSC 4760 OR 4820: Computer Networks OR Database Systems (3 credits)
• COSC 4950/4955 - Senior Design I-II (3 credits)
• CS 3000+ Electives (9 credits)
Required Math:
• Calculus I-II (8 credits)
• Elementary Linear Algebra (3 credits)
• Statistics (4 credits)
• Discrete Structures (3 credits)
• Math OR Science elective with approval (4 credits)
Required Science:
• Science with Lab with restrictions (8 credits)
• See "Math Requirements"
Required Engineering:
• None
Other Requirements:
• First Year Seminar (3 credits)
• Communication I-III (9 credits)
• Quantitative Reasoning (3 credits)
• Physical and Natural World (6 credits)
• Human Culture (6 credits)
• US and Wyoming Constitutions (3 credits)
• Electives to meet minimum credit requirements to graduate (varies)
Subfield Required:
No
Type:
• Optional Concentration
• Optional Certificate
Options:
Optional Concentration:
• Business
• Big Data
• International Engineering
Optional Certificate:
• CyberSecurity
Double or Dual Major Option(s):
• Double major may be possible.
Related Majors:
• BS Computer Engineering
Good to Know:
• Information is from the 2022-2023 course catalogue.
University's Webpage for this Program:
Catalog Year:
2022

