Computer Science, BS

Program Delivery
On Campus
Total Credits
120 Credits

About the Program

The Bachelor of Science Computer Science Program is accredited by the Computing Accreditation Commission of ABET under the General Criteria and the Computer Science Program Criteria.

The Computer Science Department offers a complete four-year program of study leading to a BS degree in Computer Science. The undergraduate curriculum provides students with theoretical foundations and practical experience in both hardware and software aspects of computers. The curriculum in computer science is integrated with courses in the sciences and the humanities to offer an education that is broad, yet of sufficient depth and relevance to enhance student employment opportunities upon graduation. As a degree program within a professional school of the university, the curriculum is based on the criterion that graduates are expected to function successfully in a professional employment environment immediately upon graduation.

The Department of Computer Science has established the following Program Educational Objectives for the Bachelor of Science in Computer Science.

Competency in Computer Science Principles

  • Alumni should have the ability to find and access information relevant to an application under development.
  • Alumni should have the ability to model various problem domains and convert them into software solutions.
  • Alumni should have the ability to apply techniques of algorithm design and automata theory to new problem solving situations.
  • Alumni should demonstrate the ability to draw upon the expertise of others and negotiate solutions to a problem as a productive technical team member.
  • Alumni should demonstrate an understanding of the impact of computer problem solutions in a global, economic, environmental, and societal context.

Creativity in Applying Computer Knowledge

  • Alumni should be able to generate new and innovative solutions to solve problems or meet requirements in their discipline.
  • Alumni should be able to integrate global, economic, environmental, and societal considerations into their problem solutions.

Devotion to Lifelong Learning

  • Alumni will be prepared to learn on their own whatever is required to stay current in their chosen profession, for example, learning new programming languages, algorithms, developmental methodologies, etc.
  • Alumni should be prepared to do continual learning throughout their careers, to include such things as pursuing advanced degrees, attending short courses, reading technical or trade journals, participating in sabbaticals, etc.
  • Alumni will be prepared to pursue careers in all branches of computer science including technical development, project management, and technical sales.

Focus of Study

Model Degree Program

The Department of Computer Science has established the following Student Outcomes for the Bachelor of Science in Computer Science. By the time of graduation, students are expected to demonstrate:

1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.

2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.

3. Communicate effectively in a variety of professional contexts.

4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.

5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.

6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

Program Requirements

The Bachelor of Science degree in Computer Science requires the following:

  • A minimum of 120 credit hours with a cumulative CU GPA of 2.0. At least 45 of those hours must be upper division (courses numbers 3000 or higher).
  • A grade of C or higher in CS and GDD courses applied to the major.
  • A minimum 2.0 GPA must be maintained in all CS and GDD course work.
  • Completion of an Exit Interview with the Computer Science department in the final semester prior to graduation.
  • The last 30 hours of the degree must be completed while registered in the College of Engineering and Applied Science at UCCS.

Admission Details

Admission Criteria for Freshman Students

  • Rank in the upper 30th percentile of high school graduating class
  • ACT composite score of 25 or above or an SAT composite score of 1120 or above

Expected high school work is:

  • English - 4 units
  • Math - 4 units (at least two years of algebra, one year geometry, one year advanced math)
  • Natural Science - 3 units (one year physics, one year of chemistry)
  • Social Science - 2 units (government, history, economics, psychology, sociology)
  • Foreign Language - 2 units (all in a single language)
  • Academic Electives - 1 unit

Students that do not meet assured admission criteria can be admitted by the Engineering Committee, but are not guaranteed admission to the College of Engineering.

Transfer students

Student must have a minimum GPA of 3.0 with at least 30 hours of college course work. To be admitted, the student should have a solid math and science background in college coursework. Transfer students will almost always be reviewed by the Engineering Committee to determine coursework completed at college level.

For further information, contact a Transfer Advisor.

To learn more about admission requirements and the application process, please visit the UCCS Admissions page.

Additional resources for Admissions:

Start Your Application

ABET Enrollment Data

YearFall EnrollmentBachelor Degree ConferralsMasters Degree ConferralsPhD Degree Conferrals
201727448144
201829835219
201931073137
2020310751010
2021291711413
202225066146

BSCS Enrollment and Graduates for Academic Year 2017-2022. The source of the data is the Office of Institutional Research at UCCS.

Coursework

For additional details regarding the program coursework, please visit the Academic Catalog .

Career Pathways