home > academic programs > computer science
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 |