iOS Programming

Customized for Program Your Future Students

The iOS Programming program specializes in iOS mobile software application development for Apple based products including iPhone, Apple Watch and Apple TV.

Application period will open soon.

Program Information:

We’re transforming high school education through Program Your Future — a program that provides 9th – 11th-grade students the opportunity to earn a certificate and award of completion across a wide range of industries. Our educational approach provides you with a foundational skillset for professional opportunities, internships and collegiate pursuits — whatever your goals may be.

Find the location with the program type to begin your journey towards a certifcate or an award of completion in Android Programming.

Valencia Park/ Malcolm X Library

Program type:  Specialized Certificate
Duration: 1 year
Cost: Free

Clairemont High School
for CHS students only

Program type: Specialized Certificate
Duration: 1 year
Cost: Free

Patrick Henry High School
for PHHS students only

Program type: Award of Completion
Duration: 6 months
Cost: Free

Specialized Certificate

 
This program type is available at Valencia Park/Malcom X Library and Clairemont High School

The iOS Programming program 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 program track, students will be able to design, code, debug and troubleshoot iOS applications.

Getting Started with App Development for Apple iOS

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.

Introduction to Swift Programming

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.

iOS Programming I

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.

iOS Programming II

n 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.

iOS App Production

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.

Schedule

Valencia Park/Malcom X Library | 3795 Fairmount Ave. San Diego, CA 92105

Course Title Dates Day and Time
Course 1: Getting Started with App Development for Apple iOS 9/9/18 to 11/4/18 Sundays
1-4:30pm
Course 2: Introduction to Swift Programming 11/18/18 to 2/10/19 Sundays
1-4:30pm
Course 3: iOS Programming I 2/24/19 to 4/28/19 Sundays
1-4:30pm
Course 4: iOS Programming II 5/5/19 to 7/14/19 Sundays
1-4:30pm
Course 5: iOS App Production 7/21/19 to 9/22/19 Sundays
1-4:30pm
*No class – 1/20, 5/26, 7/7 or 9/1

Clairemont High School | 4150 Ute Drive San Diego, CA 92117

Course Title Dates Day and Time
Course 1: Getting Started with App Development for Apple iOS 9/11/18 to 10/25/18 Tuesdays & Thursdays
2:30-4:30pm
Course 2: Introduction to Swift Programming 11/1/18 to 12/20/18 Tuesdays & Thursdays
2:30-4:30pm
Course 3: iOS Programming I 1/8/19 to 2/21/19 Tuesdays & Thursdays
2:30-4:30pm
Course 4: iOS Programming II 2/26/19 to 4/16/19 Tuesdays & Thursdays
2:30-4:30pm
Course 5: iOS App Production 4/18/19 to 5/30/19 Tuesdays & Thursdays
2:30-4:30pm
*No Class: As listed on SDUSD school holiday calendar

Award of Completion

 
This program type is available at Patrick Henry High School

Get an introduction to Front End Web Development. The front-end developer’s work is to take the final designs of an application from the designer, and code it into the front-end code so the back-end developer can understand it and build functionality around it. This program will teach you how to code websites and applications using HTML5, CSS3 and JavaScript.

Getting Started with App Development for Apple iOS

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.

Introduction to Swift Programming

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.

Schedule

Patrick Henry High School | 6702 Wandermere Dr, San Diego, CA 92120

Course Title Dates Day and Time
Course 1: Getting Started with App Development for Apple iOS 1/12/19 to 3/16/19 Saturdays
8-11:30am
Course 2: Introduction to Swift Programming 4/6/19 to 6/1/19 Saturdays
8-11:30am
 

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

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.