top of page
Outdoor Working Hours
Bachelor of Arts in Computer Science
4 YEARS    |    120 CREDITS[UNITS]
Abstract Graphs_edited.jpg

The BACS degree curriculum will develop students' core competencies for success in IT careers and leadership in that field. The program emphasizes hands-on industry application and knowledge. Furthermore, the curriculum incorporates state-of-the-art tools and programming techniques. Interwoven throughout the computer science courses are industry specific concepts that are taught within a real-world environment. The BACS program may be completed in four academic years. However, due to the modular and compact nature of our program, a student may create his/her own schedule to complete the degree.

Working with Laptops


Graduates that earn the BA in Computer Science degree program will be able to apply and synthesize real-world concepts and skills related to information technology. Graduates will be prepared to utilize skills related to information technology, business administration, design infrastructure, systems analysis, project management, implementation, deployment, and organizational support. Every course is designed so that the knowledge and skills that are learned are what are demanded in the market place.


Courses are project-based and simulate real-world experience with relevant software applications including hands-on labs. Students benefit by learning from highly qualified faculty who have practical, in-field experience. Graduates will understand the importance of lifelong learning, transferable skills, and adaptability to emerging technological trends. Graduates will be able to communicate effectively, think critically, and act ethically in a variety of professional contexts.


This program is aligned with relevant industry skills and certification requirements that are sought by most employers. Graduates will have an edge and will be equipped to seize new opportunities as they enter the information technology career field. Graduates will be able to document procedures and comply with relevant policies, regulation standards, and ethical practices. These courses provide direct preparation for successfully passing the corresponding certificate and credentialing examinations.

BACS Program - 120 Credits[Units] Total
Web Development
Data Science
Cloud Computing




The course descriptions for the courses listed below may be found in the Academic Catalog.

Core Compulsory Computer Science Studies: 30 Units
CS 101 Computer Science: Intro
CS 110 Introduction to Cloud Computing
CS 130 Intro to Programming
CS 140 Introduction to Networking
CS 150 Intro to HTML and CSS
CS 160 Intro to Operating System
CS 171 SQL & Database Design
CS 173 Introduction to Cybersecurity
CS 280 Algorithms and Data Structure
GS 270 Pre-Calculus and Trigonometry

Electives within the Three Computer Science Concentrations: 18 Units

Web Development Concentration(choose 6 of the following courses)
CS 230 Assembly Language
CS 235 Java Basic
CS 240 Python Basic
CS 250 JavaScript
CS 270 Git
CS 320 Web Server
CS 330 Relational Database Design
CS 335 Java Advance
CS 340 Python Advance
CS 370 C#
CS 410 UI/UX
CS 420 C# Advance
GS 310 Advance Linear Algebra

Data Science Concentration:(choose 6 of the following courses
CS 151 Data Analysis and Statistics
CS 161 Database Systems
CS 221 Data & Data Analytics
CS 231 Data Mining & Natural Language Processing
CS 242 Data Processing with Python
CS 276 Advances SQL for Data Analysis
CS 320 Machine learning
CS 330 Big Data
CS 345 Artificial Intelligence
CS 351 GIS and QGIS
CS 425 Deep Learning
GS 275 Discrete Math
GS 330 Probability and Statistics

Cloud Computing Concentration:(choose 6 of the following courses)
CS 180 Serverless Concepts
CS 227 Development and Scripting in the Cloud
CS 232 Microsoft Azure
CS 241 Google Cloud Platform
CS 244 Cloud Infrastructure
CS 252 Linux System Administration
CS 262 Advanced Windows Server
CS 263 Routing and Switching
CS 289 AWS Essentials
CS 321 Advanced Cloud Security
CS 355 Advanced Database Concepts
CS 364 Security Testing for Cloud Applications
CS 367 Advanced Networking Concepts
CS 376 Migrating Data and Applications to the Cloud
CS 389 AWS Architectures

Biblical/Theological Studies: 30 Units
Required Courses: (9 units)
BS 101 Bible Panorama* (covers some NT Survey)
BS 102 Biblical Interpretation
BS 103 Old Testament Survey
BS 104 New Testament Survey*
*Students select either Bible Panorama or NT Survey.

Elective Options: (21 units)
BS 115 Pentateuch
BS 204 The Gospels
BS 212 OT Historical Books
BS 217 The Book of Acts
TH 211 God and Revelation
TH 322 The Person & Work of the Holy Spirit
CH 325 History of Christianity
PT 101 Inner Healing and Prayer
PT 102 Spiritual Formation
PT 219 Evangelism and Discipleship
PT 245 Christian Leadership
MS 313 Theology and Practice of Mission
General Education: 30 Units

All BACS students take the following 10 courses:
GE 104 Introduction to Sociology (Contemporary Issues of Current Society)
GE 105 Intercultural Communication
GE 118 Introduction to Psychology
GE 127 Introduction to Philosophy
GE 216 Introduction to Ethics
GE 221 Research & Academic Writing
GE 234 Economics
GE 242 Health Studies
GE 310 Digital Literacy for Research and Ministry
GE 399 World Religions

Free Electives: 12 Units Total

For these 12 units, students may take up to six units of internships, or may take all 12 units as free electives.
Free Electives: From 6 to 12 Units

Students may select free electives from their own concentration, from the other concentrations, or from AEU's other undergraduate courses.

Internship: Up to 6 Units (students may choose to take electives instead of internships)
INT 301 Practicum Internship #1
INT 302 Practicum Internship #2

Rough Surface
The course curriculum develops students' core competencies for success in ministry and leadership. Possible careers include:

Software developer

Web developer

Full-stack web developer

Systems architect

Information analysts

Software engineer

Data scientist

Computer system analyst

Database developer

Database administrator

Software tester Systems analyst

Business analyst

Product manager

Network architect

Engineering manager

User interface designer

Cloud computing engineer

Information security analyst

Computer science professor

Information security officer

Software quality assurance manager

Information technology specialist

Mobile application designer or developer

Program Learning Outcomes
  1. The ability to create significant software projects
  2. A strong foundation that underlines the discipline including the required aspects of computing software, hardware, mathematics and science.
  3. A deeper understanding of computer science concentrations including web development, data science, and cloud computing.
  4. Students will have a substantial knowledge of the Bible and be well-grounded in Christian theology, ethics, and morality.
  5. An appreciation of the societal consequences of technology, including computers, and of the ethical issues that arise with recent technologies.
  6. The knowledge and skills necessary to obtain employment after graduation or to continue their study of computer science in graduate school. 
bottom of page