Computer Science and Mathematics Department

Department Details
Chairperson: Dr. Nikunja K. Swain
Contact Number: (803) 536-8675
Chairperson Email:
Degree Programs
Undergraduate Programs
Computer Science
Teaching of Mathematics

Dual Program
Double Major in Mathematics and Computer Science

Program Overview

The Computer Science and Mathematics Department offers programs leading to the Bachelor of Science degree in the following major areas: Computer Science, Mathematics, Teaching of Mathematics, and Mathematics and Computer Science (Double Major).

Program Educational Objectives

Within a few years of graduation, the graduates of the Computer Science Program are expected to attain the following:

  1. Apply general and computing specific knowledge and skills to pursue computing related careers in teaching, industry, and government.
  2. Demonstrate an individual desire and commitment to remain technically current with and adaptive to, changing technologies through continuous learning and self-improvement.
  3. Demonstrate independent thinking, function effectively in team-oriented settings, and maintain a high level of performance in a professional/industrial environment.
  4. Communicate effectively in a professional/industrial environment.
  5. Perform ethically and professionally in business, industry, and society.
  6. Attain increasing levels of responsibility and leadership in one’s chosen career field.

Student Outcomes for Computer Science Program

Graduates of the program will have an ability to:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.