Computer Science Degree Overview
Within the context of social responsibility, Regis University’s B.S. in Computer Science (CS) degree exposes students to a broad balance of theory and practice. An extensive focus on the theoretical foundations, possibilities, and limitations of computation provides students with the ability to model and craft efficient computational solutions to problems. As graduates are expected to be proficient software developers, the CS degree also provides the greatest breadth and depth of experience related to software development, which includes the ability to utilize multiple programming languages, paradigms, and platforms when implementing the computational solutions they design.
A Leader in Information Technology Education
The B.S. in Computer Science degree is accredited by the Computing Accreditation Commission of ABET, a prestigious nonprofit accreditation body. Regis University’s College of Computer & Information Sciences is the only institution in the country whose Bachelor of Science in Computer Science degree is both accredited by ABET and also can be earned completely online.
A Faster Path to Success Through Combined Bachelor’s and Master’s Degrees
Technology students have the opportunity to work on a B.S. in Computer Science degree in tandem with one of the Master of Science degree programs within our College of Computer & Information Sciences. Contact an admissions counselor at 800.944.7667 to learn how you can complete both degree programs at a faster pace and a more affordable cost.
PROGRAM EDUCATIONAL OBJECTIVES
Program Educational Objectives (PEOs) are broad statements that describe what graduates are expected to attain within a few years after graduation. PEOs are based on the needs of the program’s constituencies and must be documented and measurable. The BS in Computer Science (CS) Program supports the following PEOs:
1. Graduates will be knowledgeable and skilled CS professionals.
Our graduate’s knowledge spans the fundamentals of computer science, including an understanding of several advanced specialty areas. Our graduates have the technical knowledge and theoretical background in computing within a value-centered education. Analytical problem solving, experiential learning, entrepreneurial techniques, and critical thinking are trademarks of our CS graduates.
2. Graduates will exhibit high standards of professionalism.
Our graduates communicate clearly, work effectively as an individual or in a team, and take leadership roles within the profession. Our graduates become contributors to the improvement and transformation of our society.
3. Graduates will embrace a professional code of ethics in their professional careers.
Our graduates understand the ethical, professional, and social responsibilities associated with their computer profession. They recognize the social and global impact of their work.
4. Graduates will adapt to the changing landscape of the CS discipline.
Our graduates are lifelong learners, updating their knowledge and skills regularly. Some graduates pursue advanced degrees while others take advantage of professional development opportunities.
5. Graduates are men and women committed to serving their community.
Our graduates apply analytic skills and knowledge to human needs and seek to preserve the best of the human heritage. Our graduates develop skills and leadership abilities necessary for distinguished professional work and contributions to the improvement and transformation of society.
Upon successful completion of this program, the graduate will be able to:
(a) An ability to apply knowledge of computing and mathematics appropriate to the Computer Science discipline.
(b) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
(c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
(d) An ability to function effectively on teams to accomplish a common goal.
(e) An ability to explain the professional, ethical, legal, security, leadership, and social issues and responsibilities relevant to computer science.
(f) An ability to communicate effectively with a range of audiences.
(g) An ability to analyze the local and global impact of computing on individuals, organizations, and society.
(h) Recognize the need for and an ability to engage in continuing professional development.
(i) An ability to use current techniques, skills, and tools necessary for computing practice.
(j) An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-bases systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
(k) An ability to apply design and development principles in the construction of software systems of varying complexity.
Graduate & Enrollment Numbers
|Graduates by academic year
|Enrollment by academic year
|Graduates by academic year
|Enrollment by academic year
Total Computer Science Degree Requirements: 128-133 credit hours
Combined bachelor’s and master’s degrees: 152 credit hours
Undergraduate core requirements: 45 credit hours
Foundational course requirements: 35 credit hours
Upper division course requirements: 30 credit hours
Optional Mathematics minor: 12 credit hours
General electives: 11 credit hours (if minor is completed); 18 credit hours (if minor is not completed)
Printable Fact Sheet: To download a printable fact sheet with details about required classes, admissions requirements, and start dates, visit our fact sheet library. Please note: The best source for the most current information is an admissions counselor.