Program Overview
Campbellsville University's Computer Science program provides a comprehensive foundation in computer science principles, equipping students with the skills to analyze, design, and implement software solutions. The program offers concentrations in Web Development, Robotics, and Game Programming, allowing students to specialize in their areas of interest. Graduates are prepared for careers in technology and are committed to the ethical and responsible use of technology.
Program Outline
Degree Overview:
Overview
The Computer Science program at Campbellsville University aims to cultivate world-class students with a deep understanding of technology and its applications for the betterment of society. The program emphasizes both theoretical foundations and practical skills in computer science, preparing graduates to tackle real-world challenges effectively.
Objectives
- To provide students with a comprehensive foundation in the core concepts of computer science.
- To equip students with the ability to analyze, design, develop, and implement software solutions.
- To instill a passion for lifelong learning and a commitment to ethical and responsible use of technology.
Outline:
Computer Science Core Requirements (29 hours)
- CS 160 - Programming I (4 credits)
- CS 161 - Programming II (4 credits)
- CS 315 - Comparative Programming Languages (3 credits)
- CS 320 - System Analysis (3 credits)
- CS 341 - Networking (3 credits)
- CS 345 - Computer Architecture of the OS (3 credits)
- CS 355 - Mobile Application Development (3 credits)
- CS 420 - Database Program Development (3 credits)
- CS 450 - Software Engineering (3 credits)
Concentration Choices (6 hours)
- Web Development Concentration
- CS 372 - Web Development I (3 credits)
- CS 373 - Web Development II (3 credits)
- Robotics Concentration
- CS 382 - Robotics I (3 credits)
- CS 383 - Robotics II (3 credits)
- Game Programming Concentration
- CS 410 - Game Programming I (3 credits)
- CS 415 - Game Programming II (3 credits)
Elective Choices (6 hours)
- Computer Science Elective (300/400 level)
- Computer Information Systems Elective (300/400 level)
General Education Requirements (11 hours)
- MTH 210 - Calculus I (4 credits)
- PHY 141 - General College Physics I (3 credits)
- PHY 143 - General College Physics I Laboratory (1 credit)
- Or
- PHY 241 - General University Physics I (4 credits)