Academic Programs

Bachelor of Science in Computer Science

128 Semester Hours

The Computer Science degree prepares students for careers in computer programming, software engineering, or object oriented technologies. Students will develop skills and knowledge in the areas of computer architecture, object-oriented analysis and design, software engineering, and operating systems, along with a solid understanding of how to plan, design, implement, manage, and maintain a broad range of computer information systems. All course work and lab projects provide the means to achieve recognized mastery of computer science concepts and their application to real-world problems.

CORE COURSES (45 semester hours)
Oral and Written Communication (3)
English Composition (3)
Literature/Humanities (6)
Global Issues (6)
Social Sciences (6)
Mathematics (3)
Natural Sciences (3)
Philosophy (6)
Religious Studies (6)
FOUNDATIONAL COURSES (29 semester hours)
CS208 Computer Science Fundamentals
CS361 Control Structures
CS362 Data Structures
CS370 Assembly Language*
CS372 Advanced Programming and Algorithms*
CS375 Computation Theory
MT320 Introduction to Discrete Mathematics
MT360A Geometry and Calculus I
MT360B Geometry and Calculus II
MAJOR COURSES (27 semester hours)
CS418 Ethics for the Information Technology Professional
CS430 Operating Systems
CS432 Object Oriented Analysis and Design
CS434 Object Oriented Programming Using Java ™ or CS436 Object Oriented Programming UsingC++
CS440 Computer Organization and Architecture
CS444 Software Engineering
CS450 Data Networks
CS493 Senior Capstone
MT415 Linear Algebra
Choose six semester hours of upper division Computer Science electives from the following:
CS425 Systems Analysis and Design
CS433 Computer Systems Security*
CS437 Advanced Data and File Structures
CS442 Database Programming
CS445 Database Management
CS465 UNIX Operating System
CS468 Advanced UNIX*
GENERAL ELECTIVES (21 semester hours)
Choose elective courses from any discipline area. Subject to advisor approval.
Total hours required to complete a Regis degree
128 semester hours
Undergraduate Degrees
Accounting *
Applied Psychology
Applied Science *
Business Administration *
Business Technology Management *
Communication *
Computer Information Systems *
Computer Networking *
Computer Science *
Criminology *
Finance *
Human Resource Management *
Liberal Arts
Marketing *
Organization Development
Public Administration
Religious Studies
Social Science
Teacher Education

* Degrees available online