Our last iOS class is very successful. All of the students were very happy with the instructor and the course. The project the students did will give big credit for their college application.
由名校毕业现在苹果公司工作的资深APP 专业工程师授课。老师会在轻松的氛围下教会学生做APP的技能,
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
iOS DEVELOPMENT COURSE
Time: 7/12/2014 to 09/27/2014, Saturday 7:00 to 9:00pm,12 classes
Address: 1340 S De Anza Blvd. Suite 204, San Jose, CA 95129
Contact:408-366-2204, spring.
Fee: $650
Registration: CLICK HERE
(Discount: register and pay before 07/04/2014, 10% off; multi class, 5%; sibling discount 5%. Max 15% off)
(Refering Credit: both the referring student and the newly enrolled student will receive a $20 credit.)
What benefits will I get from this class?
Through out this class, you will learn how to wield most major techniques of iOS development via the 6 assignments. You will also practice how to realize our own ideas on iPhone or iPad by completing the final project.
Who is this class for?
A programmer with experience in some modern language such as Java, C# or C++
Understand the fundamentals of object-orient programming
Do not know Objective-C or Xcode
What do you need to bring to class?
A Mac laptop with OSX Mavericks and Xcode 5 installed
How long will this course take?
12 weeks, with first 8 weeks covering fundamentals of iOS development techniques and 4 weeks working on a self-proposed project
Do I need textbooks for this course?
No, but students are required to go through couple Stanford’s CS193s course slides (available on iTunes) after each lecture.
Will I do coding assignment after course?
Yes and it is a must. You will never learn iOS development just by attending lectures. There is one coding assignment for each of the first 6 weeks. The coding assignment will be code reviewed in the next lecture.
How many hours should I spend on this course at home?
You are expected to spend 2-3 hours going through CS193p’s slides related with topics we just covered, and 3-6 hours working on the coding assignment.
What should I do if I get stuck on assignment?
If your app crashed mysteriously, or if you don’t know how to implement a feature, don’t panic. Google it first. It is 99% likely that many else have encountered the same problem. And the answer could just be on forum like stackoverflow.com. If you still cannot solve the problem after searching for solutions, it is totally fine. Contact the instructor, and he will do his best to help you out.
Instructor: Archer Li received his B.S in Electrical Engineering in Northwestern Polytechnial University and M.S in Electrical and Computer Engineering in Carnegie Mellon University (CMU). He interned at Samsung Mobile as an Android developer and now he is a software engineer at Apple. As a software developer, he has solid background in object-oriented design, data structure and algorithms. He is most experienced at server side programming and he is very interested in Mobile development as well. He has developed couple iOS apps at CMU. He also coded the first version of a vehicle blackbox Android app at Samsung Mobile as an intern. He is passionate about new technology and learns new things quickly.