Skip to Main Content

BSCS - Bachelor of Science in Computer Science

Download as PDF

TechnologyBachelor's DegreeBS

Program Requirements

Admissions Requirements

  • A high school diploma or GED

  • Credentials earned outside of the US must be evaluated by an approved agency

  • GPA of 2.0 or higher

  • Official transcripts from all previously attended institutions

  • Completed application with Carolina University

Graduation Requirements

  • Shall have maintained a minimum cumulative GPA of 2.0;

  • Shall have passed all courses in the curriculum and made a C- or better in professional core courses;

  • Shall have completed at least 24 of the final 30 hours with Carolina University.

Courses (126 Credit Hours)

General Education Core (36 Credit Hours)

General Education Core (38 Credit Hours) - must include the following:

course - Precalculus Algebra (3 Credit Hours)

course - Precalculus Trigonometry (3 Credit Hours)

One of the following course sequences:

course - General Chemistry w/Lab (4 Credit Hours)

course - General Chemistry w/Lab (4 Credit Hours)

OR

course - Physics I w/Lab (4 Credit Hours)

course - Physics II w/Lab (4 Credit Hours)

Professional Core (76 Credit Hours)

course - Introduction to Computer Science (3 Credit Hours)

course - Programming I (3 Credit Hours)

course - Programming II (3 Credit Hours)

course - Scripting (3 Credit Hours)

course - Algorithms and Data Structures (3 Credit Hours)

course - Object Oriented Programming (3 Credit Hours)

course - Software Engineering (3 Credit Hours)

course - Algorithms & Data Structures II (3 Credit Hours)

course - Advanced Database Management Systems (3 Credit Hours)

course - Data Communication and Computer Networks (3 Credit Hours)

course - Computer Architecture and Organization (3 Credit Hours)

course - Operating Systems (3 Credit Hours)

course - Computer Security Fundamentals (3 Credit Hours)

course - Ethical Hacking (3 Credit Hours)

course - Introduction to Unix (3 Credit Hours)

course - Senior Project I (3 Credit Hours)

course - Senior Project II (3 Credit Hours)

course - Senior Project III (3 Credit Hours)

course - Senior Project IV (3 Credit Hours)

course - Calculus I (3 Credit Hours)

course - Calculus II (3 Credit Hours)

course - Calculus III w/Lab (4 Credit Hours)

course - Probability and Statistics (3 Credit Hours)

course - Linear Algebra (3 Credit Hours)

course - Discrete Mathematics 3 Credits Hours

Professional Electives (12 Credit Hours) - Choose from the following

course - Python Programming (3 Credit Hours)

course - C# Programming (3 Credit Hours)

course - Cloud Computing (3 Credit Hours)

course - DevOps Engineering (3 Credit Hours)

course - Introduction to Routing and Switching (3 Credit Hours)

course - Network Protocols and Services (3 Credit Hours)

course - User Interface Design (3 Credit Hours)

course - Information Architecture (3 Credit Hours)

course - Web Database Applications (3 Credit Hours)

course - Information Security (3 Credit Hours)

course - Java (3 Credit Hours)

course - Web Design (3 Credit Hours)

course - Network Security (3 Credit Hours)

course - Advanced Routing and Switching (3 Credit Hours)

course - Windows Client Server (3 Credit Hours)

course - Advanced Defense and Countermeasure (3 Credit Hours)

course - Digital Forensics (3 Credit Hours)

course - Special Topics (3 Credit Hours)

course - Drones (3 Credit Hours)

course - Introduction to Information Systems (3 Credit Hours)

course - Introduction to Network Technology (3 Credit Hours)

course - Information Systems Management and Business (3 Credit Hours)

course - Business Systems (3 Credit Hours)

course - Introduction to Data Science (3 Credit Hours)

course - Machine Learning (3 Credit Hours)

course - Natural Language Processing (3 Credit Hours)

course - Neural Networks (3 Credit Hours)

course - Artificial Intelligence (3 Credit Hours)