- 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.


At Johnson University, computer science is learning how to integrate your work with the technology around you. It’s identifying computer components, developing software, and building databases, but it’s also about solving real-world problems, serving others, and building technology that supports the mission.
Through hands-on learning and faculty mentorship in a Christ-centered University and program, students are equipped to lead, innovate, and make a lasting difference in tech-driven fields.
A 'Called to Build'
Curriculum
- Introduction to Computer Science
- Introduction to Programming
- Data Structures and Algorithms
- Computer Organization and Architecture
- Database Management
- Introduction to Cybersecurity
- Operating Systems
- Software Engineering
- Systems Programming
- Networking
- Calculus I
- Calculus II
- Discrete Mathematics
- Linear Algebra, Numerical Analysis, or Probability and Statistics
What can you do with a Computer Science degree?
Career Outlook
- Computer and Information Research Scientist
- Computer Network Architect
- Artificial Intelligence Analyst and System Programmer
- Software Developer, Computer Programmer and Software Tester
- Computer Support Specialist
- Computer Systems Analyst
- Database Administrator and Architect
- Cyber Security and Information Security Analyst
- Network and Computer Systems Administrator
- Web Developer and Digital Designer

