Academy for iOS App Development

Virtual Academy for iOS App Development

We are excited to bring you a special online edition of the UT Computer Science Summer Academy for iOS App Development for 2021!

  • The Academy for iOS Development is geared toward students who have prior experience with object-oriented programming and possess a working knowledge of the Swift programming language. Participants will learn advanced features of Swift, and learn to use Xcode and Swift to create simple apps for the iPhone and iPad.

July 26 - 30, 2021

**** Before registering, students must complete a skills assessment, CLICK HERE.  If the student is confident with the results of the assessment, please email academies@cs.utexas.edu and we will send you the link for registration.  A link to the free online Swift Programming Language reference manual can be found HERE.  If you have any questions about gauging your skill level, please email us at academies@cs.utexas.edu. ***

*** Attendees will need a Mac computer, a webcam + microphone, and internet access.  The computer MUST be a Mac: Microsoft Windows and Linux will not work. ***

FAQ

Where/when is the Academy?

The Academy for iOS App Development will be held virtually, wherever in the world you are!  The academy will run Monday - Friday from noon to 2 p.m and then again from 3:30 - 5 p.m.  (CST).  The counselors will be available Tuesday - Friday from 9-11 a.m. to help students with their projects.

Who Can Attend?  Do I Need Prior Experience?

The academy is geared toward students who have prior experience with object-oriented programming and and possess a working knowledge of the Swift programming language. They should be familiar with data types, loops and conditionals, functions, and classes and objects. The academy is open to boys and girls going into 9th, 10th, 11th and 12th grades in fall 2021.

**** Before registering, students must complete a skills assessment, CLICK HERE.  If the student is confident with the results of the assessment, please email academies@cs.utexas.edu and we will send you the link for registration.  A link to the free online Swift Programming Language reference manual can be found HERE.  If you have any questions about gauging your skill level, please email us at academies@cs.utexas.edu. ***

*** Attendees will need a Mac computer, a webcam + microphone, and internet access.  The computer MUST be a Mac: Microsoft Windows and Linux will not work.

What will we be doing?

Attendees can look forward to:

  • Learning advanced features of Swift, Apple's strategic programming language
  • Learning to use Xcode, Apple's official tool for software development
  • Using Xcode and Swift to create simple apps for the iPhone and iPad and installing them on your personal device
  • Session with the UT admissions team and hearing about ways to make your UT college application stand out among the rest
  • Interacting with other students who enjoy technology as much as you do
  • Above all, having fun!

We will be using the same tools and techniques used in the UT college class CS 371L: "iOS Mobile Computing" in the instruction of this academy.  Students can look forward to writing demo code in Swift with the aid and supervision of Dr. William Bulko and computer science students at UT Austin.

Modules include:

  • Xcode and Playgrounds
  • Views and View Controllers
  • Delegates
  • Segues
  • Table Views
  • Optionals and Closures in Swift
  • Stack Views and Scroll Views
  • Animation
  • Gesture Recognition
  • Camera and Photos

Staff

Dr. William C. Bulko, assistant professor of Instruction with the Department of Computer Science, will be teaching students how to write Swift code and build iOS applications using Xcode. 

Academy Directors Tiffany Buckley and Mary Esther Middleton have worked for the Department of Computer Science for 15+ years on summer academies, admissions, enrollment, student organizations and diversity initiatives.

Eligibility Requirements:

You must be a high school student entering your freshman, sophomore, junior or senior year in Fall 2021.

Cost of the Academy

Tuition for the academy is $799.

Cancellation and Refund Policy

Prior to May 15 - Full refund minus a $50 deposit per session canceled.

May 16 - May 31 - You will receive 75% of your registration fee.

June 1 - June 15 - You will receive 50% of your registration fee.

After June 16 - No refunds will be given.

Scholarships

If you have financial need and would like to apply for a scholarship, please fill out this Scholarship Application by May 1. We will let you know if you are chosen by June 1.

Questions?