Bachelor of Arts with a major in Computer Science


This program is designed for those students who wish to pursue a career primarily related to computer science. This program does require a minor or a dual major.

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 230 Data Structures

3

CS 122, MATH 223

CS 301 Computer Architecture

3

CS 122

CS 302 Theory of Computation

3

MATH 224, 250

CS 303 Computer Algorithms

3

CS 230, MATH 224

CS 304 Theory of Programming Languages

3

CS 230, MATH 224

CS 421 Principles of Operating Systems

3

CS 230, 301

CS 499 Software Development

3

Junior/Senior Status

MIS 470 Database Management

3

None

MATH 223 Discrete Mathematics I

3

3 years H.S. College Prep Math

MATH 224 Discrete Mathematics II

3

MATH 223

MATH 250 Mathematical Proof

1

MATH 223

MATH 307 Linear Algebra

3

MATH 202, 206, or 224

Electives-Choose 1 course from:

3

 

SEC 180 Foundations of Computer Security

(3)

None

SEC 185 Cyber Ethics

(3)

None

CS 221 The Linux Operating System

(3)

CS 101

CS 325 Mobile Applications Development

(3)

CS 122

CS 433 Computer Networks

(3)

CS 230, 301

CS 460 Advanced Topics in CS

(3)

CS 230

Electives-Choose 1 course from:

3

 

CS 175 Web Design

(3)

None

CS 260 Topics in CS

(3)

None

CS 275 Web Programming

(3)

CS 101, 175

CS 427 Computer Graphics

(3)

CS 303, MATH 307

MIS 372 Systems Analysis & Design

(3)

MIS 221

MIS 472 Business Intelligence, Analytics, & Data Visualization

(3)

MIS 221 or CS 121

MIS 473 Advanced Systems Development

(3)

MIS 371, 372, 470

MATH 201 Applied Calculus I

(3)

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

MATH 308 Operations Research

(3)

MATH 224

Total Hours

49 hrs.

 

Plus Institutional Baccalaureate Degree Requirements