- Popular Searches
Program Overview
The Bachelor of Science in Computer Science offers a rigorous and comprehensive curriculum designed to prepare students for careers in software development, data science, information technology, cybersecurity, artificial intelligence, and other cutting-edge fields. Rooted in both theoretical foundations and practical applications, the program emphasizes problem-solving, technology understanding, computational thinking, and innovation.
Students begin with core courses in programming, operating systems, data structures, algorithms, networking, and computer systems, building a strong foundation in the principles of computing. As they progress, they explore advanced topics such as machine learning, system administration, cloud computing, database management, and cybersecurity. The curriculum is continually updated to reflect the evolving landscape of technology and industry needs.
Hands-on learning is a cornerstone of the program. Through labs, team projects, internships, and research opportunities, students gain real-world experience and develop skills in collaboration, communication, and ethical decision-making.
Graduates of the Computer Science program are well-equipped to enter the workforce or pursue graduate studies. They leave with a deep understanding of computational systems, a portfolio of practical experience, and the adaptability to thrive in a rapidly changing digital world.
Every undergraduate student pursuing a four-year degree at Johnson earns a double major – a major in Bible and Theology and a major of their choice, like Computer Science. Click here to learn more about the Bible and Theology major.