Studying Computer Science at Regis

Regis University’s Bachelor of Science in Computer Science degree empowers students to expertly design and implement computational solutions that tackle the world’s most challenging social, political, environmental, scientific, medical, economic, and business problems in a socially just manner. From the creation of highly visible app, web, and business applications to the design of specialized software used, for example, by journalists, artists, scientists, doctors, and nearly every commercial and non-profit organization in the world, computer scientists are involved in the professions that realize humanity’s potential. Hence, computer science graduates are projected to remain in great demand for the foreseeable future in jobs that are often ranked as the top career to have.
Classroom Online Accelerated

B.S. Computer Science

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 (accelerated format) 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.

*Excluding the M.S. in Software Engineering & Database Technologies degree

Student Outcomes

Upon successful completion of this program, the graduate will be able to:

  1. Apply knowledge of computing and mathematics appropriate to the computing field.
  2. Analyze a problem and define the computing requirements appropriate to its solution.
  3. Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
  4. Identifies, collaborates effectively, and shares information with team members to set and meet team performance goals.
  5. Understand professional, ethical, legal, and social issues and responsibilities relevant to the computing field.
  6. Communicate with different stakeholders using effective communication and decision-making skills.
  7. Analyze the local and global impact of computing on individuals, organizations, and society.
  8. Maintain technical competency in the face of rapid changes in the computing.
  9. Use current techniques, skills and tools necessary to the computing practice.
  10. Apply mathematical foundations, algorithmic principles, and computer science theories and development principles in the modeling and design of computer-based systems demonstrating comprehension of the tradeoffs involved in design choices and the construction of software systems of varying complexity.

