
If you want to create apps for the iPhone or iPad, it’s essential to learn the Swift Programming Language. Get an introduction to this powerful and intuitive language and use it to code simple iOS apps.
Students will learn the fundamentals of Swift and then develop iOS apps using the Xcode development environment on the Macintosh. They will discover that writing code in Swift is interactive and fun. We will cover topics including functions, data structures, enumerations, classes and closures. Students will also explore object-oriented programming and design of user interfaces for Apple devices. The course provides a good jumping off point for students who want to move on to more advanced programming and app development studies.
What You Will Learn
Students in Adult: iOS Programming will:
- Learn the basics of the Swift programming language
- Use Swift to create simple apps for Apple devices
- Get an introduction to Xcode, an integrated development environment for macOS
- Practice using control statements, looping statements, functions and data structures
- Learn about object-oriented programming
- Learn how to design iOS user interfaces
Return to the Sally Ride Science online professional website here.
Note: Upon successful enrollment of a section, students will receive a confirmation email from our Student Services team. This email will include a link to an authorization form that is required to be completed within 72-hours of enrollment.
Course Number: CSE-90179
Credit: 1.50 unit(s)
+ Expand All
-
6/26/2023 - 6/30/2023
$175
Live Online
-
-
-
CLASS TYPE:
Synchronous web-based class meetings that are scheduled to meet online at published times (time/date).
Wang, Wallace, MS Computer Science, BS Materials Engineering
Wallace Wang has written dozens of programming books related to iOS/macOS programming using the Swift programming language, including "Beginning iPhone Development with Swift 5," "Pro iPhone Development with Swift 5," "macOS Programming for Absolute Beginners" and "Beginning ARKit for iPhone and iPad" (all published by APress). In addition, he has taught numerous Swift programming courses to high school students through UC San Diego Extension over the past three years.
-
-
POLICIES:
Early enrollment advised.
No UCSD parking permit required.
No visitors permitted.
Pre-enrollment required.
No refunds after: 6/19/2023.
-
NOTE:
This is a live online course that does not use Canvas. Instructor will contact student 24-hours in advance of start date with Zoom information (please check email associated with STUDENT'S account - not parent's account). Students are responsible for purchasing supplies. Supply information will be posted by early June. Contact srs@ucsd.edu with all questions.
DATE | DAY | START | END | LOCATION |
---|
6/26/2023 | Mon | 9:00 a.m. | 12:00 p.m. | |
6/27/2023 | Tue | 9:00 a.m. | 12:00 p.m. | |
6/28/2023 | Wed | 9:00 a.m. | 12:00 p.m. | |
6/29/2023 | Thu | 9:00 a.m. | 12:00 p.m. | |
6/30/2023 | Fri | 9:00 a.m. | 12:00 p.m. | |
-
7/10/2023 - 7/14/2023
$199
In-class
San Diego
-
-
-
CLASS TYPE:
This is a traditional classroom setting.
All class meetings held in-person according to published location, dates and times. Students may be expected to engage with course content online during the published course dates.
Wang, Wallace, MS Computer Science, BS Materials Engineering
Wallace Wang has written dozens of programming books related to iOS/macOS programming using the Swift programming language, including "Beginning iPhone Development with Swift 5," "Pro iPhone Development with Swift 5," "macOS Programming for Absolute Beginners" and "Beginning ARKit for iPhone and iPad" (all published by APress). In addition, he has taught numerous Swift programming courses to high school students through UC San Diego Extension over the past three years.
-
-
POLICIES:
Early enrollment advised.
No UCSD parking permit required.
No visitors permitted.
Pre-enrollment required.
No refunds after: 7/5/2023.
-
NOTE:
This course does not require any supplies. Please contact srs@ucsd.edu with questions.
DATE | DAY | START | END | LOCATION |
---|
7/10/2023 | Mon | 1:00 p.m. | 4:00 p.m. | Room 209, UCSD Division of Extended Studies University City Center, 6256 Greenwich Dr., San Diego |
7/11/2023 | Tue | 1:00 p.m. | 4:00 p.m. | Room 209, UCSD Division of Extended Studies University City Center, 6256 Greenwich Dr., San Diego |
7/12/2023 | Wed | 1:00 p.m. | 4:00 p.m. | Room 209, UCSD Division of Extended Studies University City Center, 6256 Greenwich Dr., San Diego |
7/13/2023 | Thu | 1:00 p.m. | 4:00 p.m. | Room 209, UCSD Division of Extended Studies University City Center, 6256 Greenwich Dr., San Diego |
7/14/2023 | Fri | 1:00 p.m. | 4:00 p.m. | Room 209, UCSD Division of Extended Studies University City Center, 6256 Greenwich Dr., San Diego |
There are no sections of this course currently scheduled. Please contact the Pre-College Programs department at 858-534-0804 or precollege@ucsd.edu for information about when this course will be offered again.