The Information Systems degree at Coastal Carolina is a four-year undergraduate program resulting in a Bachelor of Science. 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.
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: Writing ENGL 102 or ENGL 211 Communication ENGL 290, ENGL 390 or COMM 140 Statistics CBAD 291, STAT 201/201L, PSYC 225/225L Calculus MATH 132 or MATH 160 MATH MATH 215, MATH 242/242L, or MATH 344 Elective CSCI course 200 or higher (except CSCI 399)
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)