Bachelor of ARts in Computer science

Program Summary  (Requires 120 credits)

General Education

Course Title

Credits

Foundations of Written Communication

6

Foundations of Society and Human Behavior

6

Foundations of Global Citizenship

6

Foundations of Humanities

6

Foundations of Science and the Natural World

6

Subtotal

30

 

Mathematics

Course Title

Course Number

Credits

Methods of Calculus

MAC 2233

3

Introduction to Statistics

STA 2033

3

Subtotal

 

6

 

B.A.C.S Courses

Course Title

Course Number

Credits

Introduction to Data Science and Analytics

CAP 4773  

3

Computer Logic Design

CDA 3203

3

Principles of Software Engineering

CEN 4010

3

Software Engineering Project or 

Mobile App Project

CEN 4910 or

COP 4655

3

3

Introduction to Programming in Python

COP 3035

3

Data Structures and Algorithm Analysis with Python

COP 3410

3

Introduction to Database Structures

COP 3540

3

Introduction to Internet Computing

COP 3813

3

Python Programming

COP 4045

3

Object-Oriented Design and Programming

COP 4331

3

Computer Operating Systems

COP 4610

3

Advanced Database Systems

COP 4703

3

Foundations of Computing

COT 2000

3

Subtotal

 

39

 

Electives

To satisfy the Computer Science (CS) elective requirement, all students must take 18 credits chosen from Computer Science and Computer Engineering upper-division courses that are not in the Computer Science Core. Certain 5000-level or 6000-level courses may be taken as CS electives. 

Course Title

Course Number

Credits

Computer Science Electives

See Advisor  for current list

18

Free Electives

See Advisor  for current list

27

Subtotal

 

120

 

Students seeking a specialty may consider taking electives in an area of study. A few suggested areas of concentration follow.

 

Internet Technology

Course Title

Course Number

Credits

Introduction to Data Communications

CNT 4104

3

Foundations of Cybersecurity

CNT 4403

3

Mobile App Projects

COP 4655

3

Advanced Database Systems

COP 4703

3

 

 

Cybersecurity

Course Title

Course Number

Credits

Cyber Physical System Security

CIS 4213

3

Operating Systems Security

CIS 4367

3

Foundations of Cybersecurity

CNT 4403

3

Network and Data Security

CNT 4411

3

 

 

Machine Learning and Data Science

Course Title

Course Number

Credits

Introduction to Deep Leaning

CAP 4613 

3

Introduction to Artificial Intelligence

CAP 4630

3

Introduction to Data Mining and Machine Learning

CAP 4770

3

 

 

The following courses may be taken as Computer Science Electives

Course Title

Course Number

Credits

Direct Independent Study

COT4900

1-3

Topics in Computer Science and Engineering

COT 4930

1-3

Topics in Computer Science

COT 5930

1-3

 

**Please check University Catalog for newest updates.