Oct 03, 2023
About the Program
The Department Computer Sciences offers coursework leading to the Bachelor of Science (B.S.) degree in Computer Science. The Computer Science major provides students with broad-based preparation in Computer Science with the appropriate supporting Mathematics background. Graduates in Computer Science are positioned for employment in a wide variety of jobs in the computing field. The CS major also prepares students for continued study of Computer Science at the graduate level. Students are encouraged to contact the department for further details (303-615-0399). The Computer Science BS degree program is accredited by the Computing Accreditation Commission of ABET, http://abet.org.
- Analyze a complex computing problem and 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 practices 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.
General Degree Requirements
To earn a degree, students must satisfy all requirements in each of the four areas below, in addition to their individual major requirements.
- A total of 120 semester hours are required for graduation.
- A grade of “C-” or better is required in all CS courses included in the major, all ancillary courses, all required mathematics courses, and all science courses for the science requirement. Students should note that programs differ in the minimum grade required.
- A minor is not required for this program.
General Studies Requirements: 33 credits
Students should consult the General Studies Requirements for a list of courses that fulfill the General Studies Requirements for degree completion. Some of the science, mathematics, and ancillary courses required for the CS major may partially or fully satisfy specific General Studies requirements.
- Written Communication (6 credits)
- Oral Communication (3 credits)
- Quantitative Literacy (3 credits)
- Arts and Humanities (6 credits)
- Historical (3 credits)
- Natural and Physical Sciences (6 credits)
- Social and Behavioral Sciences (6 credits)
- Global Diversity (0 or 3 credits**)
**Students will fulfill the global diversity requirement by taking an approved course within one of the following categories: arts and humanities; historical; natural and physical sciences; or social and behavioral sciences.
Ethnic Studies & Social Justice Requirement: 0 or 3 credits
- Students should consult the Ethnic Studies & Social Justice Graduation Requirement for a list of courses that fulfill the ESSJ Requirement for degree completion.
- Many programs include courses that meet this requirement. Students should consult with their advisor to determine what program courses may fulfill this requirement.
Required Mathematics Courses: 12 credits
Science Requirement: 6 credits
A total of at least 6 credits of the following departmentally approved science courses.
Must include one of the following science sequences. Additional science course(s) may be chosen from the courses listed below, or ENV 1200 .
Required Ancillary Courses: 9 credits
Professional Presentation Requirement: 3 credits
Technical Writing Requirement: 3 credits
Computer Science Ethics Requirement: 3 credits
Required Computer Science Courses: 62 credits
Major Core Courses: 46 credits
Upper Division Electives: 12 credits
A minimum of 12 additional semester hours selected from upper-division CS courses and MTH 4480 .
Senior Experience: 4 credits
Summary of Requirements
|General Studies Requirements
|Required Mathematics Courses
|Professional Presentation Requirement
|Technical Writing Requirement
|Computer Science Ethics Requirement
|Required Major Core Courses
|Major Upper Division Electives
|Total for the Computer Science Major, B.S.
Required courses for the major may also count for General Studies and ESSJ requirements, so the total credits listed may be greater than the number required to complete the degree. Therefore, it is important that you work with your advisor to make sure you are meeting requirements for your degree.
As an alternative to the B.S. degree program, the Department of Computer Sciences works with the Center for Individualized Learning to provide students with programs customized to their educational needs.