facebook icon twitter youtube

IS Curriculum

The Information Systems degree at Coastal Carolina is a four-year undergraduate program resulting in a Bachelor of Science. Student listening and taking notes.‌The curriculum listed below consists of a set of foundation courses as well as a set ofmajor courses. This course of study is in addition to the core curriculum common to all majors at Coastal Carolina University and described in the catalog.

The information presented on this page is to be used for informational purposes only and is not a substitute for the catalog requirements. Full details regarding the exact degree requirements can be found in the official course catalog.



  • Foundation Courses

      CSCI 130 Introduction to Computer Science
      CSCI 131L Algorithmic Thinking
      CSCI 140 Introduction to Algorithmic Design I
      CSCI 140L Introduction to Algorithmic Design I Laboratory
      CSCI 150 Introduction to Algorithmic Design II
      CSCI 150L Introduction to Algorithmic Design II Laboratory
      CSCI 170 Ethics in Computer Science
      CSCI 203 Introduction to Web Application Development
      CSCI 225 Introduction to Relational Database SQL
      MATH 174 Introduction to Discrete Mathematics
    Pick one of:   Calculus MATH 132 or MATH 160              
    Pick one of:                          MATH MATH 215, MATH 242/242L, or MATH 344
    Pick one of:  Statistics CBAD 291,STAT 201/201L, PSYC 225/PSYC 225L
    Pick one of:  Communication ENGL 290, ENGL 390 or COMM 140
    Pick one of:  Writing ENGL 102 or ENGL 211
    Pick one of:  Elective CSCI course 200 or higher (except CSCI 399)
  • Major Requirements

                                 CSCI 330 Systems Analysis and Software Engineering
      CSCI 335 Software Project Management
      CSCI 370 Data Communication Systems and Networks
      CSCI 495 IS Capstone Course & Project
    Choose 4 CSCI electives 300 level or above (except CSCI 399 or 497). CSCI 499 may count for up to 6 credits.
    A Minor is Required. (Web Application Development minor may not be used to satisfy this requirement). The Computer Science Cognate option can substitute for a minor.

    Computer Science Cognate Option (Substitute as minor)

    Choose 15 hours (in addition to any foundation or major requirements; courses counted here may not be used toward foundation or major requirments) from the following options:

    CSCI 210 Computer Organization and Programming (3)
    CSCI 220 Data Structures (3)
    CSCI 310 Introduction to Computer Architecture (3)
    CSCI 350 Organization of Programming Languages (3)
    CSCI 356 Operating Systems (3)
    CSCI 380 Introduction to the Analysis of Algorithms (3)
    CSCI 390 Theory of Computation (3)
    CSCI 440 Introduction to Computer Graphics (3)
    CSCI 445 Image Processing and Analysis (3)
    CSCI 450 Principles of Compiler Design (3)
    CSCI 460 Algorithms in Bioinformatics (3)
    CSCI 473 Introduction to Parallel Systems (3)
    CSCI 480 Introduction to Artificial Intelligence (3)
    CSCI 485 Introduction to Robotics (3)