iOS Programming Certificate

 Customized for Program Your Future Students

The iOS Programming Certificate will teach students the necessary skills to program applications that run on mobile devices specific to iOS for Apple based technology. including step-by-step instruction on how to program apps for different screen sizes, the Apple Watch and Apple TV.

*To be officially accepted, you must present to a panel of industry experts. Click here for presentation directions.

Courses

The iOS Programming Certificate track teaches Swift programming language for iOS applications, including step-by-step instruction on how to program apps for different screen sizes, the Apple Watch and Apple TV. Upon completion of the certificate track, students will be able to design, code, debug and troubleshoot iOS applications.

The iOS Programming Certificate track will be offered at the following locations:
Location 1: Valencia Park/Malcolm X LibraryFULL
Location 2: Patrick Henry High School (for PHHS students only): starting 2019
Location 3: Clairemont High School

Intro


Computer Science Onboarding Lab

Duration: 5 to 9 weeks

Next Start: Summer 2019

In this introductory lab, local industry experts will introduce students to topics ranging from web programming, iOS (Swift) programming, and Android programming. These powerful languages drive the application development of most mobile devices and websites! All students will get hands on experience with the basics of each language and access to modern programming tools such as a source code repository, task management, and team communication applications.

Locations:
Course 1


Getting Started with App Development for Apple iOS

Duration: 9 sessions

Next Start: September 9, 2018

Students will find out about the basics of data, operators, and control flow in Swift, as well as documentation, debugging, Xcode, building and running an app, and Interface Builder. They then apply this knowledge to the guided project in which they create a simple flashlight app.

Locations:
  • Valencia Park / Malcolm X Library
    • September 9 – November 4, 2018
    • Class – Sundays 1-4:30pm
    • Drop-ins – Wednesdays 4-6pm

  • Clairemont High School
    • September 11– October 25, 2018
    • Class – Tuesdays & Thursdays 2:30-4:30pm
Course 2


Introduction to Swift

Duration: 9 sessions

Next Start: November 19, 2018

This hands-on course is aimed at software developers or aspiring developers who want to quickly learn Apple’s new Swift programming language to write applications for macOS, iOS (for iPhone and iPad), watchOS, and tvOS. Using Xcode Playgrounds, you will learn all of the major features of Swift with particular attention to the type system. Fully updated for Swift 3, this course will include in-depth coverage of the Swift Standard Library and Foundation types. You will become familiar with using protocols and generics as well as more traditional object oriented approaches. At the end of the course, you will have the skills required to take iOS Programming I.

Locations:
  • Valencia Park / Malcolm X Library
    • November 18, 2018 – February 10, 2019
    • Class – Sundays 1-4:30pm
    • Drop-ins – Wednesdays 4-6pm
    • No class – 11/25, 12/23, 12/30, 1/20

  • Clairemont High School
    • November 1 – December 20, 2018
    • Class – Tuesdays & Thursdays 2:30-4:30pm
    • No class – 11/20, 11/22
Course 3


iOS Programming I

Duration: 9 sessions

Next Start: February 10, 2019

Fully updated, this hands-on course focuses on the graphical user interface (GUI) skills of iOS. Using Xcode, you'll quickly gain hands-on skills writing graphical apps for all iOS devices: iPhone, iPod Touch, and iPad. You'll learn important iOS intricacies such as touches and gestures, views and view controllers, alerts, multimedia, images, animations, web views, web services, table views, and more! At the end of the course, you will have the skills required to take iOS Programming II.

Locations:
  • Valencia Park / Malcolm X Library
    • February 10 – April 28, 2019
    • Class – Sundays 1-4:30pm
    • Drop-ins – Wednesdays 4-6pm
    • No class – 2/17

  • Clairemont High School
    • January 8 – February 21, 2019
    • Class – Tuesdays & Thursdays 2:30-4:30pm
Course 4


iOS Programming II

Duration: 9 sessions

Next Start: April 28, 2019

In this certificate program students learn to program applications that run natively on mobile devices specific to iOS for Apple based technology, including a step-by-step instruction that will detail processes required to program apps optimized for different screen sizes, the Apple Watch and Apple TV.

Locations:
  • Valencia Park / Malcolm X Library
    • May 5 – July 14, 2019
    • Class – Sundays 1-4:30pm
    • Drop-ins – Wednesdays 4-6pm
    • No class – 5/26, 7/7

  • Clairemont High School
    • February 26 – April 16, 2019
    • Class – Tuesdays & Thursdays 2:30-4:30pm
    • No class – 3/26, 3/28
Course 5


iOS App Production

Duration: 9 sessions

Next Start: July 14, 2019

Complete your skills by conceiving, designing, developing and publishing an iOS application. Students will begin the process by defining their app idea, as well as conducting an audience and competitive analysis. From there students move on to writing app specifications, creating paper prototypes and conducting preliminary user interface testing. Students will then begin production of their app, as they learn the graphical design and interface design requirements for iOS, as well as quality assurance testing, app store requirements and marketing strategies. Students will design and program their app preparing them to be published in the iOS store.

Locations:
  • Valencia Park / Malcolm X Library
    • July 21 – September 22, 2019
    • Class – Sundays 1-4:30pm
    • Drop-ins – Wednesdays 4-6pm
    • No class – 9/1

  • Clairemont High School
    • April 18 – May 30, 2019
    • Class – Tuesdays & Thursdays 2:30-4:30pm

Certificate Upon Completion

Receive a digital badge after each completed course and an official UC San Diego Extension Certificate after completing all required coursework. 

Total Cost: FREE for Program Your Future Students
Pre-College Credit: 3 units for every course

image

 

Program Your Future is offered at Valencia Park/Malcolm X Library through Library NExT, a collaboration between UC San Diego Extension Pre-College Programs and the San Diego Public Library.

Would you like to know more about the iOS Programming Certificate?

Receive more information or answers to any questions you may have by completing the form.

Pre-college Department
UC San Diego Extension
Email: precollege@ucsd.edu
Phone: 858-534-0804

We will not share your email. Read our privacy policy.