Azusa Pacific University
Computer Science Minor
DURATION
Request 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: 23
- Location: Azusa (Main Campus)
Gain Hands-on Experience
- Learn computer science basics alongside another major.
- Build a foundation in calculus, discrete mathematics, computing fundamentals, operating systems, database management, and data structures.
- Create and use computer systems to solve complex problems.
- Learn about the many facets of the computer industry.
Program Details
Gain a fundamental understanding of the use, knowledge, function, installation, programming, and maintenance of computers, and graduate with a variety of technological skills needed in today’s workplace.
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
- Introduction to Computer Science I
- Introduction to Computer Science II
- Discrete Structures
- Algorithms and Data Structures
- Calculus I
Computer Science Minor Electives
- Systems Programming and Operating Systems
- Database Management Systems
- Fundamentals of Network Administration
- Telecommunications and Interfacing
- Computer Architecture and Organization
- Web Programming
- Artificial Intelligence
- Mobile App Development
- Internet of Things
- Topics in Computer Science
Total Units 23
Program Outcome
Program Learning Outcomes
- Analyze a complex computing problem and to 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.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
Career Opportunities
- Computer and Information Systems Managers - Plan, direct, or coordinate activities in such fields as electronic data processing, information systems, systems analysis, and computer programming.
- Computer and Information Research Scientists - Conduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software.
- Software Developers - Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.
- Database Architects - Design strategies for enterprise databases, data warehouse systems, and multidimensional networks. Set standards for database operations, programming, query processes, and security. Model, design, and construct large relational databases or data warehouses. Create and optimize data models for warehouse infrastructure and workflow. Integrate new systems with existing warehouse structure and refine system performance and functionality.
- Data Warehousing Specialists - Design, model, or implement corporate data warehousing activities. Program and configure warehouses of database information and provide support to warehouse users.
- Information Security Analysts - Plan, implement, upgrade, or monitor security measures for the protection of computer networks and information. Assess system vulnerabilities for security risks and propose and implement risk mitigation strategies. May ensure appropriate security controls are in place that will safeguard digital files and vital electronic infrastructure. May respond to computer security breaches and viruses.
- Data Scientists - Develop and implement a set of techniques or analytics applications to transform raw data into meaningful information using data-oriented programming languages and visualization software. Apply data mining, data modeling, natural language processing, and machine learning to extract and analyze information from large structured and unstructured datasets. Visualize, interpret, and report data findings. May create dynamic data reports.
- Business Intelligence Analysts - Produce financial and market intelligence by querying data repositories and generating periodic reports. Devise methods for identifying data patterns and trends in available information sources.
- Clinical Data Managers - Apply knowledge of health care and database management to analyze clinical data, and to identify and report trends.
- Computer Programmers - Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
- Web Developers - Develop and implement websites, web applications, application databases, and interactive web interfaces. Evaluate code to ensure that it is properly structured, meets industry standards, and is compatible with browsers and devices. Optimize website performance, scalability, and server-side code and processes. May develop website infrastructure and integrate websites with other computer applications.
- Computer Network Support Specialists - as local area networks (LAN), wide area networks (WAN), cloud networks, servers, and other data communications networks. Perform network maintenance to ensure networks operate correctly with minimal interruption.