January 2025 University Catalog

Bachelor of Science (BS) in Computer Science

School of Business, Technology, and Health Care Administration

The Bachelor of Science in Computer Science degree program integrates computational theory, practices, and techniques with hands-on experience using industry recognized tools, packages, and frameworks. The curriculum focuses on the study and application of software engineering, data science, artificial intelligence, and computer vision to produce solutions for modern computing problems. Learners develop a foundational understanding of programming languages, along with practical approaches to algorithm design and implementation, while receiving instruction through fundamental and ethically responsible application of machine learning and object recognition. Learners will be prepared to assume professional responsibilities to function effectively and ethically as team members or leaders.

General Education Requirements

Choose 45 quarter credits with a minimum of 4 quarter credits from each category; see General Education Courses.

Required courses

MAT1050College Algebra

6

MAT1200Pre-Calculus

6

MAT2051Discrete Mathematics

6

MAT2200Calculus

6

Recommended courses

HUM1150Cultural Understanding in a Global World

6

Additional Program Requirements

Core courses

At least 51 quarter credits

IT1006Information Technology Concepts and Practices

6

IT1170Goals and Ethics for the IT Professional

6

IT2180Operating System and Hardware Infrastructure

6

IT2230Introduction to Database Systems

3

IT2249Introduction to Programming with Java

6

IT2280Network Technology and Architecture

6

IT3240Web Development and JavaScript

6

IT3249Software Architecture and User Experience Design

6

IT4803System Assurance Security

6

Specialization courses

At least 36 quarter credits 

CSC4010Principles of Programming Languages

6

CSC4020Algorithms and Data Structures

6

CSC4030Introduction to Machine Learning

6

CSC4040Computer Vision

6

IT4527Java Application Development

6

IT4535Introduction to Artificial Intelligence

6

Elective courses

At least 36 quarter credits

Choose 36 quarter credits of additional undergraduate courses.

Recommended courses
IT3180Pathways to Certificate-Based Professional Development

6

Capstone courses

At least 12 quarter credits

Taken during the learner’s final two quarters:

CSC4900Computer Science Capstone 1

6

CSC4902Computer Science Capstone 2

6

Total

At least 180 quarter credits, including a minimum of 54 quarter credits from the 3000-level and above

Honors Pathway

Learners enrolled in the honors pathway complete the following general education courses.

Honors courses

At least 15 quarter credits

PHI-H2005Honors Seminar: Critical Thinking for the Professional World

3

COM-H4005Communicating and Integrating Solutions in the Professional World

6

SOC-H3005Honors Professional Seminar

6

These courses are applied toward the general education requirement and taken in addition to the remaining required courses.

Total

At least 180 quarter credits, including a minimum of 54 quarter credits from the 3000-level and above

One or more courses in this program may require a prerequisite(s). Refer to the course descriptions for details.

Learners who do not complete all program requirements within quarter credit/program point minimums will be required to accrue such additional quarter credits/program points as are associated with any additional or repeat coursework necessary for successful completion of program requirements.

GuidedPath courses and FlexPath courses fulfill the program requirements and prerequisites for each delivery model.