Students in a Computer Science class

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 mobile, 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 careers to have.


B.S. Computer Science - Traditional

Degree Overview

The Bachelor of Science in Computer Science is designed to show students the social application of programming, software engineering, and the theoretical foundations of computer. Students will learn how a random sequence of 0's and 1's contains all possible knowledge and that the human mind can solve only a certain set of problems using rational thought.

Using cellular automaton pictures, students will see how to build fully functional computers from all kinds of parts -- DNA, colliding billiard balls, and even ski moguls!

Students learn about RISC chip architecture and other hardware and how to properly send error-free data on cell phones, the internet, wireless devices, and any bizarre telecom device that you invent. You'll learn to program and write applications, video games, and anything else you can dream up. Along the way, you'll find out how databases work, how to squash nasty viruses, how to network computers, and write your own operating systems.

Program Requirements

Students must complete the Core Studies requirements in addition to their major requirements. Core Studies consists of:

  • Core Foundation: 6 credits, or two courses taken over the fall and spring of freshmen year
  • Distributive Core: 40-46 credits that represent a variety of offerings in disciplines that provide the underpinning of a solid liberal education
  • Integrative Core: 12 credits, or four upper division courses taken in the junior and senior year

More information about Core Studies can be found here

Listed below are the degree requirements for completion of the B.S. in Computer Science - traditional format. Please note that recent course requirement updates might not be listed and you should contact the Office of Admissions at 800.388.2366 x4900.

Lower Division Requirements  (13 credit hours)
CS 300 or
CS 282
Foundations of Computer Science (3 ch)
Introduction to Information Systems Concepts (3 ch)
CS 308 Introduction to Programming (3 ch)
MT 360A Calculus I (4 ch)
MT 415 Linear Algebra (3 ch)
Upper Division Requirements  (33 credit hours)
Thirty-three semester hours selected from the following:
CS 390 Principals of Programming Language (3 ch)
CS 417 Artificial Life (3 ch)
CS 427 Object Oriented Software Development (1 ch)
CS 429 Automata Theory (3 ch)
CS 431 Operating Systems Design and Analysis (3 ch)
CS 435 Data Structures (3 ch)
CS 441 Digital Design Theory and Technologies (3 ch)
CS 446 Database Design and Analysis (3 ch)
CS 449 Algorithms and Complexity (3 ch)
CS 451 Telecommunications: Applied Digital Signal Processing (3 ch)
CS 456 Software Engineering (3 ch)
CS 462 Computer Systems Performance Analysis (3 ch)
CS 464 Artificial Intelligence: Neural Networks (3 ch)
CS 470 Cellular Automata Social and Physical Applications (3 ch)
CS 490E-W Independent Study in Computer Science (1-3 ch)
CS 498E-W Internship in Computer Science (3 ch)
PH 410 Electricity and Magnetism (3 ch)
PH 420 Electronics (3 ch)

How to Apply

Take the next step to receiving a values-based education at Regis.

Apply now by completing our free online application.