Students in a Computer Science class

Studying Computer Science at Regis

Computer Science at Regis University offers courses in programming, software engineering, computer hardware, and the theoretical foundations of computer science. Students succeed in industry as programmers and information technology managers, and are prepared for graduate study in computer science and engineering.
Classroom

B.S. in Computer Science

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 Requirments

Regis College 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 Regis College Core Studies can be found here

Listed below are the degree requirements for completion of the B.S. in Computer Science. Please note that recent course requirement updates might not be listed and you should contact the Office of Enrollment Services at 303.458.4126.

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 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)
TOTAL DEGREE REQUIREMENTS: 46 credit hours

How to Apply

Take the next step to receiving a values-based education at Regis by visiting our admissions page to learn more about application deadlines, checklists, and applying college credit (AP, IB) to your degree.

Apply Now by completing your online application free of cost.