Graduate & Enrollment Numbers

    2010-2011 2011-2012 2012-2013
    Graduates by academic year 33 35 21
    Enrollment by academic year 313 365 454

    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.

    Program Requirements

    Foundational Courses (32 semester hours)
    Foundational Computing
    CS 202 Computational Foundations
    CS 210 Introduction to Programming
    CS 310 Data Structures
    CS 324 Algorithms and Analysis
    Platform-Based Development & DB Requirements* (select one)
    CS 336 Web and Database Applications OR
    CS 338 Mobile and Enterprise Computing
    Statistics Requirement (select one)
    MT 270 Introduction to Statistics OR
    MT 407A Mathematical Statistics
    Lower Division Mathematics Requirements
    MT 320 Introduction to Discrete Mathematics
    MT 360A Calculus I (4 semester hours)
    MT 360B Calculus II (4 semester hours)
    Foundational Elective Requirements (select one)
    CS 208 Computer Science Fundamentals OR
    CS 336* Web and Database Applications OR
    CS 338* Mobile and Enterprise Computing OR
    CS 346 Introduction to Game Development OR
    CS 370 Assembly programming
    *Note: Both CS 336 and CS 338 can be taken using one as an elective

    Upper Division Major Requirements (33 semester hours)

    CS 402 Principles of Programming Languages
    CS 430 Operating Systems
    CS 440 Computer Organization and Architecture
    CS 444 Software Engineering
    CS 475 Computation Theory
    CS 479 Ethical Leadership in Computer Science
    Intelligent Systems Requirement (select one)
    CS 464 Artificial Intelligence: Neural Networks OR
    CS 473 Artificial Intelligence
    Upper Division Mathematics Requirements (select one)
    MT 405 Numerical and Computational Methods OR
    MT 415 Linear Algebra OR
    MT 463 Differential Equations

    Computing Concentration (9 semester hours)

    Students must complete 9 semester hours of electives selected from one of the Concentrations listed below:

    General Electives (10 semester hours)

    General elective semester hours may vary depending on the number of semester hours taken in the core
    Available Concentrations:
    Computer Science Concentration
    CS 421
    Data Science
    CS 433 Computer Systems Security
    CS 445 Database Management
    CS 450 Data Networks
    CS 465 UNIX Operating System
    CS 485 Software Engineering Process
    CS 486 Software Engineering Management
    CS 487 Software Engineering Quality and Testing
    CS 490 Independent Study in Computer Science
    CS 492 Special Topics in Computer Science
    CS 498 Internship
    Computer Engineering Concentration
    CS 441 Digital Design Theory and Technologies
    CS 451 Telecommunications:  Applied Digital Signal Processing
    CS 462 Computer Systems Performance Analysis
    Computer Information Systems Concentration
    Nine Semester hours of Computer Information Systems course work selected in consultation with your academic advisor
    Information Technology Concentration
    Nine Semester hours of Information Technology course work selected in consultation with your academic advisor

    CC&IS Undergraduate Core Studies Requirements (45 - 49 semester hours)

    Oral and Written Communication (9 SH):
    Regis courses: *RCC 200, *RCC 420J, COM 210, COM 211, COM 406, COM 437, COM 455, EN 203, EN 325, EN 475, EN/PL 482,  *RCC 200--Writing Analytically and RCC 420J--Justice and the Common Good.
    Engagement with Literature and Arts (6 SH):

    English, humanities, fine and performing arts. Regis Courses: any 300-400 EN, all HU courses, all COM courses excluding COM 210, COM 211, COM 406, and COM 437

    ‡HU 366--Leading Lives that Matter
    Language and Global Awareness (6-8 SH):

    Modern languages, classical languages, archeology, history, political science, economics, geography, and social science. Regis courses: *RCC 410E, COM 400, COM 412, CR 466, EC 335, EC 400, CIV 410, CIV 420, HS 240E-W, HU 435E-W, HU 421E-W, SO 204, SO 340, SO 341, SO 472, IRSH 410E-W, RC 311, RC 458, RC 459) 

    *RCC 410E--Global Environmental Awareness
    Understanding Human Behavior, Diversity, and Culture (6 SH):

    Anthropology, economics, education, history, political science, psychology, criminology, peace and justice studies, sociology, social work, or women’s/gender studies. Regis courses: *RCC 400D, CIV 410, CIV 420, CIV 430, CIV 440, COM courses (excluding COM 210, COM 211, COM 406, and COM 437), all EC, all ED, all HS, all PY, all SO courses, all CR courses.

    HIM 432 Leadership & Management required in the HIM program.

    *RCC 400D--Diversity and Cultural Tradition
    Quantitative Literacy (3-4 SH): 
    College-level algebra or higher. Regis courses: MT 201, MT 204, MT 270, MT 274, all 300-400 level MT courses

    The Natural World;(3-4 SH): 

    Astronomy, atmospheric science, biology, biochemistry, chemistry, ecology, environmental science, geology, oceanography, physical geography, or physics. Regis courses: SCI 205E, SCI 206E, SCI 410E, SCI 411E, HSC 240, HSC 241.

    Note: CC&IS majors cannot use CC&IS courses to meet this requirement.
    Philosophical Inquiry and Reflection (6 SH):

    Philosophy, ethics. Regis courses: RCC 430M, all PL courses

    HCE 435 Ethics in Healthcare required in the HIM program.

    *RCC 430M--The Search for Meaning
    Exploring Religious Traditions (6 SH):

    Religious studies, Theology. Regis courses: all RC, all RS courses

    *Students enrolled in traditional, semester-based daytime programs are required to complete these courses to fulfill core requirements.

    ‡Students enrolled in online and ground-based courses in the 5-week or 8-week format are required to complete this course to fulfill their core requirement.

    Natural Science Lab Requirement (in addition to core studies)
    Natural Science and Laboratory course work (4 semester hours)
    Natural Science and Laboratory course work (4 semester hours)
    TOTAL DEGREE REQUIREMENTS: 128 semester hours

    To download a printable fact sheet with program details, click here.

    How to Apply

    Take the next step in your Regis experience and connect with a Regis admissions counselor for information and assistance.

    Apply Now

    Students with prior college credit, military credit, professional licenses or certificates or several years of work experience may be able to translate this experience directly into college credit. 

    Your admissions counselor will help evaluate your prior learning credit, provide information regarding financial aid and tuition assistance, recommend courses and help you get started with the application process.

    Applicants seeking a bachelor's degree from the College of Computer & Information Sciences must possess:

    • A high school diploma or equivalent (from a regionally accredited high school) AND
    • Transferable credit from a regionally accredited college or university AND
    • Evidence of work experience

    Application Process:

    1. Complete the online undergraduate application.
    2. Pay the $50.00 application fee. The fee is waived if you have applied to Regis previously or if you are a Regis graduate.
    3. Complete the personal statement essay. A short personal statement is required to be considered for admission. Download a copy of the personal statement guidelines.
    4. Request official transcripts from accredited institutions that you have previously attended. Download the transcript request form. Official transcripts are those that come directly from one college or university to another college or university. Official transcripts must be received no later than 30 days after the date of application. If not received, course registrations will be suspended.
    5. Additional admission requirements apply to international students who are non-U.S. citizens.

    Please remember: Applications that are incomplete and/or missing information will NOT be processed.
    Apply a minimum of 14 days before the start of classes to ensure optimal course selection.

    Non Degree-Seeking Applicants Submit the Following:

    • Complete the online non-degree application
    • Pay the $50.00 application fee
    • Possess a high school diploma or equivalent
    • Possess transferable college credit from a regionally accredited college or university
    • Provide evidence of work experience
    • No official transcripts are necessary. The writing skills placement essay is not required.

    Class Starts

    Term Class Start Date
    Spring 5W3 - 2015 March 16, 2015
    Summer 8W1 - 2015 May 4, 2015
    Summer 5W1 - 2015 May 4, 2015
    Summer 5W2 - 2015 June 8, 2015
    Summer 8W2 - 2015 June 29, 2015
    Summer 5W3 - 2015 July 13, 2015
    Fall 8W1 - 2015 August 24, 2015
    Fall 5W1 - 2015 August 24, 2015
    Fall 5W2 - 2015 September 28, 2015
    Fall 8W2 - 2015 October 19, 2015
    Fall 5W3 - 2015 November 2, 2015
    Spring 8W1 - 2016 January 11, 2016
    Spring 5W1 - 2016 January 11, 2016


    2015-2016 Academic Year Tuition:

    Course Format Estimated Total Program Cost Credit Hours Required Cost per Credit Hour Estimated Fees for Program
    Classroom $14,150 - $60,210 30 - 128 $470 $50
    Online $14,150 - $60,210 30 - 128 $470 $50

    Additional fees may apply. Please contact an admissions counselor at 800.944.7667 for information. Click here for information regarding student parking fees.

    Related Certificates

    Information System Security (Undergraduate)

    E-Security (Undergraduate)