Mar 28, 2024  
2021-2022 Academic Catalog (Revised Spring 2022) 
    
2021-2022 Academic Catalog (Revised Spring 2022) [ARCHIVED CATALOG]

Computer Science, B.S.


Return to {$returnto_text} Return to: Undergraduate Academic Programs

The Bachelor of Science in Computer Science (BS-CS) incorporates elements from the computer science discipline and prepares graduates for employment (e.g., software developer, computer hardware engineer, computer systems analyst, entrepreneur, information security, computer programmer, etc.) or graduate studies. The curriculum includes mathematics, programming, software design, and computer architecture as applied to existing and emerging computer system technologies. A key feature of the curriculum is its emphasis on project-oriented experiences. Students will have room in the curriculum to pursue concentrations or minors, in addition to the program and general education requirements.

Upon completing the Bachelor of Science in Computer Science degree, graduates will be able to:

  • Analyze a problem, and identify and define the computing requirements appropriate to its solution
  • Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
  • Function effectively on teams to accomplish a common goal and communicate effectively with a range of audiences
  • Understand relevant professional, ethical, legal, security, and social issues and responsibilities

To earn the Bachelor of Science in Computer Science degree, students must complete 121 credits.

  • 42 credits of major required courses
    • 27 major required credits
    • 15 major required credits that also count toward general education
  • 13 credits of Math requirements
  • 9 credits in Selected Topics in Computer Science
  • 28 additional credits to complete the general education requirements 
  • 29 credits of open electives (12 must be at the 3000/4000 level)

Computer Science Major Requirements: 39 credits


Math Requirements: 13 credits


Math requirement must be fulfilled by major requirement.

Selected Topics in Computer Science: 12 credits


Students take four courses on various topics that may include (but are not limited to):

Web Science, Computer Graphics, Mobile Application Development, Artificial Intelligence

Additional General Education Core Requirements: 25 credits


Math rquirement must be fulfilled by major requirement.

Open Electives: 32 credits


32 credits in Open Electives, 12 of which must be at or above the 3000 level.

Return to {$returnto_text} Return to: Undergraduate Academic Programs