Home > Academics > Programs > Bachelor > Computer Science

Bachelor of Science in Computer Science

PURPOSE

Midwest University offers the Bachelor of Science in Computer Science degree so that students may learn core knowledge to understand a cutting-edge science essential for computer utilization. It aims to nurture high-level professionals in the computer field and cultivate excellent human resources to lead the future with national competitiveness in global industry.

OBJECTIVES

Upon completing this degree, students will be able to:

  • Demonstrate a comprehensive working knowledge and application of Computer Science principle, practices, and concepts
  • Demonstrate their use of techniques, skills and modern technology necessary for professional growth.
  • Nurture the ability to systematically solve problems by formulating technical problems and designing and conducting experiments using advanced scientific tools

TRADITIONAL DEGREE PROGRAM

COURSES

General Education Courses

36 Credit Hours

Sequenced Courses
Communications
(6 Credit Hours are required as a second language)
 

1. English as a second language
EN 101 English Reading Skills 3
EN 201 English Composition I 3
EN 103 English Grammar I 3
EN 104 English Listening and Speaking 3
EN 301 English Composition II 3
EN 202 American Culture 3

2. Korean as a second language
KR 101 Beginner Korean I 3
KR 102 Beginner Korean II 3
KR 103 Intermediate Korean I 3
KR 104 Intermediate Korean II 3
KR 201 Advanced Korean I 3
KR 202 Advanced Korean II 3
History  
HI 103 Origins of the Modern World: World History 3
HI 202 United States History 3
Non-sequenced Courses
GE 107 Introduction to Philosophy and Ethics * 3
GE 108 Introduction to Sociology 3
GE 110 College Algebra * 3
GE 112 Principles of Economics * 3
GE 113 Introduction to Computers 3
GE 117 The Understanding of Music 3
GE 204 Fundamentals of Public Speech 3
GE 205 Introduction to Information and Communication 3
GE 206 Introduction to Psychology 3
GE 209 Political Science 3
GE 211 U.S. Government 3
GE 215 Principles of Leadership 3
GE 302 Globalization 3
GE 303 Introduction to Anthropology 3
* required

Biblical Studies & Applied Theology Core Courses

30 Credit Hours

NT 101 Introduction to the New Testament 3
OT 101 Introduction to Old Testament 3
NT 202 Life of Christ 3
OT 203 Pentateuch 3
TH 201 Bible Doctrines I 3
BS 301 Interpretation of the Bible 3
NT 303 Acts and Pauline Epistles 3
TH 301 Bible Doctrines II 3
OT 303 History of Israel 3
TH 401 Theology of Spiritual Life 3

Core Courses

18 Credit Hours

BCS 301 Advanced Programming and Software Development 3
BCS 302 Data Structures and Algorithm Design 3
BCS 303 Database Systems and Data Management 3
BCS 304 Computer Networks and Cloud Computing 3
BCS 305 Software Engineering and System Design 3
BCS 306 Ethics, Cyber Law, and Responsible Computing 3
BCS 307 Artificial Intelligence Foundations 3
BSC 308 Human-Computer Interaction and User Experience Design 3

Emphasis Courses

21 Credit Hours

Artificial Intelligence and Machine Learning
BBA 321 Financial Technology and Digital Banking 3
BCS 321 Machine Learning Fundamentals 3
BCS 322 Deep Learning and Neural Networkstion 3
BCS 323 Natural Language Processing and Generative AI 3
BCS 324 Computer Vision and Intelligent Systems 3
BCS 325 Robotics and Intelligent Automation 3
BCS 326 AI Applications and Business Innovation 3
BCS 327 Responsible AI and Emerging Technologies 3
Data Science and Intelligent Analytics
BCS 331 Data Science Foundations 3
BCS 332 Statistical Computing and Predictive Analytics 3
BCS 333 Big Data Technologies 3
BCS 334 Data Visualization and Business Intelligence 3
BCS 335 Applied Machine Learning for Data Science 3
BCS 336 Cloud Data Engineering 3
BCS 337 Intelligent Decision Support Systems 3
Cybersecurity and Trustworthy AI Systems
BCS 341 Cybersecurity Fundamentals 3
BCS 342 Network Security and Ethical Hacking 3
BCS 343 Information Security and Risk Management 3
BCS 344 Secure Software Development 3
BCS 345 Digital Forensics and Incident Response 3
BCS 346 Trustworthy AI Systems and AI Security 3
BCS 347 Cybersecurity Strategy and Emerging Threats 3

Internship and Professional Practice

6 Credit Hours

