Student ID:__________________________ Student Name:_______________________ Advisor Name:_______________________ Catalog: 2020-21 Academic Catalog Degree Program: Bachelor of Science, Computer Science (Plan of Study) Minimum Credits Required:__________________

Bachelor of Science, Computer Science (Plan of Study)

Concentrations in Advanced Topics, Game Development & Simulation, Information Assurance & Cyber Security, Software Engineering, Autonomous Systems, and Big Data Analytics

  • To Print the Degree Planner, click this button in the upper right-hand corner of this page.

  • See also the Bachelor of Science, Computer Science (Program Description)  

The Bachelor of Science in Computer Science is accredited by the Computing Accreditation Commission of ABET, www.abet.org.

 

**Course offering frequency subject to change**

Freshman Year

Semester 1

Course NameCredits:Term TakenGradeGen Ed
SLS 1106 - Academic & Professional Skills Credits: 1
IDS 1380 - Introduction to STEM Credits: 3
ENC 1101 - English Composition 1: Expository and Argumentative Writing Credits: 3
MAC 2311 - Analytic Geometry and Calculus 1 Credits: 4

Select 4 credits from the following Natural Science General Ed electives:

Course NameCredits:Term TakenGradeGen Ed
BSC 1010 - Biology 1 Credits: 3
BSC 1010L - Biology 1 Laboratory Credits: 1
CHM 2045 - Chemistry 1 Credits: 3
CHM 2045L - Chemistry 1 Laboratory Credits: 1

Total Semester Credits: 15

Semester 2

Course NameCredits:Term TakenGradeGen Ed
EGN 1007C - Concepts and Methods for Engineering and Computer Science Credits: 1
PHY 2048 - Physics 1 Credits: 3
PHY 2048L - Physics 1 Laboratory Credits: 1
ENC 2210 - Technical Writing Credits: 3
COP 2271C - Introduction to Computation and Programming Credits: 3
MAC 2312 - Analytic Geometry and Calculus 2 Credits: 4

Total Semester Credits: 15

Sophomore Year

Semester 1

Course NameCredits:Term TakenGradeGen Ed
PHY 2049 - Physics 2 Credits: 3
PHY 2049L - Physics 2 Laboratory Credits: 1
MAD 2104 - Discrete Mathematics Credits: 3
COP 3337C - Object Oriented Programming Credits: 3
MAS 3114 - Computational Linear Algebra Credits: 3
COP 3353C - Introduction to Unix Credits: 2

Total Semester Credits: 15

Semester 2

Course NameCredits:Term TakenGradeGen Ed
STA 2023 - Statistics 1 Credits: 3
DIG 2520C - Digital Media Production Credits: 3
COP 3809C - Advanced Topics in Programming Credits: 3
COP 3710 - Database 1 Credits: 3

AND

CDA 2108 - Introduction to Computer Systems Credits: 3

OR

EEL 3702C - Digital Logic Design Credits: 3

Total Semester Credits: 15

Junior Year

Semester 1

Course NameCredits:Term TakenGradeGen Ed
CNT 3004C - Introduction to Computer Networks Credits: 3
COP 4415 - Data Structures Credits: 3
COP 4531 - Algorithm Design & Analysis Credits: 3

Select from Art & Humanities or Social Sciences Required List: Credits: 3

IDS 4941 - Professional Experience Internship Credits: 0

AND

Computer Science Elective Credits: 3

Total Semester Credits: 15

Semester 2

Course NameCredits:Term TakenGradeGen Ed
CEN 4010 - Software Engineering Credits: 3
CAP 4630 - Artificial Intelligence Credits: 3
EEL 4768C - Computer Architecture and Organization Credits: 3

Computer Science Concentration Course Credits: 3

Computer Science Elective Credits: 3

Total Semester Credits: 15

Senior Year

Semester 1

Course NameCredits:Term TakenGradeGen Ed
COP 4610 - Operating Systems Concepts Credits: 3
COP 4934C - Senior Design 1 Credits: 3

Computer Science Concentration Course Credits: 3

Computer Science Concentration Course Credits: 3

Select from Social Science Required List: Credits: 3

Total Semester Credits: 15

Semester 2

Course NameCredits:Term TakenGradeGen Ed
IDS 2144 - Legal, Ethical, and Management Issues in Technology Fulfills Humanities requirement Credits: 3
COP 4020 - Programming Languages Credits: 3
COP 4935C - Senior Design 2 Credits: 3

Computer Science Concentration Course Credits: 3

Select any Art & Humanities or Social Science course: Credits: 3

Total Semester Credits: 15

Concentrations

Students select one concentration for twelve hours of credit.

Advanced Topics

Advanced Topics - Select 12 credits from Big Data Analytics, Game Development & Simulation, Information Assurance & Cyber-Security, Software Engineering, Autonomous Systems, or Computer Science Electives courses.

