Computer Science at the College of Charleston





Bachelor of Science in Computer Science


The Bachelor of Science in Computer Science prepares the student for either graduate study or a professional career. This program is accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET).

Required Courses

  1. Computer Science Courses
    • CSCI 220: Computer Programming I
    • CSCI 220L: Computer Programming I Laboratory
    • CSCI 221: Computer Programming II
    • CSCI 230: Data Structures and Algorithms
    • CSCI 250: Introduction to Computer Organization and Assembly Language Programming
    • CSCI 320: Programming Language Concepts
    • CSCI 340: Operating Systems
    • CSCI 350: Digital Logic and Computer Organization
    • CSCI 360: Software Architecture and Design
    • CSCI 362: Software Engineering
    • CSCI 392 Seminar on Computing and Society
    • CSCI 462: Software Engineering Practicum
    • Nine additional semester hours of CSCI courses at the 300-level or above.
  2. Mathematics Courses
    • MATH 120: Calculus I
    • MATH 207: Discrete Structures I
    • MATH 250: Statistical Methods I
    • MATH 307: Discrete Structures II AND
    • One MATH course from the following:
    • MATH 220 Calculus II
    • MATH 203 Linear Algebra
    • MATH 245 Numerical Methods and Mathematical Computing
    • MATH 260 Mathematical Modeling and Public Decision-Making
    • MATH 355 Bayesian Statistical Inference
    • MATH 440 Statistical Learning I
  3. Communications Course:
    • COMM 104: Public Speaking
  4. Science Courses
    • Fourteen hours of science that satisfy the General Education requirement for science and that can be used to satisfy requirements in the major for a bachelor of science degree in biology, marine biology, chemistry, biochemistry, geology, or physics. Students usually choose from among:
        * BIOL 111/111L Introduction to Cell and Molecular Biology (with laboratory)
        * BIOL 112/112L Evolution, Ecology and Biology of Organisms (with laboratory)
        * CHEM 111/111L Principles of Chemistry (with laboratory)
        * CHEM 112/112L Principles of Chemistry (with laboratory)
        * GEOL 101/101L Dynamic Earth (with laboratory) OR GEOL 103/103L Environmental Geology
        * GEOL 105/105L Earth History (with laboratory)
        * PHYS 201/201L General Physics I (with laboratory)
        * PHYS 202/202L General Physics II (with laboratory)
back to top

Computer Science at the College of Charleston