Computers and the Internet are integral parts of business, ministry, education and just about every facet of life. If you’re interested in creating solutions as part of this ever-changing technology field, BJU’s computer science program is for you.
You’ll learn common programming languages and fundamental concepts as recommended in the ACM’s 2013 Computer Science Curriculum Guidelines. Also, you will learn to evaluate and access software technologies and then communicate this information effectively. Our Christ-centered, knowledgeable faculty and hands-on courses will equip you to excel in your field, be flexible in your job and live a God-honoring life.
In the competitive field of computing, you need the skills and knowledge to provide solutions to the real-world problems and the ability to present the solutions to employers. BJU’s computer science program is designed to give you the necessary foundational knowledge in math and computing and then to give you hands-on opportunities to apply that knowledge in real-life situations.
During the freshman year, students learn two programming languages, C# and C++, and are given overviews of various software development skills such as web applications, GUI programming and team programming. Throughout the rest of your program, you will take low-level computing courses including microprocessor architecture, operating systems and assembly programming. Students analyze and create a compiler and interpreter for various programming languages.
Computer security is a highlight of the senior year. Internships and student work experiences are generally available as well. BJU’s computer science program will equip you for graduate studies and a wide variety of computing, programming and software research and development job opportunities.
Having a broad base of knowledge and experience will help prepare you for whatever opportunities the Lord brings your way. Bible and the liberal arts courses (such as history, economics, English and speech) will give you the tools to relate to a wide range of people and to clearly communicate. We want to equip you to be a fruitful, flexible servant of Christ.
The computer science program gives you entrance into a variety of occupations. Your electives may be taken to strategically position you, as in the case of business, criminal justice or the sciences. They may also prepare you for specific jobs in the field, such as management, technical documentation or design. College is also a time to challenge yourself. So don’t hesitate to use electives to explore a field of interest that’s not related to computer science. Those courses may be just what God will use to specifically prepare you for work and service.
Jordan Jueckstock, ’09
The combination of Digital Electronics, Computer Systems, Microprocessor Architecture, and the compiler classes is extremely powerful.
It takes students from the bare metal of computing (the basic logic circuits that make up all computers) to the tools that allow the high-level, abstract programming commonly used today. The result is an in-depth understanding of how and why software works, an understanding that we benefited from immeasurably in grad school and that we still lean on heavily today at work.
Josh Clum, ’13
Booz Allen Hamilton
The well-rounded education at BJU prepared me for many facets of my career other than computer science, including clear communication skills and business experience.
The major has prepared me with the skill-set to do what I enjoy and to receive a great position at Booz Allen Hamilton. The computer science courses at the university were very challenging and required a high level of discipline to meet the university’s standards of excellence.
I remember specifically an upper-level compiler course that is often viewed as a graduate-level course at many universities. Although I do not plan to go on to do research in compiler theory, I believe the course gave me a taste of what graduate-level work requires.
The work ethic and drive that BJU instills in its students is valued very highly in the business community. The combination of my verbal, technical and leadership skills have allowed me to take large strides toward furthering my career, my education and my marketability.
I believe that one will only get from his education what he puts into it. As I move into a new phase of my education, I look forward to taking new steps toward enhancing my understanding and furthering my research in the field of computer science.
Derrick Christ, ’95
Software development is an ever-changing landscape, and I was given the tools to not only learn technology relevant at the time but also be able to adapt and learn new technologies.
My professors were excellent during class-time lectures and excelled during the lab training times. Most professors also brought in real-world experience to further reinforce the technical side of their instruction. Software development is an ever-changing landscape, and I was given the tools to not only learn technology relevant at the time but also be able to adapt and learn new technologies.
During my time in graduate school and my 16 years as a software developer, I have continued to pull from the knowledge I learned at BJU. I was consistently encouraged to use my talents to serve the Lord, and I have seen over the years how God can use my abilities to better serve Him.
Our computer science graduates are employed in a variety of computing jobs, from programming to network administration to computer support. The following is a sample of careers our graduates have pursued.
- System administrator
- Web developer
- Independent consultant
- Network manager
Our computer science graduates have been accepted into graduate schools such as:
- University of Arizona
- University of Virginia
- Clemson University
- Carnegie Mellon
Our graduates have gone into top companies and have become leaders in their fields. They are ready to use what they’ve learned at BJU to serve God in whatever capacity He directs them to. Organizations include:
- NASA Ames Research Center
- Hewlett Packard
- Department of Defense
While there are many jobs in the computer science field, not all of our graduates go into computer science jobs. Some go into other math-related fields, such as statistics, or into graduate studies in other fields. Some choose to use their skills to assist churches, missionaries, Christian ministries and Christian schools.
Career Support Assistance
BJU offers students a variety of ways to network with employers and organizations. A multitude of job opportunities are posted each year on CareerCentral, our online placement service. In addition, over 60 businesses and 150 Christian schools/mission boards/Christian organizations come on campus to recruit students through on-campus interviews and job/ministry fairs. The Career Services office also helps students by holding seminars on resume preparation and interview techniques.
You’ll have access to multiple well-equipped computer labs around campus. BJU provides both standard industry hardware and software and cutting-edge technology so you will have a firm grasp of the basics and the ability to adapt to an ever-changing field.
Our upper-level computer science students gain on-the-job experience as lab assistants. You will benefit from their knowledge as you become familiar with the major. Eventually, you’ll have the opportunity to apply for the position and share your experience with others.
Employers in the Greenville area recognize the high caliber of our students and often seek them out. Our students have interned at local and out-of-state companies including Booz Allen, Oak Ridge National Laboratory, Answers in Genesis, Worthwhile, and Follet Software Corp/Tetradata.
Intercollegiate Programming Contests
BJU students have the opportunity to compete alongside other Southeastern universities including Georgia Tech, Mercer, Wofford and Emory. In recent contests, several of the BJU teams have placed in the top five out of 20-30 teams.
Science and Technology Team
During the spring semester the Science and Technology Ministry Team holds robotics workshops for Christian high schools in the Southeast. If you join the team, you’ll build and program robots and teach high school students as you explore the benefits of studying science and technology fields.
Our faculty members have plenty of practical experience in addition to their work as professors. They’ve spent time in the industry in consulting, directing web development, software developing and information technology work.
One of our faculty members even holds a patent for the networking capability our vending machines use. You’ll be sure to receive a down-to-earth education in preparation for your postgraduate future.
Courses & Objectives
Sample Course Outline
First Year +
Second Year +
Third Year +
Fourth Year +
Each student will:
- Design and implement efficient solutions to problems in various domains using appropriate technology and level of abstraction.
- Work effectively in teams.
- Communicate technological information effectively both in written and oral forms.
- Acquire knowledge in the computing discipline and in the fundamental concepts of the student's discipline.
- Understand the social, professional and ethical considerations related to computing.