Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    Nov 21, 2024  
2023-2024 Catalog 
    
2023-2024 Catalog [ARCHIVED CATALOG]

Applied Machine Learning, BS


Return to {$returnto_text} Return to: Academic Programs

Program Information


The Bachelor of Science in Applied Machine Learning prepares students for careers in fields that require application and development of machine learning algorithms in order to automate processes, create models, and gain better insights in a variety of contexts. Students will learn a combination of statistics and computer science concepts with practical applications in machine learning, such as: programming, algorithms, natural language processing, and deep learning. The curriculum highlights real-world applications so that students develop strong communication, problem-solving, and critical thinking skills. Students who successfully complete this program will be able to find solutions not only based on academic theory, but also by weighing factors that are relevant to the situation. This combination will make them an asset for organizations in a variety of industries, including finance, commerce, healthcare, technology, and other areas where reliable predictions and systematic decision making provide an advantage.

Student Learning Outcomes

1. Understand the mathematical foundations of machine learning: calculus, statistics, and linear algebra.

2. Demonstrate proficiency in the computer science foundations of machine learning: data structures and Python.

3. Identify and distinguish machine learning methods and apply them to appropriate problems and circumstances.

4. Use resources in available libraries (e.g. Pandas, Scikit, TensorFlow, PyTorch) to create machine learning models.

5. Apply supervised and unsupervised learning for data analysis.

6. Classify data using logistic regression.

7. Apply regression analysis to predict outcomes.

8. Understand Natural Language Processing, apply NLP, and identify potential improvements and uses.

9. Construct and train a neural network for optimal performance (convolutional and recurrent neural networks)

10. Evaluate models selecting appropriate data sets and metrics.

11. Translate problems from ordinary language to computer languages.

12. Comprehend results produced by algorithms and apply those to addressing organizational problems.

13. Identify, explain, and analyze ethical problems in the interactions of technology and society (e.g. bias, privacy, freedom).

Requirements for the Bachelor of Science in Applied Machine Learning


The degree requires completion of 120 units as follows: 36 units of general education, 45 units for the major, and 39 units of elective courses, including courses taken to earn minors. (See Declaring Minors below for more information.)  Each course listed carries three semester units of credit, unless otherwise noted. A cumulative grade-point average of 2.00 “C” or higher is required in all courses taken at Golden Gate University.

All degree-seeking undergraduate students must complete their English, mathematics and critical thinking requirements within their first 27 units at Golden Gate University, unless they have already earned credit for the equivalent courses from another institution and have had those courses accepted in transfer by Golden Gate University. If either math or English requirements for the degree have not been satisfied, newly enrolled students must take placement tests to ensure proper placement in the appropriate math or English course. Students may also choose to waive the placement tests and enroll in the first course in either series, which are ENGL 10A  and MATH 10 . (See the course descriptions below to identify courses that have prerequisite course requirements.)

General Education - 36 units


Lifelong Learning and Self Development - 3 units


Communication and Critical Thinking - 9 units


Quantitative Reasoning - 3 units


Liberal Studies - 21 units


Major Requirements - 45 units


Elective Courses - 39 units


Select upper- or lower-division courses from any subject for a minimum of 39 units. Note: courses used to complete minors also count toward this requirement.

Declaring Minors


Students may declare up to two minors for their bachelor’s degree programs. Students seeking to declare more than two minors will be required to appeal to the dean for approval.

Students will not be permitted to declare minors at the point of application but may do so following admission or prior to degree conferral. Students should make their minor declarations through their assigned academic advisors by submission of the Declaration of Minor form.

Students’ diplomas will list the minors that they had successfully completed at the time their degrees were conferred. Students may not declare additional minors after their degrees have been conferred.

Bachelor’s degree-seeking students may declare the minors shown below. Note: students may not declare minors that are the same as their majors.

Undergraduate Honors Program


The School of Undergraduate Studies’ honors program provides opportunities for students enrolled in all degree programs to engage in enriched learning experiences while they work toward earning their degrees. Students do not need to apply separately for this program, but may participate in it by registering for honors-designated course sections, as described below. Upon graduation, students who have completed the honors program must complete and submit the Honors Program Notation Request form to the Registrar’s Office to have the notation added to their transcripts.

Honors-designated course sections will emphasize the following learning outcomes: media and information literacy, quantitative fluency, oral/written communication, and critical thinking. Students will be required to complete advanced and more rigorous assignments that demonstrate learning beyond the articulated course outcomes. Additional assessments will be designed to emphasize core skills such as critical thinking, writing, research, and self-reflection.

Program Requirements

To complete the honors program, students must complete any combination of 12 units (four 3-unit courses) of honors-designated sections and an honors-designated capstone course section (3 units) for a total of 15 units, with a minimum GPA in the five honors courses of 3.00 and a minimum overall degree program GPA of 3.30. Note: honors course sections can be identified in the online course schedule with a section prefix beginning with the letter “A” (e.g., ASF1) and by information in the section comments field of the section details page. Students should contact their academic advisor or the Registrar’s Office if they need help identifying honors-designated course sections. 

Honors sections of the courses below will be offered every term. In addition, students who transfer any of these courses into GGU may petition to have an honors section offered of other courses in order to satisfy the 12-unit requirement. Students should contact their academic advisors to begin the petition process. 

Capstone Course - 3 units


Complete the honors section of the capstone course applicable to the student’s degree program.

Return to {$returnto_text} Return to: Academic Programs