|
Nov 21, 2024
|
|
|
|
2024-2025 Undergraduate Catalog
Computer Science, B.S.
|
|
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 current concepts and skills.
- Attain problem-solving and critical-thinking skills with computer technologies.
- Practical, real-life experience similar to experiences in the workplace.
- 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
Computer Science Major Requirements (35-38 credit hours)
Choose 12 credit hours from the following:
At least 6 course hours must be at the 300 level.
Electives (minimum of 19 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: Programs of Study
|
|