Computer Science

The Bachelor of Science in Computer Science program (BSCS) explores a broad spectrum of computing technologies and concepts and is designed for students planning to attend graduate school to earn an M.S. or Ph.D. degree and/or seek positions in industry or government.


A degree in Computer Science is designed to provide students with a deep understanding of the theoretical and practical aspects of computing and information technology. This program prepares students for a wide range of careers in tech, from software development to data science, and fosters the critical thinking, problem-solving, and technical skills necessary for innovation and problem solving in the digital age.


The program educational objectives, listed below, establish career and professional accomplishments that the program is preparing graduates to attain within about 3–5 years of graduation. This program is accredited by the Computing Accreditation Commission (CAC) of ABET (HTTP://WWW.ABET.ORG), 111 Market Place, Suite 1050, Baltimore, MD 21202-4012, telephone 410-347-7700.


Enrollment & Graduation Trends

The Computer Science program enrollment and graduation trend for the period 2019–2023.
Computer Science enrollment & graduation trend (Source: University Annual Fact Books).

Class Level 2023 2022 2021 2020 2019
Freshman 29 13 24 28 35
Sophomore 12 11 14 20 12
Junior 7 9 13 14 14
Senior 12 17 15 14 7
Total 60 50 66 76 68
Graduates 4 11 13 10 4


Program Educational Objectives

The program educational objectives address career and professional accomplishments that the program is preparing graduates to attain, within about 3–5 years of graduation.

  1. Demonstrate a broad knowledge of mathematics and computer science serving as a foundation for lifelong learning.
  2. Effectively perform in industry, government, or entrepreneurial endeavors utilizing their education in mathematics and computer science with a profound appreciation for the social and environmental context of a diverse global work setting.
  3. Effectively communicate computing knowledge and problem-solving skills.
  4. Pursue graduate study, research, and training to enhance their knowledge base.
  5. Demonstrate professional advancement through integrity, meritorious technical achievements, and expanded leadership responsibility.

Student Outcomes

  1. Analyze a complex computing problem and 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.

Student Opportunities

Students in the Computer Science program benefit from a variety of learning opportunities both inside and outside the classroom. Academic coursework is complemented by labs, project-based learning, and research opportunities under the guidance of faculty experts. The department maintains strong ties with the tech industry, providing students with internships and cooperative education experiences that are critical for professional development and employment after graduation.

Students are encouraged to participate in coding bootcamps, hackathons, and local and national competitions such as the ACM International Collegiate Programming Contest. Additionally, the department hosts guest lectures and workshops from leading experts in the field, offering students insights into the latest technologies and trends in the tech industry.


Careers and Outcomes

Graduates with a Computer Science degree are well-equipped to enter a variety of fields where they can design software, solve data problems, and support network security. Typical career paths include:

1

Software Engineer — Designs, develops, and maintains software applications.

2

Data Scientist — Analyzes complex data sets to support decision-making processes.

3

Web Developer — Builds and maintains websites, focusing on front-end, back-end, or full-stack development.

4

Database Administrator — Manages databases to store, organize, and access data efficiently and securely.

5

Machine Learning Engineer — Designs algorithms and models for pattern recognition, predictive analytics, and AI applications.

6

Network Administrator — Manages computer networks to ensure reliable performance and connectivity.

7

Cybersecurity Specialist — Protects systems against unauthorized access, vulnerabilities, and cyberattacks.

8

IT Consultant — Provides technical guidance to organizations to improve IT systems and business processes.

9

Product Manager — Oversees the development and delivery of technology products from concept to launch.

These careers are supported by the solid theoretical knowledge and practical skills gained in the Computer Science program, enabling graduates to adapt and thrive in an ever-evolving technological landscape.


Program Advisory Board

Claflin’s Computer Science Program Advisory Board (PAB) includes industry professionals and University leaders. Input from the PAB is used to maintain a computer science program that ensures graduates are competitive and equipped to enter industry or graduate school.

Program Advisory Board Bylaws (PDF)


Claflin Academic Catalog

Courses & Requirements

View the academic catalog to see all courses and requirements.

2024-2026 Undergraduate Catalog  2021-2023 Undergraduate Catalog       2018-2020 Undergraduate Catalog   2015-2017 Undergraduate Catalog                                       
Section Navigation
 
 
 
 
 
 
 
 
 
Support the next generation of Claflin Leaders
Your support provides educational enrichment through student scholarships, loan funds, instructional classroom equipment, preparing Claflin's students to be leaders of the future.