B.S. in Computer Science

Caldwell University’s Bachelor of Science in Computer Science program prepares students for careers in the rapidly growing computer technology industry. Students receive a strong foundation in computer programming and technology, with opportunities for electives to create an industry-focused approach that link to areas of individual student interest.

Rapid growth of Computer Science opportunities has been fueled by increasing demand for new technology, expanding reliance on mobile and wireless networks, and rising concerns about cybersecurity. According to the U.S. Bureau of Labor Statistics (BLS), jobs in the Computer Science industry are projected to grow much faster than all other occupations in the next decade. BLS estimates for the period 2016 to 2026 that jobs for software developers are expected to increase 24%, with strong median wage rates.

Caldwell students acquire the knowledge, skills and abilities needed to pursue a diverse array of careers within the IT industry, including software development engineer, software developer, application developer, system engineer, net developer, system administrator, network engineer, security engineer, and programmer/cyber security analyst. Successful graduates have the ability to specify, design and implement software or software systems to meet customer requirements. This degree also provides a solid foundation for graduate work in the field.

Major RequirementStatement of Outcomes Assessment

Requirements for a B.S. in Computer Science
DEGREE: Bachelor of Science

Liberal Arts and Sciences Core 43 credits
Liberal Arts and Sciences Core as Major Requirements 7 credits
Additional Mathematics Requirements 11 credits
Major in Computer Science 42 credits
Open Electives (Internship encouraged) 17 credits
Total 120 credits

Liberal Arts and Sciences Core as Major Requirements 

MA 140 Discrete Mathematical Structures

Natural & Physical Science requirement. Select 1 Course:
PY 201 & PY 201L General Physics I with Lab (4 credits)
CH 111 & CH 111L General Chemistry I with Lab (4 credits)
BI 101 & BI 101 L General Biology I with Lab (4 credits)

Mathematics Requirements
MA 220     Calculus I (4 credits)
MA 221     Calculus II (4 credits)
MA 311     Probability & Statistics (3 credits)

Bachelor of Science in Computer Science Requirements
CS 195     Computer Programming I
CS 196     Computer Programming II
CS 216     Data Structures & Algorithms
CS 301     Computer Organization & Architecture
CS 302     Design & Analysis of Algorithms
CS 316     Operating Systems
CS 320     Networking & Communications
CS 3xx     Programming Languages & Paradigms
CS 420     Artificial Intelligence
CS 4xx     Software Engineering

Computer Science Electives. Select 4 Courses:

CS 230     Web Page Design & Programming
CS 240     Windows Programming
CS 260     Data Management Systems
CS 327     Internet & Enterprise Security
CS 334     Computer Forensics I
CS 344     Computer Forensics II
CS 340     Introduction to Data Science & Data Analytics
CS 348     Data Security & Disaster Recovery
CS 355     Advanced Web Programming
CS 360     Developing Applications for Mobile Devices
CS 487     Internship
CS 499     Independent Study

NOTE: Computer Science majors are strongly encouraged to participate in an internship (BU 487).

Students who complete this program will demonstrate the ability to specify, design and implement software or software systems to meet customer requirements. The Computer Science program focuses on developing technically competent professionals who are equipped to learn new technologies and principles that are necessary for success in the field. Graduates will be effective technical communicators and will demonstrate high professional standards.

For more information visit https://www.caldwell.edu/business