Dec 05, 2023  
2023-2024 Academic Catalog 
2023-2024 Academic 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.

Computer Science Major Requirements:

  •  CSC1635 Computer Science I
  •  CSC2635 Computer Science II
  • CSC2741 Database Design
  •  CSC2638 Data Structures and Algorithms
  •  CSC2751 Networking and Security
  • CSC 2771 Embedded Systems
  • CSC 3871 Operating Systems
  •  CSC 3731 Programming Languages
  •  CSC 4871 Computer Architecture
  • Alternative Study
  • WRT 3011 Advanced Writing
  • CSC 3874 Software Engineering
  • CSC 4991 Computer Science Capstone

Selected Topics in Computer Science

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

General Education requirements for all degrees are outlined the in the General Education section of this catalog.

Open Electives

A maximum of 32 credits of open electives may be applied to this degree.

A minimum of 12 credits must be at or above the 3000-level.


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