Big Data Analytics

Course NameCredits:Term TakenGradeGen Ed
CAP 4786 - Topics in Big Data Analytics Credits: 3
COP 3729C - Database 2 Credits: 3
CAP 3774 - Data Warehousing Credits: 3
CAP 4770 - Data Mining & Text Mining Credits: 3

Game Development & Simulation

Take courses in the following order:

Course NameCredits:Term TakenGradeGen Ed
CAP 4730 - Computer Graphics Credits: 3
CAP 4052 - Game Design and Development 1 Credits: 3
CAP 4034 - Computer Animation Credits: 3
CAP 4056 - Game Design and Development 2 Credits: 3

Information Assurance & Cyber-Security

Course NameCredits:Term TakenGradeGen Ed
CIS 4362 - Applied Cryptography Credits: 3
CIS 4367 - Computer Security Credits: 3
CIS 4203 - Digital Forensics Credits: 3
CIS 4204 - Ethical Hacking Credits: 3

Software Engineering

Course NameCredits:Term TakenGradeGen Ed
CEN 4073 - Software Requirements Engineering Credits: 3
CEN 4065 - Software Design and Architecture Credits: 3
CEN 4072 - Software Verification and Quality Assurance Credits: 3
CEN 4722 - User Interface and User Experience Credits: 3

Autonomous Systems

Course NameCredits:Term TakenGradeGen Ed
COP 4421C - Autonomous Systems Programming Credits: 3
CAP 4612 - Machine Learning Credits: 3
CAP 4613 - Applied Deep Learning Credits: 3
CEN 4721 - Human Computer Interaction Credits: 3

Computer Science Electives

Course NameCredits:Term TakenGradeGen Ed
COP 2034 - Introduction to Programming Using Python Credits: 3
COP 3834C - Web Application Development Credits: 3
CEN 4088 - Software Security Testing Credits: 3
CAP 4122 - Virtual Reality Credits: 3
CEN 4213 - Embedded Systems Programming Credits: 3
CIS 4369 - Web Application Security Credits: 3
CNT 4409 - Network Security Credits: 3
CAP 4410 - Computer Vision Credits: 3
COP 4520 - Introduction to Parallel and Distributed Computing Credits: 3
CNT 4526 - Wireless and Mobile Networking Credits: 3
CAP 4612 - Machine Learning Credits: 3
COP 4620 - Compilers and Interpreters Credits: 3
COP 4656 - Mobile Device Applications Credits: 3
EEL 4660C - Autonomous Robotic Systems Credits: 3
CEN 4721 - Human Computer Interaction Credits: 3
CAP 4830 - Modeling and Simulation Credits: 3
COP 4930 - Special Topics Credits: 1-3
CAP 4613 - Applied Deep Learning Credits: 3
MAD 3401 - Numerical Analysis Credits: 3
MAP 2302 - Differential Equations Credits: 3

Arts, Humanities, and Social Sciences

NOTE: The courses below are used to fill in the General Education requirements noted in the above four-year sequence. Students must take 12 credits total from Arts and Humanities and Social Sciences. Computer Science Majors take IDS 2144, which counts for 3 hours from the Humanities optional list. Three additional hours must come from the Humanities required list.

In Social Sciences, three must come from the required list. An additional three credits may come from any other general education Arts and Humanities or Social Science course.

Students must fulfill the Civic Literacy requirement and the University’s history requirement. While AMH 2020 satisfies both requirements, if students have satisfied the Civics Literacy requirement in some other way, they are encouraged to take a different AMH course. Fulfilling the Civics Literacy requirement independent of AMH 2020 does not satisfy the state’s core requirement for social sciences: one of the required social science courses must still be taken.

Arts and Humanities

Computer Science majors must select one from the required list and IDS 2144.

Course NameCredits:Term TakenGradeGen Ed

Required, one from the following:

ARH 2000 - Art Appreciation Credits: 3
HUM 2020 - Introduction to the Humanities Credits: 3
LIT 2000 - Introduction to Literature Credits: 3
PHI 2010 - Introduction to Philosophy Credits: 3

Optional, select from the following:

IDS 2144 - Legal, Ethical, and Management Issues in Technology Required for Computer Science Majors Credits: 3
HUM 2022 - Explorations in the Humanities Credits: 3

Social Sciences

Course NameCredits:Term TakenGradeGen Ed

Required, one from the following:

AMH 2020 - American History Since 1877 Fulfills Civic Literacy requirement Credits: 3
ECO 2013 - Principles of Macroeconomics Credits: 3
PSY 2012 - General Psychology Credits: 3

Optional, select from the following:

AMH 2010 - American History to 1877 Credits: 3
AMH 2930 - Special Topics Credits: 1-3
ECO 2023 - Principles of Microeconomics Credits: 3

Total Degree Credits: 120

Notes: