Mar 28, 2024  
2020-2021 General Catalog 
    
2020-2021 General Catalog [ARCHIVED CATALOG–FOR INFORMATION ONLY]

Computer Science (B.S.)


Advisor IconStudent Success Advisor(s) Degree Plan IconSample Degree Plan

Program Learning Outcomes

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

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 CSIS 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 - CS Capstone Project .
  • Computer Science is recommended for students who seek careers in computer science or who wish to pursue graduation education.

Program Prerequisites

The Department of Computer Science and Information Systems strongly recommends that students complete the following courses as part of their General Education , as they are prerequisites for required major courses and/or requirements for graduation. Students who do not complete these courses as part of General Education can potentially add additional credits and time to their degree. These courses may or may not need to be taken before starting any major courses; consult a Student Success Advisor for details.

Foundational Coursework 

Natural Science Coursework

Students must take at least six (6) semester credit hours (or equivalent) in natural science coursework intended for science and engineering majors. 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:

Any one of the following lecture and lab pairs may be substituted for any pair above, but do not count toward General Education requirements:

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

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 Summary (87 Credits)


Computer Science Major Electives (18 Credits)


Select 18 credits from the following:

Computer Science Electives (3 Credits)


Select 3 credits from the following:

Total Credits, B.S. Degree: 121-122