Sep 27, 2023  
Undergraduate Bulletin 2022-2023 
Undergraduate Bulletin 2022-2023 Archived Bulletin

Computer Science, B.S.

Robert Keller, Ph.D., Chair

General Education 36-39 credits
Major 42 credits
General Electives 39-42 credits

The Computer Science degree prepares graduates with a strong background in the fundamentals of computer sciences. Depth of knowledge in important programming skills, digital hardware, and algorithm design are paramount in this program. Important topics like cybersecurity and software engineering are spread throughout the curriculum to allow students to see how best to apply these topics.

Student Learning Outcomes - Computer Science

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of computer science.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to computer science.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.