Skip to Main Content
Navigated to BS with a comprehensive major in Computer Science.

Bachelor of Science with a comprehensive major in Computer Science


This program is designed for those students who wish to pursue a career in computer science.

Course Number and Title

Hrs.

Prerequisites

CS 101 Logic and Computing*

3

2 years H.S. Algebra

CS 121 Computer Programming I

3

CS 101

CS 122 Computer Programming II

3

CS 121

CS 210 Social, Ethical, and Professional Issues in Computing

3

None

CS 215 Introduction to Artificial Intelligence

3

None

CS 230 Data Structures

3

CS 122, MATH 223

CS 301 Computer Architecture

3

CS 122

CS 303 Computer Algorithms

3

CS 230, MATH 224

CS 321 Advanced Programming

3

CS 230

CS 421 Principles of Operating Systems

3

CS 230, 301

CS 499 Software Development

3

MIS 372

MATH 223 Discrete Mathematics I

3

3 years H.S. College Prep Math

MATH 224 Discrete Mathematics II

3

MATH 223

MATH 307 Linear Algebra

3

MATH 202, 206, or 224

MIS 372 Systems Analysis & Design

3

MIS 221 or CS 121

MIS 470 Database Management

3

None

Electives-Choose 4 courses from:**

12-14

CS 175 Web Design

(3)

None

CS 221 The Linux Operating System

(3)

CS 101

CS 260 Topics in CS

(3)

None

CS 275 Web Programming

(3)

CS 101, 175

CS 302 Theory of Computation

(3)

MATH 224

CS 325 Mobile Applications Development

(3)

CS 122

CS 427 Computer Graphics

(3)

CS 303, MATH 307

CS 460 Advanced Topics in CS

(3)

CS 230

MATH 201 Applied Calculus I

or

MATH 205 Calculus I

(3-5)

2 years H.S. Algebra; 1 yr of H.S. Geometry

or

MATH 111 or equivalent

MATH 308 Operations Research

(3)

MATH 224, 230, 305, or 307

MIS 272 Business Intelligence, Analytics, & Data Visualization

(3)

MIS 221 or CS 121

SEC 180 Foundations of Computer Security

(3)

None

SEC 185 Cyber Ethics

(3)

None

Any additional 400 level CS course

(3)

 

Total Hours

60-62 hrs.

 

Institutional Core Requirements:

Communication Course

3

Critical Cultural Inquiry (CCI) 

3

Math/Logic course

3

Religion course

3

Historical Reasoning course

3

Composition

6

Natural Science

6

Humanities

6

Social Sciences

6

Aesthetics

6

Total Core Hours

45 hrs.

*Students with prior programming experience may be permitted to substitute a Computer Science Elective with a CS prefix for CS 101 and have CS 101 waived as a prerequisite for CS 121.

**At least 3 of the Computer Science Electives must be courses with a CS prefix. 

***To earn an Bachelor's degree through Ashland University, a student must earn at least 120 hours.

Courses and Descriptions

See List of Institutional Core Courses

See CS Courses

See MATH Courses

See MIS Courses

See SEC Courses