May 27, 2024  
Undergraduate Bulletin 2021-2022 
    
Undergraduate Bulletin 2021-2022 Archived Bulletin

Computer Science, B.S.


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

Robert Keller, Ph.D., Chair

General Education  
Major  
Electives  

The Computer Science degree prepares graduates with a strong background in the fundamentals of computer sciences. Depth of knowledge on 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.

General Education


Foundations Courses


Explorations Courses


Identity, Culture, & Society (EI)


Additional Course


Vocations Courses


Integrative Capstone


Requirements for the major in Computer Science (B.S.):


Courses taken for the major must have a cumulative GPA of 2.000.

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