top of page

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

bottom of page