facebook icon twitter youtube

CS Curriculum 2015-2016

Students Working on FPGA's

The Computer Science 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 of major 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.

 

Accreditation

Our BS in Computer Science has been fully accredited by ABET/CAC since Fall 2003. With ABET accreditation, students, parents, employers, and the society we serve can be confident that a program meets the quality standards that produce graduates prepared to enter a global workforce. ‌

 

 

 


 

  • 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 210

    Computer Organization and Programming

     

    CSCI 220

    Data Structures

     

    MATH 160

    Calculus I

     

    MATH 161

    Calculus II

     

    MATH 174

    Introduction to Discrete Mathematics

     

    STAT 201

    Elementary Statistics

                                  

    STAT 201L   

    Elementary Statistics Computer Laboratory

    Pick one of:                                               Programming Elective                     CSCI 203, CSCI 207, CSCI 225 or Any CSCI Course 300 or above                                                               
    Pick one of: Math Elective CSCI 360, MATH 215, MATH 220, MATH 242/242L, MATH 260, MATH 320, MATH 344, MATH 307, MATH 308
    Pick one of: Science BIOL 121/121L, CHEM 111/111L, MSCI 111/111L, PHYS 137/137L, PHYS 201/201L, PHYS 211/211L, MATH 242/242L, MATH 260, MATH 342/342L
    Pick one of: Second Science BIOL 122/122L, CHEM 112/112L, MSCI 112/112L, PHYS 202/202L, PHYS 211/211L, PHYS 212/212L
    Pick one of:            COMM 140 or  
    ENGL 390             
    Oral Communication or Business and Professional Communication

     

  • Major Requirements

      CSCI 310 Introduction to Computer Architecture
                                 CSCI 330 Systems Analysis and Software Engineering
      CSCI 350 Organization of Programming Languages
      CSCI 356 Operating Systems
      CSCI 380 Introduction to the Analysis of Algorithms
      CSCI 390 Theory of Computation
               CSCI 450     Principles of Compiler Design
    Pick three of: CSCI 360 Numerical Calculus
      CSCI 425 Database Systems Design
      CSCI 440 Introduction to Computer Graphics
      CSCI 445 Image Processing and Analysis
      CSCI 460 Algorithms in Bioinformatics
      CSCI 473 Introduction to Parallel Systems
      CSCI 480 Introduction to Artifical Intelligence
      CSCI 485 Introduction to Robotics
      CSCI 490 Software Engineering II

    One of:                  

    Elective         

    CSCI course 300 or higher (except 399 or 497)