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 the Department of Mathematics and Computer Science at Freed-Hardeman University, please contact Dr. Mike Johnson at mjohnson@fhu.edu.

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:

39 hours

CIS 171

Computer Programming I

3

CIS 172 

Computer Programming II 

3

CIS 267

Application Development I (W)

3

CIS 268

Application Development II

3

CIS 273

Data Structures

3

CIS 324

Database Systems

3

CIS 345

Computer Networks 

3

CIS 374 

Algorithms 

3

CIS 460 

Operating Systems (W)

CIS 474 

Artificial Intelligence 

CIS 491

Advanced Topics in Computer Science (W)

3

MAT 235

Introductory Statistics

3

MAT 240 

Discrete Mathematics 

3



 
 

III.  Additional Requirements (choose one of the two concentrations):

23-24 hours 

   

A. Information Systems Requirements:

CIS 180

Introduction to System Administration 

3

CIS 211

Introduction to Web Design

3

CIS 311

Advanced Web Design

3

CIS 322 

Human-Computer Interaction (W)

3

CIS 388 

Mobile Application Development 

3

CIS 441 

System Administration and Security 

CIS 497 

Internship 

3

CIS

300-400 Level Elective

3

B. Software Development Requirements:

CIS 368

Software Engineering (W)

3

CIS 386 

Architecture and Assembly Language 

CIS 444 

Parallel Programming 

CIS 470 

Programming Languages:  Theory & Practice 

CIS

300-400 Level Electives 

MAT 223

Analytics and Calculus II 

PHS 212 

Physics for Science and Engineering II (W)

 

IV.  Electives and recommended courses (including additional Bible)

25-28 hours

   

A.  Information Systems Recommended Electives:

CIS 368 

Software Engineering (W)

3

CIS 417

Advanced Computer Programming 

CIS 444

Parallel Programming 

MAT 223 

Analytics and Calculus II 

MGT 241 

Principles of Management

MGT 346 

Leadership

B.  Software Development Recommended Electives:

CIS 211

Introduction to Web Design

3

CIS 322 

Human-Computer Interaction 

CIS 388 

Mobile Application Development

CIS 417 

Advanced Computer Programming 

CIS 441 

System Administration and Security 

MAT 224 

Analytics and Calculus III

MAT 330 

Linear Algebra