Here's the updated Bachelor's in Computer Science curriculum as a table:
Order
Course Name
Code
Prerequisite
1
Online Education Strategies
UNIV 1001
None
2
Introduction to Computer Science
CS 1111
None
3
English Composition 2
ENGL 1102
None
4
Programming Fundamentals
CS 1101
None
5
General Education – Social and Behavior Science Course
-
-
6
Programming 1
CS 1102
CS 1101
7
College Algebra
MATH 1201
None
8
Programming 2
CS 1103
CS 1102
9
General Education – Values and Ethical Reasoning Course
-
-
10
Digital Electronics & Computer Architecture
CS 1105
None
11
Introduction to Statistics
MATH 1280
None
12
Databases 1
CS 2203
None
13
Communications and Networking
CS 2204
None
14
General Education – Natural Science and Technology Course
-
-
15
Web Programming 1
CS 2205
CS 1103
16
Professional Communication
COM 2001
None
17
General Education – Humanities Course
-
-
18
Operating Systems 1
CS 2301
CS 1103
19
General Education – Civilization Studies, Culture, and Belief Course
-
-
20
Software Engineering 1
CS 2401
CS 1103
21
General Education – Humanities Course
-
-
22
Data Structures
CS 3303
CS 1103
23
General Education – Social and Behavior Science Course
-
-
24
Major Elective Course
-
-
25
General Elective Course
-
-
26
Web Programming 2
CS 3305
CS 2205
27
Calculus
MATH 1211
MATH 1201
28
Databases 2
CS 3306
CS 2203
29
Discrete Mathematics
MATH 1302
None
30
Operating Systems 2
CS 3307
CS 2301
31
Major Elective Course
-
-
32
Major Elective Course
-
-
33
Major Elective Course
-
-
34
Comparative Programming Languages
CS 4402
CS 1103
35
Major Elective Course
-
-
36
Major Elective Course
-
-
37
Major Elective Course
-
-
38
Major Elective Course
-
-
39
Data Mining and Machine Learning
CS 4407
CS 3303
40
Major Elective Course
-
-
Course Name
Code
Prerequisite
Analysis of Algorithms
CS 3304
CS 3303
Information Retrieval
CS 3308
CS 3303
Systems and Application Security
CS 3340
CS 2204
Big Data
CS 3440
CS 3303
Software Engineering 2
CS 4403
CS 2401
Advanced Networking and Data Security
CS 4404
CS 2204
Mobile Applications
CS 4405
CS 2205
Computer Graphics
CS 4406
CS 1103
Artificial Intelligence
CS 4408
CS 4407
General Education Courses
Course Name
Code
Prerequisite
Social and Behavior Science Courses
-
-
Introduction to Economics
ECON 1580
None
Globalization
POLS 1503
None
Introduction to Health Psychology
PSYC 1111
None
Emotional Intelligence
PSYC 1205
None
Introduction to Psychology
PSYC 1504
None
Introduction to Sociology
SOC 1502
None
Values and Ethical Reasoning Course
Code
Prerequisite
Ethics and Social Responsibility
PHIL 1404
None
Natural Science and Technology Courses
Code
Prerequisite
Introduction to Biology
BIOL 1301
None
Introduction to Environmental Science
ENVS 1301
None
Humanities Courses
Code
Prerequisite
Art History
AHIST 1401
None
Introduction to Philosophy
PHIL 1402
None
World Literature
ENGL 1405
None
Civilization Studies, Culture, and Belief Course
Code
Prerequisite
Greek and Roman Civilization
HIST 1421
None
General Elective Course
Code
Prerequisite
Any General Education Courses OR Electives from any other Programs
-
-