Nov 23, 2024  
2024-2025 Undergraduate & Graduate Catalog 
    
2024-2025 Undergraduate & Graduate Catalog

Computer Science, B.S. Foundations, Algorithms and Artificial Intelligence Focus


Advisement for the major is available from the Computer Science Department.

Computer Science, B.S. Foundations, Algorithms and Artificial Intelligence Focus Curriculum Guide  (Suggested 4-Year Plan of Study)

The foundations, algorithms and artificial intelligence focus studies the theoretical foundations underlying computing and practical algorithm development, and it explores several computing disciplines such as computer graphics, high-performance computing, machine learning and artificial intelligence.

Regardless of focus, in the first two years, all computer science majors are required to take a major core comprised of four math courses and eight computer science courses. Starting from junior year, students can choose a specific focus and take three required elective courses within the focus. Also, all computer science students are required to take three more electives of their own choices.

General Major Requirements

  • All required mathematics and computer science courses and all Upper-Level Electives must be completed with grades of C or better (or pass if they are offered only on a P/F basis).
  • No course may be taken until all prerequisite courses have been completed with grades of C or better.
  • Transfer students majoring in computer science are required to complete at least 12 hours of upper-level computer science courses with grades of C or better at Salisbury University (excluding those taken P/F).
  • Students may not receive credit for computer science courses that are prerequisites for or equivalent to computer science courses for which they have already received native or transfer credit.
  • Computer science courses taken before declaring the computer science major should be evaluated by an advisor before proceeding with course selection.

Checklist

This checklist is an unofficial tool for planning. Matriculated students and advisors should consult the Academic Requirements Report in GullNet before and after registering for classes each semester to track academic progress.

University Undergraduate Major Policies


  • Refer to the program page for this major and the Courses  section of this catalog for approved prerequisites and General Education courses.
  • Program requirements may not equal 120 credit hours. Students must register for additional electives to complete 120 credits required for graduation.
  • All graduates must have a minimum of 30 credits of 300/400-level courses with C grade or above; at least 15 of those credits must be taken at SU.
  • Students must have a minimum cumulative GPA of 2.0 for graduation.
  • Students must complete at least 30 credit hours by direct classroom instruction and/or laboratory experience.
  • Students must take 30 of the last 37 credit hours at SU.
  • It is the student’s responsibility to satisfy graduation requirements. Please refer to the program page of this catalog for detailed major requirements.
  • Students must apply online for graduation by November 15 for May and by May 15 for December.

General Education Requirements


See which courses fulfill specific General Education requirements: General Education Courses  

Please Note: There may be courses required for your major or minor that also satisfy a requirement below.

SU Signature Outcomes Requirements (3 Courses)


These courses may also meet additional General Education and/or major requirements.

Complete 1 Course In Each Of The Following Areas (3 Courses):


Additional General Education Requirements (11 Courses)


These courses may also meet SU Signature Outcomes and/or major requirements.

* To be taken in the first 24 credit hours of courses

Complete 1 Course In Each Of The Following (3 Courses):


Complete 1 Course In Each Of The Following - Must Be From Different Content Areas (2 Courses):


Complete 1 Course In Each Of The Following - Must Be From Different Content Areas (2 Courses):


Complete 1 Course In Each Of The Following - Must Be From Different Content Areas (2 Courses):


Complete 1 Course In Each Of The Following (2 Courses):


Major Requirements


Focus Courses (3 Courses)


Upper-Level Electives (3 courses)