Major in Computer Science

Learn problem-solving • Become a computer professional/scientist • Impact the world

Be ready for advancing technology.

In the computer science major, you will be prepared even for the jobs that don't yet exist in the fast-moving world of technology. At JBU our faculty and staff will guide you through the process of discovering your vocation and developing your skills to impact God's kingdom.

Start your application

Learn hands-on

JBU computer science majors have every opportunity to work with state-of-the-art equipment and engage with technology in any form they'd like, preparing them for any career in computer science. 

Integrate faith & learning

Computer science at JBU isn't just about coding. Students learn how they can integrate their faith and education, learning to serve the kingdom not just on Sunday but in their vocation.

Graduate industry-ready

The Northwest Arkansas Council reports that there are over 400 unfilled software developer positions in the region with a median salary of $104,000.

Solve hard, technical problems at JBU.

Start your application

What to expect as a computer science student at JBU


Choose an emphasis

The computer science program allows students to choose from a variety of emphases to be able to enter any field and be industry-ready. 


Enjoy incredible facilities

The Balzer Technology Center has 40,000 square feet of state-of-the-art labs and learning space.


Accelerate earning a master's

With JBU's 4+1 program, you can begin taking master's level classes as an undergraduate and finish both your bachelor's in computer science and master's in cybersecurity in five years. (You can even finish online once you get a full-time job.)

What can you do with a computer science degree?

The computer science department is well-equipped to prepare students for any field in technology and software.

Software developer

As a software developer, you create the computer and systems software users interface with and develop the underlying systems that run devices.

Systems analyst

When you’re working as a systems analyst, you use design techniques to solve business problems and build software applications that run the business world.

Network architect

Network architects maintain several data communication networks, from large cloud infrastructures to smaller intranets.

Database administrator

Storage and organization are key to a database administrator profession. In this career, you will do a variety of tasks, including installation, configuration, database design,  performance monitoring, security and troubleshooting.

Web developer

Web developers create mobile & web applications and work with a variety of coding languages, from HTML5, CSS and JavaScript in the client to PHP, JsReact, ASP.NET, Python, Node.js, Go or Java on the server.

Information security analyst

Work a vital and essential role as an information security analyst protecting information in an organization's computer systems from security breaches, data leaks and cyberattacks.

Not sure which degree to choose? 

Learn more about our other engineering and computer science programs.

Sign up for personalized information and deadline reminders


The future you starts here.

Equip yourself for a successful career and a life of purpose.