top of page

Bachelor of Science in Computer Science (BSCS) Program Structure & Course Outline

Year 1: Foundation Year

Semester 1

  • CSC101 – Introduction to Computer Science

  • MTH101 – Calculus I

  • PHY101 – Physics for Computing I

  • ENG101 – English Composition I

  • CSL101 – Computer Science Lab I

Semester 2

  • CSC102 – Programming Fundamentals (C++)

  • MTH102 – Discrete Mathematics

  • PHY102 – Physics for Computing II

  • ENG102 – English Composition II

  • CSL102 – Computer Science Lab II

Year 2: Core Computer Science Studies

Semester 3

  • CSC201 – Data Structures and Algorithms

  • MTH201 – Linear Algebra

  • CSC202 – Object-Oriented Programming (Java)

  • STA201 – Probability & Statistics for Computing

  • CSL201 – Programming Lab I

Semester 4

  • CSC203 – Computer Architecture

  • CSC204 – Operating Systems

  • CSC205 – Database Management Systems

  • CSC206 – Web Technologies

  • CSL202 – Programming Lab II

Specialization Tracks

Choose one starting in Year 3:

Software Development Track

Year 3 – Software Engineering Specialization

Semester 5

  • SWE301 – Software Engineering Principles

  • SWE302 – Mobile Application Development

  • SWE303 – Human-Computer Interaction

  • INT301 – Internship I

Semester 6

  • SWE304 – Software Project Management

  • SWE305 – DevOps and Continuous Integration

  • BRM302 – Research Methods in Computer Science

  • INT302 – Internship II

Year 4 – Capstone & Advanced Development

Semester 7

  • CAP401 – Capstone Project I

  • PDS401 – Professional Development Seminar

  • SWE401 – Advanced Web and Cloud Computing

Semester 8

  • RWD403 – Research Writing and Data Presentation

  • CAP402 – Capstone Project II (Research Project)

Artificial Intelligence Track

Year 3 – AI & Data Science Specialization

Semester 5

  • AI301 – Introduction to Artificial Intelligence

  • AI302 – Machine Learning Fundamentals

  • AI303 – Data Mining & Big Data

  • INT301 – Internship I

Semester 6

  • AI304 – Deep Learning & Neural Networks

  • AI305 – Natural Language Processing

  • BRM302 – Research Methods in Computer Science

  • INT302 – Internship II

Year 4 – Capstone & Advanced AI

Semester 7

  • CAP401 – Capstone Project I

  • PDS401 – Professional Development Seminar

  • AI401 – AI Ethics & Human-Centered Computing

Semester 8

  • RWD403 – Research Writing and Data Presentation

  • CAP402 – Capstone Project II (Research Project)

Christ-centered education is rooted in the Great Commission, Christ’s command to His followers to “Go therefore and make disciples of all the nations…teaching them to observe all that I commanded you…” (Matthew 28:19-20). These words touch upon the essential educational mandate in Christ’s command.  Making and teaching disciples must begin with our own children.

Get in Touch

Thanks for submitting!

Registration Office

info@avalonuniversity.com
Tel: +1 (205)476-9228

Admissions Office

info@avalonuniversity.com
Tel: +1 (205)476-9228

Financial Aid Office

info@avalonuniversity.com
Tel: +1 (205)476-9228

International Office

info@avalonuniversity.com
Tel: +1 (205)476-9228

Whatsapp: +1 (205)476-9228

© 2023 by Avalon University.

bottom of page