Jun 07, 2025  
2024-2025 Academic Catalog 
  
2024-2025 Academic Catalog

Computer Science Major

Location(s): Main Campus


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

The Natural Sciences and Mathematics Department offers majors and minors in computer science. Computer science classes are generally small, making it possible for students to receive significant individual attention.

The program stresses both theory and practice, with an emphasis on the latter. A series of required courses stress the fundamentals, whereas elective courses provide the opportunity to explore advanced topics and applications. Both the required and elective courses provide exposure to a wide variety of software and hardware concepts. The computer science program provides a foundation for a career in the field of computers, information technology management, or entry into a graduate program in computer science. The program stresses foundational knowledge in computer science as well as offering training in current software programs and the opportunity to explore advanced topics in the field.

Computer Science Learning Outcomes

With the completion of this degree program, the following learning outcomes can be expected:

  • Students will demonstrate technical understanding of problem analysis, algorithms of increasing complexity, computer programming, and human-computer interactions.
  • Students will demonstrate reasoning and critical thinking skills as demonstrated by the origination and application of algorithms implemented in a programming language based on the analysis of a problem.
  • Students will demonstrate the ability to recognize the social, legal, ethical, and cultural issues inherent in the discipline of computing.
  • Students will demonstrate the ability to make effective presentations to a range of audiences about technical problems and their solutions using oral and written communication.

Program Requirements (50 semester hours)


A Bachelor of Arts degree in computer science requires 120 semester hours with a minimum overall grade point average of 2.0, and a minimum major grade point average of 2.0. The computer science major requires successful completion of the following courses.

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