May 26, 2024  
2023-2024 General Catalog [Current] 
2023-2024 General Catalog [Current]

Computer Science (B.S.)

Return to {$returnto_text} Return to: Programs by College/School

Program Information

  • All courses must be passed with a “C” (2.0) or better to be counted in the major.
  • All prerequisite courses must be passed with a “C” (2.0) or better.
  • Credits older than 10 years must be approved by the CSCY Department Chair before being allowed to count towards the degree due to the rapid change in the industry.
  • Computer Science majors must take the approved comprehensive national examination in computer science during their senior year, passing with a score in at least the 25th percentile. This test is generally taken during CS 4800 - Computer Science Capstone Project .
  • Computer Science is recommended for students who seek careers in computer science or who wish to pursue graduation education.
  • All Computer Science majors can also earn the Cybersecurity (Minor)  and/or Information Technology (Minor) . Please see their respective catalog entries for more details.
  • Students who complete the first two years of requirements for Computer Science have also completed the requirements for the Software Development (A.A.S.) . Please see that program’s catalog entry for more details.
  • If a student does not possess Computer Application skills, the following course is suggested but does not pertain to the degree: CSCY 1000 - Introduction to Computer Applications and the Internet .

General Education Requirement (30-35 Credits)

See General Education  for course options.

  • Core Course Requirements (12-15 Credits)
  • Knowledge Area Requirements (16-20 Credits)

Please note: All students must complete a minimum of 30 credits between the Core and Knowledge Area requirements.

Bachelor of Science (B.S.) Degree Requirement (12 Credits*)

  • Bachelor of Science Degree - Math or Science minimum requirement 12 Credits

* Note: A portion of the B.S. requirements may be met by fulfilling the General Education  Core and Knowledge Areas. Because of this, these credits are typically not counted in the degree total at the bottom of page. Some students majoring in non-science fields may need additional math/science courses to reach the minimum 12 credits. Consult your Student Success Advisor for details. 

Computer Science Curriculum (94 Credits)

Foundational Coursework (23 Credits)

Mathematics Requirements (12 Credits)

Select 5 Credits from the Following:


* Students who are not prepared for this math course may need additional math credits/preparation. Please consult your Student Success Advisor for more information.

Natural Science (8 Credits)

Students must take at least six (6) semester credit hours (or equivalent) in natural science coursework intended for science and engineering majors, with at least two (2) semester credit hours in labs. This coursework must develop an understanding of the scientific method and must include laboratory work. Select two (2) lectures with their corresponding labs from the following:

CSCY Common Core (15 Credits)

Computer Science Electives (3 Credits)

Select 3 credits from the following:

Free Electives (0-15 Credits)

Total elective credit is determined by General Education courses taken, degree type selected, additional credits earned, and any additional math or other prerequisite courses needed. For a bachelor’s degree, students must earn a minimum of 40 upper-division credits (courses numbered 3000-4999). Students may need to select additional upper-division courses not included in their major requirements in order to reach this minimum. Please consult your Student Success Advisor for details.

Total Credits, B.S. Degree: 120-131

Return to {$returnto_text} Return to: Programs by College/School