CS Curriculum 2015-2016
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.
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.
Introduction to Computer Science
Introduction to Algorithmic Design I
Introduction to Algorithmic Design I Laboratory
Introduction to Algorithmic Design II
Introduction to Algorithmic Design II Laboratory
Ethics in Computer Science
Computer Organization and Programming
Introduction to Discrete Mathematics
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
Oral Communication or Business and Professional Communication
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 425 Database Systems Design CSCI 440 Introduction to Computer Graphics 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
CSCI course 300 or higher (except 399 or 497)