Major in Computer Science

Ready to pursue a degree in Computer Science? Find out what's required with our easy to follow 4-year plan and a complete list of degree requirements.

For more information regarding Computer Science at Freed-Hardeman University, please contact Dr. Kenan Casey at kcasey@fhu.edu or 731-989-6084.

Degree Requirements

B.S. Major in Computer Science  

126 HOURS

Program Coordinator:  Dr. Kenan Casey

For a complete listing of requirements for graduation, see Academics: Degree/Graduation

 

 

I.  Liberal Arts Core Requirements:

35-39 hours

Listed in this catalog under Academics: Liberal Arts Core
Limit II. C. Quantitative Reasoning to MAT 122 Analytics and Calculus I
The following limit applies ONLY to students choosing the Software Development concentration under III. Additional Requirements:  
Limit III. B. Natural Sciences to PHS 211 Physics for Science and Engineering I

 

II.  Computer Science Core:

42 hours

CIS 171

Computer Programming I

3

CIS 172 

Computer Programming II 

3

CIS 211

Introduction to Web Design

3

CIS 273

Data Structures

3

CIS 277

Introduction to Data Analytics

3

CIS 324

Database Systems

3

CIS 345

Computer Networks

3

CIS 368 

Agile Development (W)

3

CIS 374 

Algorithms

CIS 455

Cloud Architecture

CIS 491

Computer Science Capstone (W)

3

MAT 235

Introductory Statistics

3

MAT 240 

Discrete Mathematics 

3

 

 

 

III.  Additional Requirements:

(Choose one of the four concentrations below.):

22-24 hours 

 

 

A. Information Systems Requirements:

(24 hours)

CIS 311

Advanced Web Design

3

CIS 367

Web Development (W)

3

CIS 388 

Mobile Application Development 

3

CIS 441 

System Administration and Security 

CIS 467 

DevOps

3

CIS 497

Internship

3

CIS 

300-400 Level Electives

3

CYB 201

Introduction to Linux

B. Software Development Requirements:

(23 hours)

CIS 367

Web Development (W)

3

CIS 386 

Architecture and Assembly Language 

CIS 460 

Operating Systems

CIS 467

DevOps 

CIS

300-400 Level Electives

3

MAT 223

Analytics and Calculus II 

PHS 212 

Physics for Science and Engineering II (W)

 

 

C. Artificial Intelligence Requirements

(22 hours) 

CIS 377

Artificial Intelligence

3

CIS 424

Advanced Database Systems 

3

CIS 477

Machine Learning

3

CIS 478

Computer Vision

3

CIS 479

Artificial Intelligence for Robotics

3

MAT 223 

Analytics and Calculus II

4

MAT 330

Linear Algebra

3

   

D. Business Intelligence Requirements:

(24 hours)

CIS 375

Business Intelligence

3

CIS 424

Advanced Database Systems

3

CIS 477

Machine Learning

3

CIS/BUS

300-400 Level Electives

3

BAN 225

Quantitative Business Analytics

3

BAN 325

Business Analytics

3

BAN 425

Advanced Business Analytics

3

BUS 455

Business Ethics (W)

3

     

IV.  Electives (including additional Bible)

25-30 hours