Degree Programs - Coastal Carolina University
In This Section

Computer Science

Computer Science majors at Coastal Carolina University will develop an awareness of technological advances in the field of computer science and develop an understanding and appreciation for ethical behavior as it relates to information processing. The Department of Computing Sciences offers a challenging and highly rewarding course of study leading to the Bachelor of Science degree that provides a strong foundation in theoretical computer science as a basis for upper level courses in areas such as computer architecture, operating systems, robotics, algorithm analysis, artificial intelligence and computer graphics. Students receive training that blends computer science with a firm foundation in the sciences and mathematics, preparing them for advanced work in computer science and for computer-related careers in industry.

The Student Experience
  • The information systems program is accredited by the Computing Accreditation Commission of ABET,
  • Because real-world experience is critical in computer science, the department offers courses in applied software development that provide students with the tools to design and implement software projects as part of a team that works with area businesses.
  • Internships are available for academic credit. Students can also apply for cooperative education which allows them to work full-time in the field while earning academic credit, income and valuable work experience.
  • Computing resources include computerized classrooms, a robotics lab, a micron-computer lab, a high-performance computer lab, and a Jinx file server providing interned access through the University's campus academic network.
  • A student chapter of the Association for Computing Machinery, known as Numbers & Bytes, sponsors field trips, brings speakers to campus, organizes professional and social functions, and participates in community service.
Beyond the Classroom

Computer Science majors are involved in the following industries: robotics development, software engineering, parallel computing, bioinformatics research, high-performance computing and cloud computing.


CSCI 210 Computer Organization and Programming

CSCI 220 Data Structures

CSCI 356 Operating Systems

CSCI 380 Introduction to yhe Analysis of Algorithms

CSCI 390 Theory of Computation

CSCI 473 Introduction to Parallel Systems


Erin Rickard, Ph.D.
Associate Professor, Computer Science Curriculum Committee Chair
Academic Office and Classroom 2 (AOC2) 220

Visit the Department of Computing Sciences »