The Associate of Science (AS) program in Applied Computing provides students a pathway into software development and adjacent in-demand fields. Students in the program will gain a strong, practical foundation in programming, with enough background in mathematics and statistics to pursue self-directed learning in software development and/or explore entry-level roles related to data science. Graduates of this program will be prepared to enter the workforce in entry-level developer and data roles. General education ‘core’ courses are required for the completion of this program, including college writing, mathematics, communication, social science, and applied reasoning. As part of the program, students will complete 1 - 2 career certificates that are designed to prepare them for entry level roles in computer and data related fields such as software development, cybersecurity, data science, and data engineering.
While pursuing an AS in Applied Computing, students will study major theories, practices, and multiple applications of computer science. Through this career-focused program, students will build relevant technical skills for a variety of post-degree professional goals, including self-directed learning in programming and / or data science. The AS in Applied Computing is a flexible degree focused on a career entry point, one that enables students to receive credit for prior learning and / or work experience and enables them to continue to earn credit for learning acquired outside the classroom.
This program is offered in partnership with Outlier.org. Applicants must apply for admission via the Outlier website.
Student Learning Outcomes
Students who successfully complete this program should be able to do the following in the following areas:
- Identifies assumptions and claims in arguments. Identifies, categorizes, and distinguishes among elements of ideas, concepts, theories, or practical approaches to standard problems.
- Draws warranted inferences and formulates hypotheses from evidence; assesses strengths and weaknesses of inferences.
- Presents accurate arithmetic and algebraic calculations and symbolic operations.
- Presents accurate interpretations of quantitative information on political, economic, health-related, or technological topics and explains how both calculations and symbolic operations are used in those offerings.
- Explains how both calculations and symbolic operations are used in quantitative information on political, economic, health-related, or technological topics.
- Creates and explains graphs or other visual depictions of trends, relationships or changes in status.
- Describes one’s own moral beliefs and values, including their origins and development, assumptions, and predispositions.
- Identifies and describes ethical issues. Describes common theories, concepts, and approaches to moral problems. Applies ethical perspectives/concepts/theories to ethical questions accurately. Articulates positions on ethical issues and/or rationale for decisions taking into account differing ethical perspectives and concepts. (Assessed with the remaining horizontals.)
- Describes, explains, and evaluates the sources of their own perspective on selected issues in culture, society, politics, the arts, or global relations and compares that perspective with other views. NOTE: Application of this rubric requires: 1) identification of an issue or issues in culture, politics, the arts, or global relations; and 2) identification of range of views on the issue or issues.
- Identifies, categorizes, evaluates, and cites multiple resources to create projects and papers with respect to a general theme within the arts, sciences, or professional practice.
- Identifies and examines connections between values, interests, strengths, prior learning (including academic learning), and professional goals.
- Demonstrates attitudes and habits productive of lifelong learning, including curiosity, initiative, independence, and transfer (adapting and applying learning skills and knowledge gained in one situation to a new situation).
- Describes in writing at least one substantial case in which knowledge and skills acquired in academic settings are applied to a field-based challenge and evaluates the learning gained from the application using evidence and examples. NOTE: Application of this rubric to a particular assignment requires identification of: 1) characteristics of possible case or challenge; and 2) identification of knowledge and skills acquired in academic setting to be applied.
- Analyzes at least one significant concept or method in light of learning outside the classroom. NOTE: Application of this rubric to an assignment requires: 1) description of the characteristics of “learning outside the classroom”; and 2) identification of significant concepts and/or methods.
- Locates, gathers, and organizes evidence regarding a question in a field-based venue beyond formal academic study and offers alternate approaches to answering it. NOTE: Application of this rubric to an assignment requires: 1) identification of the field-based venue and the question to be treated; and 2) definition of general boundaries of “formal academic study.”
- Develops cogent, coherent, and substantially error-free writing for effective communication to general and specialized audiences.
- Effectively delivers formal and informal oral presentations appropriate to an audience in various contexts.
Broad Integrative Knowledge
- Describes a key debate or problem relevant to each core field, explains the significance of the debate or problem to the wider society, and shows how concepts from the core field can be used to address the selected debates or problems.
- Uses recognized methods of each core field studied, including the gathering of evidence, in the execution of analytical, practical, or creative tasks.
- Describes and evaluates the ways in which at least two fields of study define, address, and interpret the importance for society of a problem in science, the arts, society, human services, economic life, or technology. NOTE: Application of this rubric to a particular assignment requires identification of: 1) the core fields or range of core fields addressed in the assignment; and 2) the issue in question.
- Apply fundamental programming knowledge and techniques to write, analyze and test code.
- Demonstrate abilities for debugging, error handling and defensive programming
- Apply computational thinking, common data structures, and algorithms to designing problem solutions.
- Write code to generate, use, and maintain complex dynamic structures, including linked lists, pointers, stacks, queues, sorts, searches and trees.
Requirements for the Associate of Science in Applied Computing
The degree requires completion of 60 units as follows: 20 units of core courses, 24 units required for the major, and 16 units of elective courses, with a cumulative grade-point average of 2.00 (“C” grade) or better in all courses taken at Golden Gate University. Each course listed carries four semester units of credit, unless otherwise noted. Prerequisites to courses, if any, are listed in the course descriptions.
Core Requirements - 20 units
Select one of the following:
Select one of the following:
Elective Courses - 16 units
Select four of the courses listed below, and/or complete one course and an industry certificate for up to 12 units. (Note: Students should contact their academic advisors for a list of eligible industry-related certificates.)