Studying Computer Science at Regis

The B.S. in Computer Science is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org

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

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 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. 

Student Outcomes

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

    Traditional 2010-2011 2011-2012 2012-2013 2013-2014   2014-2015 2015-2016 
    Graduates by academic year 5 4 8 9 10
    Enrollment by academic year 27 40 41 50 55 58
      Post-Traditional 2010-2011 2011-2012 2012-2013 2013-2014   2014-2015 2015-2016 
      Graduates by academic year 33 28 29 33 45 49
      Enrollment by academic year 330 387 481 604 662 684

      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

      General Core Studies (45 credit hours)
      Including:
      MT 320 Discrete Mathematics
      Natural Science (3 credit hours)
      Foundational Major Courses (29 credit hours)
      CS 202 Computational Foundations
      CS 210 Introduction to Programming
      CS 310 Data Structures
      CS 324 Algorithms and Complexity
      CS 390 Principles of Programming Languages  
      Platform-Based Development & DB Requirement
      CS 336 Web and Database Applications AND/OR
      CS 338 Mobile and Enterprise Computing
      Mathematics Requirements (8 credit hours)
      MT 360A Calculus I 
      MT 360B Calculus II
      Statistics Requirement (3 credit hours)
      MT 472 Probability and Statistics
      Lower Division CS Elective (3 credit hours)

      Upper Division Major Courses (27 credit hours)

      CS 431 Operating Systems Design/Analysis
      CS 440 Computer Architecture
      CS 444 Software Engineering
      CS 475 Computation Theory
      CS 479 Ethical Leadership in Computer Science
      Intelligent Systems Requirement 
      CS 464 Artificial Intelligence: Neural Networks AND/OR
      CS 473 Artificial Intelligence

      Upper Division Mathematics (8 credit hours)

      MT 415 Linear Algebra
      MT 4xx One more 400-level math course
      CS Upper Division Elective Concentration (9 credit hours)
      Students must complete 9 credit hours of electives selected from one of the Concentrations listed below:
      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
      CS468 Advanced Unix  
      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 credit hours of Computer Information Systems course work selected in consultation with your academic advisor
      Information Technology Concentration
      Nine credit hours of Information Technology course work selected in consultation with your academic advisor  
      Natural Science Lab Requirement (8 credit hours)
      Natural Science and Lab I (e.g. Biology)
      Natural Science and Lab II (e.g. Geology)

      General Electives (2 credit hours)

      Total Degree Requirements = 120 credit hours

      CC&IS General Core Studies Details (45 credit hours)

      Oral and Written Communication (9 credits):
      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 credits):

      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 credits):

      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 credits):

      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 credits): 
      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 credits): 

      Philosophical Inquiry and Reflection (6 credits):

      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 credits):

      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.

      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. Visit the academic calendar to view start dates.

      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.

      Applications due two weeks prior to start date. Visit the academic calendar to view start dates.

      Tuition

      Visit our Cost of Attendance page to see the tuition and fee schedule for the B.S. in Computer Science program.

      Related Certificates

      Information System Security (Undergraduate)

      E-Security (Undergraduate)