MissionTo provide students with the computer related knowledge and skills as well as soft skills needed for team works, based on the Christian values and Biblical morals to prepare them for professional careers in the field of computer science.
ObjectivesThe program will enable students to attain, by the time of graduation:
- An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
- An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
- An ability to use current techniques, skills, and tools necessary for computing practice
- An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
- An ability to apply Biblical principles and concepts in collaborative works.
- An ability to apply Ethical principles to business decision making.
- B.C.S. students must satisfactorily complete a minimum of 120 credits: General Education (36credits), Major requirements (36 credits), WUV Core courses (30 credits), and Electives (18 credits).
- A cumulative grade point average of C (2.0) must be maintained.
- Students must satisfactorily pass the graduation exams: Essay test.
- Students fulfill the community services in order to learn ministry formation
Degree RequirementsLIL 101
- Library Information Literacy 0 credits
See the general education section for details.
- MAT 201 Calculus I (Prerequisite for BCS 200 ~)
- BNT 101 New Testament Survey
- BNT 211 Life of Jesus
- BOT 101 Old Testament Survey
- BOT 314 Psalms
- BIB 351 Great Figures of the Bible
- BAC 301 Christian Art and Culture
- FDS 101 Introduction to Christian Faith
- ETH 301 Ethics
- FDS 102 Worldview
- BIB 301 Creation and Evolution
- BCS 101 Preview of Computer Science
- BCS 102 Fundamentals of Programming (MIT303)
- BCS 103 Database Concepts and Applications (MIT301)
- BCS 104 Fundamentals of Web Programming (MIT 104)
- BCS 201 Discrete Mathematics and Logic
- BCS 202 Data Structure and Algorithms (MIT302)
- BCS 203 Foundations of Software Engineering
- BCS 301 Computer Architecture
- BCS 303 Data Communications and Networking (MIT304)
- BCS 310 Operating System Design
- BCS 311 Software Development (MIT311)
- BCS 490 Capstone Study
- CHS101 Christian Service Freshman
- CHS102 Christian Service Freshman
- CHS201 Christian Service Sophomore
- CHS202 Christian Service Sophomore
- CHS301 Christian Service Junior
- CHS302 Christian Service Junior
- CHS401 Christian Service Senior
- BCS 105 Introduction to Data Science (MIT 105)
- BCS 204 Object Oriented Programming (MIT 306)
- BCS 205 Data Analysis and Visualization (MIT 205)
- BCS 315 Applied Machine Learning (MIT 315)
- BCS 320 Probability and Mathematical Statistics
- BCS 350 Mobile Application Development (MIT350)
- BCS 370 Co-operative Education Program Level 1
- BCS 371 Co-operative Education Program Level 2
- BCS 400 Artificial Intelligence
- BCS 420 Cyber Securities (MIT307) Practicum
- BCS 372 Computer Programming Field Practicum (1 credit Hour/may be repeated)
- BCS 373 Data Science Field Practicum (1 credit Hour/may be repeated)
- BCS 374 IT Infrastructure Field Practicum (1 credit Hour/may be repeated)
The required and elective major courses are categorized into four areas:  Computer Programming,  Data Science,  Information Technology (IT) Infrastructure, and  Theory and Algorithms. The major courses are summarized in the course structure diagram in the following page.