Computer Science Bachelor of Science
- Composite Social Studies Education
- Computer Science
- Creative Writing
- Criminal Justice
- Cross-Cultural Service
- Culinary Arts
- Early Child Care and Development
- Early Childhood Education
- Elementary Education
- Engineering
- English
- English Education
- Graphic Design
- Health, Fitness & Recreation
- History
- Humanities
- Information Technology
- Interior Design
- International Studies
- Journalism and Mass Communication
- Keyboard Performance
- Mathematics
- Mathematics Education
- Middle School Education
- Music Education
What will I study?
The Bachelor of Science degree in Computer Science provides coursework in computer science, mathematics, Bible, and the liberal arts. Students will gain an understanding of computer technology and function; design and build secure software using industry standard languages, tools and platforms; and study core areas of the computer science discipline. The student will be prepared for a career in software research and development, and for graduate studies. The degree requires 36 credits in the major and supports the Division' s goal to train students to solve relevant and sophisticated problems in a variety of fields.
Program Learning Outcomes
The student will ...
-- Design and implement efficient solutions to problems in various domains.
-- Apply fundamental concepts in computer science.
-- Communicate technical information effectively, including software design and requirements documents.
-- Evaluate and assess software technologies for use in solving specific problems.
-- Apply biblical principles of ethics to computing.
Learn about the Computer Science Department
Entrance Requirements
When you begin your registration process, you must demonstrate that you are ready for Computer Science I. You can do this in one of the following ways:
- You have taken Ma 103, Ma 105, or Ma 200 at BJU
- You have transfer credit for one of these classes from another college
- Your ACT Math score is 26 or higher
If you fall into any of these categories, congratulations—you qualify to enroll in Computer Science I.
For those students who do not initially qualify, a math placement is offered to test you can take after you arrive on campus to qualify to enroll in Computer Science I. The math placement test covers topics through advanced algebra. It is fairly challenging, but you have an opportunity to review your Algebra II and Advanced Mathematics high school courses before you arrive. A practice test is available to help you prepare. If you don't pass the placement test, you may have to take 1 or 2 semesters of mathematics coursework before enrolling in your first programming class. This will not prevent you from finishing the major and graduating on time; it will help you get a good start based on a solid foundation.
What classes will I take?
First Year +
- Freshman Seminar
- Transcendental Functions
- Computer Fluency
- Computer Science I
- Old Testament Messages
- Introduction to the Arts
- English Composition (3 credits)
- Digital Electronics
- Calculus I
- Computer Science II
- New Testament Messages
- Fundamentals of Speech
- English Composition (3 credits)
Second Year +
- Essential Science
- Elementary Statistics
- Data Structures
- Computer Systems
- 200-level Bible Elective (1 credits)
- English Literature or Writing Elec (3 credits)
Third Year +
- Elementary Linear Algebra
- Intro: Database Management Systems
- Microprocessor Architecture
- History of Civilization c. 3500 BC to AD 1650
- Bible Doctrines
- Fine Arts Appreciation Elective (2 credits)
Fourth Year +
- Themes in Western Thought
- Programming Language Design
- Computer Science Seminar
- Apologetics & Worldview
- Computer Science Elective (3 credits)
- Discrete Math
- Language Translation Systems
- Upper-Level Bible Elective (2 credits)
- Philosophy or Psychology (3 credits)
Future Careers
Career opportunities in the computer science field are excellent and are expected to be so for some time to come. Our graduates are pursuing careers in:
Industry:
- Operations research
- Programming
- Database design
- Insurance
- Statistics
- Analysis
- IT Management
- Compiler design
- Network management
- Cryptography
- Web Application development
Government:
Some of the above fields are available plus highly sensitive positions with the CIA, NSA, and many other government agencies.
Education:
Teaching positions are available in high schools, colleges, technical colleges, industry, and government.
Students can network with a variety of employers through our online placement service, CareerCentral. A multitude of employment opportunities are posted annually. In addition, over 60 businesses and 150 Christian schools/mission boards/Christian organizations come on campus to recruit students in a variety of majors through on-campus interviews and job/ministry fairs. The Career Services office also helps students by holding seminars on resume preparation and interview techniques.
Career Services can help you prepare for job hunting and networking with employers.

