- 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.
All four-year Johnson students complete two majors: one in Bible and Theology and one in their chosen field, such as Computer Science. Transfer students with substantial prior coursework may complete a reduced set of Bible and Theology requirements instead of the major. Learn more about the Bible and Theology curriculum here.
Program Spotlight
Discover the world of innovation and problem-solving in our Computer Science program through this exciting video. See how students bring ideas to life and prepare for a future in technology—all while learning from caring faculty and collaborating on projects together.

