Computer Science at the College of Charleston





Bachelor of Science in Computer Information Systems

The Bachelor of Science in Computer Information Systems is intended for students who wish to pursue professional positions as applications programmers, systems analysts, systems programmers, data base administrators, and systems managers, while at the same time building the foundation for continuing study.

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 332: Database Concepts
    • CSCI 340: Operating Systems
    • CSCI 362: Software Engineering
    • CSCI 432: Concepts of Database Implementation
    • CSCI 462: Software Engineering Practicum
    • Three 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 307: Discrete Structures II
    • MATH 250 Statistical Methods I
    • One additional mathematics course approved by the department, or DSCI 232 (Business Statistics)
  3. Communications Course:
    • COMM 104: Public Speaking
  4. Business Courses
    • ECON 201 Principles of Macroeconomics
    • ECON 202 Principles of Microeconomics
    • ACCT 203 Accounting Concepts I
    • ACCT 204 Accounting Concepts II
    • MGMT 301 Management and Organizational Behavior
    • FINC 303 Business Finance
back to top

Computer Science at the College of Charleston