|
Oct 10, 2024
|
|
|
|
2024-2025 University of Wyoming Catalog
Computer Science, B.S.
|
|
A state-of-the-art curriculum that provides a solid foundation in programming, algorithm design and analysis, cybersecurity, databases, and computer systems. Elective topics include: AI, ML, AR/VR, and Mobile apps.
|
Accreditation
The Computer Science Program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Computer Science and Similarly Named Program Criteria.
Degree Requirements
The degree requires 120 credits, 42 of which must be upper-division.
University Studies Program
This degree requires that The University Studies Program 2015 requirements are met before graduation. Some of the courses required for this major fulfill USP requirements, but not all. Students should check their degree evaluations and consult with their assigned academic advisor to discuss their specific course plan.
Computer Science General Information
Computer Science majors must satisfactorily meet the requirements of the University Studies Program (USP), and they must complete a minimum of 120 credit hours, at least 42 of which must be upper division hours.
Note that some of the courses required for the Computer Science core or the concentrations will meet some of the USP requirements. Students do not have to take additional courses to meet those requirements.
All courses in Computer Science, Mathematics, and Statistics must be completed with a grade of C or better.
Mathematics and Science Courses
Electives
- 9 credits of COSC Electives (3000-level or above, not used to complete any other requirement)
- General Electives to reach 120 credits.
A total of 3 credits of COSC 3970 can be used.
Approved EE courses may also be taken as COSC electives. See Department web pages for a current list of approved courses.
General electives include any course at or above the 1000 level, not used to complete any other requirement.
Electives should be selected to meet the 42 hour requirement for Upper Division credits.
Computer Science Program Educational Objectives
The following are the objectives that the Computer Science program is preparing its graduates to achieve:
- Success: Graduates will be employed in a computer science-related field or making progress toward an advanced graduate degree.
- Growing: Graduates show continued learning and leading in computing-related professions.
- Ethics: Graduates exhibit ethical and responsible behavior in all professional and community endeavors.
Computer Science - Student Learning Outcomes
The program of study in Computer Science enables students to achieve, by the time of graduation:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
|
|
|