The computer science major is designed to prepare students for a career in software development. Requirements total 48-53 hours. Up to seven hours may apply to general education requirements.

Program Outcomes:

Students completing a Bachelor of Arts degree in computer science will be able to:

  • analyze a computer-related problem and design, implement, and evaluate a solution
  • communicate technology-related ideas effectively in writing and orally with clarity and organization
  • work together effectively as a team
  • integrate computer science with the Christian faith
Required Courses
CS 120Computer Programming I May be used to fulfill a general education requirement.3
CS 220Computer Programming II3
CS 235Data Science I3
CS 240Discrete Mathematics3
CS 260Computer Networking3
CS 270Computer Operating Systems3
CS 280Computer Architecture3
CS 310Database Management Systems3
CS 320Data Structures3
CS 330Web Programming3
CS 340Programming Languages3
CS 420Software Engineering3
CS 445Internship1-6
CS 490Technology, Ethics, and Society May be used to fulfill a general education requirement.3
Supporting Courses
MA 121Calculus and Analytic Geometry I May be used to fulfill a general education requirement.4
MA 285XStatistics May be used to fulfill a general education requirement.4
or MA 321 Mathematical Statistics I
Total Hours48-53