Apr 20, 2024  
2022-2023 Undergraduate Catalog 
    
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science, B.S.


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

Students in the 120 credit hour Computer Science major will participate in a learning experience designed to give maximum choices as they plan for a successful future. Students will gain a foundation in computer science knowledge and skills with a collection of major core courses while having the opportunity to explore pathways with elective courses.

For students, opportunities in this major include:

  • Academic coursework emphasizing concepts and skills.
  • Practical, real-life experience similar to experiences in the workplace.
  • Learn the basics in developing apps/games.
  • Design, create, implement, test, and cutover to new software systems.
  • After graduating with this major, students should be successful in a variety of information technology and computer-related jobs and could continue on to graduate studies to earn Master’s and Doctorate degrees.

Core Curriculum: 38 - 51 credit hours


Please review the Core Curriculum  page for course options.

Required Core Courses


Students in the Computer Science degree must take the following liberal arts courses regardless of whether the core is otherwise met:

Liberal Arts, Mathematics

Core Designations


Student in the Computer Science degree will meet 3-credit hours of Community Engagement with the following course:

Community Engagement

Electives (minimum of 18 credit hours)


Note:


Students can use elective hours to create a specific emphasis of study. However, please note that:

  • If a student would like to gain a cybersecurity minor, a minimum of 9 hours must be unique between the major and the minor.
  • If interested in continuing in graduate studies, a math minor or additional courses of math and/or physics courses are highly recommended.

Technology Requirement


Computer competency will be demonstrated by successful completion of CS 499 / SF 499  with a “C” or better within the major.

Program Requirement


The candidate for the Bachelor of Science degree in Computer Science must complete all general degree requirements under Core Curriculum and complete with a grade of “C” or better all Computer Science, Software Engineering, and Mathematics courses taken.

Outcomes


Computer Science majors will be expected to meet the following program outcomes.

Outcome 1.

The student will acquire appropriate foundational programming skills. (CS 116 CS 120 CS 222 , CS 313 , CS 314 )

Outcome 2.

The student will design and implement advanced computer programs to solve problems. (CS 222 , CS 313 , CS 314 , CS 499 )

Outcome 3.

The student will read and communicate computer ideas orally and in writing. (CS 116 , CS 120 CS 499 )

Outcome 4.

The student will write papers requiring research into the computer discipline. (CS 499 )

Assessment


The outcomes for the Computer Science major are assessed through a combination of written and performance examinations, written and performance assignments, practicum and internship supervisor evaluations, and a completed capstone project. CS 499  requires a senior capstone project to be designed, completed, and then presented to Computer Science faculty.

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