BCS 381 Practicum I 1.5
BCS 382 Practicum II 1.5
BCS 383 Internship I 1.5
BCS 384 Internship II 1.5

Capstone Course

3 Credit Hours

CP 490 Capstone 3

Free Electives

9 Credit Hours

Total

123 Credit Hours

ADULT DEGREE COMPLETION PROGRAM

COURSES

General Education Courses

36 Credit Hours

English Language / Communication: 3 credit hours
  -Includes courses in English composition, writing, literature, speech, etc.

History: 3 credit hours
  -Includes courses in American, Korean, World, Art History, etc.

Humanities: 3 credit hours
  -Includes courses in Art, Music, Theater, Film, Literature, Philosophy, Ethics, etc.

Science / Math: 3 credit hours
  -Includes courses in Biology, Physics, Environmental Science, Math, Computer Science, Statistics, Accounting, etc.

Social Sciences: 3 credit hours
  -Includes courses in Psychology, Political Science, Economics, Sociology, Cultural Anthropology, etc.

General Studies Electives: 21 credit hours
  -Includes courses in the areas listed above

Elective Courses

18 Credit Hours

Communication Courses

6 Credit Hours

1. English as a second language
EN 101 English Reading Skills 3
EN 201 English Composition I 3
EN 103 English Grammar I 3
EN 104 English Listening and Speaking 3
2. Korean as a second language
KR 101 Beginner Korean I 3
KR 102 Beginner Korean II 3
KR 103 Intermediate Korean I 3
KR 104 Intermediate Korean II 3

Biblical Studies & Applied Theology Core Courses

18 Credit Hours (Select 6 Courses)

NT 101 Introduction to the New Testament 3
OT 101 Introduction to Old Testament 3
NT 202 Life of Christ 3
OT 203 Pentateuch 3
TH 201 Bible Doctrines I 3
BS 301 Interpretation of the Bible 3
NT 303 Acts and Pauline Epistles 3
TH 301 Bible Doctrines II 3
OT 303 History of Israel 3
TH 401 Theology of Spiritual Life 3

Core Courses

18 Credit Hours

BCS 301 Advanced Programming and Software Development 3
BCS 302 Data Structures and Algorithm Design 3
BCS 303 Database Systems and Data Management 3
BCS 304 Computer Networks and Cloud Computing 3
BCS 305 Software Engineering and System Design 3
BCS 306 Ethics, Cyber Law, and Responsible Computing 3
BCS 307 Artificial Intelligence Foundations 3
BSC 308 Human-Computer Interaction and User Experience Design 3

Emphasis Courses

21 Credit Hours

Artificial Intelligence and Machine Learning
BBA 321 Financial Technology and Digital Banking 3
BCS 321 Machine Learning Fundamentals 3
BCS 322 Deep Learning and Neural Networkstion 3
BCS 323 Natural Language Processing and Generative AI 3
BCS 324 Computer Vision and Intelligent Systems 3
BCS 325 Robotics and Intelligent Automation 3
BCS 326 AI Applications and Business Innovation 3
BCS 327 Responsible AI and Emerging Technologies 3
Data Science and Intelligent Analytics
BCS 331 Data Science Foundations 3
BCS 332 Statistical Computing and Predictive Analytics 3
BCS 333 Big Data Technologies 3
BCS 334 Data Visualization and Business Intelligence 3
BCS 335 Applied Machine Learning for Data Science 3
BCS 336 Cloud Data Engineering 3
BCS 337 Intelligent Decision Support Systems 3
Cybersecurity and Trustworthy AI Systems
BCS 341 Cybersecurity Fundamentals 3
BCS 342 Network Security and Ethical Hacking 3
BCS 343 Information Security and Risk Management 3
BCS 344 Secure Software Development 3
BCS 345 Digital Forensics and Incident Response 3
BCS 346 Trustworthy AI Systems and AI Security 3
BCS 347 Cybersecurity Strategy and Emerging Threats 3

Internship and Professional Practice

3 Credit Hours


(Select 2 Courses)

BCS 381 Practicum I 1.5
BCS 382 Practicum II 1.5
BCS 383 Internship I 1.5
BCS 384 Internship II 1.5

Capstone Course

3 Credit Hours

CP 490 Capstone 3

Total

123 Credit Hours

top

Midwest University

851 Parr Rd, Wentzville, MO 63385 | (636)327-4645 | usa@midwest.edu
Copyright © 2026 Midwest University / Staff Login

Midwest University

851 Parr Rd, Wentzville, MO 63385
(636)327-4645
usa@midwest.edu
Copyright © 2026 Midwest University
Staff Login