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 Assesment

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 8 credits
Major in Computer Science 42 credits
Open Electives (Internship encouraged) 20 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)

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