Computer Science Major
DURATION
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Jan 2025
TUITION FEES
Request tuition fees
STUDY FORMAT
On-Campus
Introduction
Program at a Glance
The School of Humanities and Sciences offers diverse well-rounded degree programs to prepare critical thinkers to make a difference in the world for Christ.
Program Information
- Program Units: 79-81
- Location: Azusa (Main Campus)
Gain Hands-on Experience
- Create and use computer systems to solve complex problems.
- Learn about the many facets of the computer industry.
- Build a foundation in calculus, discrete mathematics, computing fundamentals, operating systems, database management, and data structures
- Learn state-of-the art topic in artificial intelligence, cybersecurity, and internet of things
Admissions
Scholarships and Funding
2024-25 Academic Scholarships
Scholarships | Amount | Class Standing | Renewability |
Trustees’ Scholarship | Full Tuition | Incoming Freshman | Up to four years |
President’s Scholarship | $24,000 per year | Incoming Freshman or Transfer | Up to four years |
Provost’s Scholarship | $21,000 per year | Incoming Freshman or Transfer | Up to four years |
Deans’ Scholarship | $20,000 per year | Incoming Freshman or Transfer | Up to four years |
Directors’ Scholarship | $18,000 per year | Incoming Freshman or Transfer | Up to four years |
Mary Hill Award | $14,000 per year | Incoming Freshman | Up to four years |
Curriculum
Requirements
Computer Science Core Courses
- Impact of Social Media
- Introduction to Computer Science I
- Introduction to Computer Science II
- Systems Programming and Operating Systems
- Algorithms and Data Structures
- Database Management Systems
- Computer Architecture and Organization
- Software Engineering
- Senior Capstone Project
- Computer Science Internship
- Introduction to Engineering and Computing
- STEM as Vocation
- Writing 2: Entrepreneurial Tech Start-ups
- Web Programming
- Mobile App Development
Math Courses
- Calculus I
- Calculus II
- Discrete Structures
- Introduction to Modeling with Probability
Electives
- Multivariable Calculus
- Linear Algebra
- Applied Linear Algebra
- Numerical Analysis
Natural Sciences Courses
- Physics for Science and Engineering: Mechanics
and Physics Laboratory I - Physics for Science and Engineering: Electricity and Magnetism
and Physics Laboratory II - General Chemistry I
- General Chemistry II
- General Biology I
- General Biology II
Total Units 79-81
Program Outcome
Program Learning Outcomes
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
- Apply scientific knowledge of computation comprising computer architecture, algorithm analysis, programming principles, and software design.
Program Educational Objectives
- Core Technical Competencies and Life-Long Learning: Our graduates will demonstrate effective use of their core technical competencies in Computer Science by progressive advancements in their professional careers, including in many cases mastery of emerging technologies, the pursuit of different specialization areas, attainment of advanced degrees, or professional licensure or certifications.
- Effective Teamwork: Our graduates will work effectively as team members and leaders in diverse professional environments and career paths.
- Impact of Computing Technology: Our graduates will demonstrate, in their professional careers, a clear understanding of the impact of computing technology in a global and societal context, and of its implications from a Christian ethics perspective.
Career Opportunities
The BS in Computer Science prepares graduates for advanced studies and careers in fields such as computer science, computer engineering, software engineering, telecommunications, and systems analysis.
The computer science program requires an internship. Students gain hands-on experience at several local and national businesses and organizations that continue to turn to APU to seek our students for internships and employment. Employment opportunities include careers as systems programmers, software engineers, scientific programmers, high school computer science and mathematics teachers, and other computing fields. Missionary and other Christian organizations need computer science graduates for their increasingly complex applications, such as Bible translation work, as well as administrative, financial, fundraising, and technical support activities. Job opportunities are available globally.