Chevron Left
返回到 iOS App 开发基础

学生对 多伦多大学 提供的 iOS App 开发基础 的评价和反馈

514 个评分
115 条评论


iOS App Development Basics, the second course in the iOS App Development with Swift specialization, expands your programming skills and applies them to authentic app development projects. The topics covered in this course include Xcode basics, Core iOS and Cocoa Touch frameworks, simple user interface creation, MVC Architecture and much more. With a focus on using Apple’s components to access sensors like camera, microphone and GPS, by the end of this course you will be able to create a basic App according to specified parameters and guidelines. Currently this course is taught using Swift 2. The team is aware of the release of Swift 3 and will be making edits to the course in time. Please be aware that at this time the instruction is entirely with Swift 2....



May 11, 2016

Excellent course but allow ample time for the assignment as it is quite challenging, or at least it was for me. I am looking forward to doing the next module.


Jul 07, 2016

This course is the very basics of interface building in iOS, requires lots of self-study as the lectures do not dig deep enough and prior knowledge of Swift.


76 - iOS App 开发基础 的 100 个评论(共 109 个)

创建者 Sam B

May 08, 2016

There are no notes for the course and the structure is quite loose. There are no assignments besides a final app. The time frame is difficult to keep up with, if you're not a full-time student. You'll spend time looking stuff up and re-running videos. If you've never had a course using Xcode, this will be a steep-learning curve.

创建者 Muhammad S Z

Apr 30, 2016

Jack Yu is good person but don't why he does not his sentence and tells the less important thing first and the most important in last and because of this speaking style I am having difficulty in deep concepts

创建者 Nick A

Mar 14, 2016

Thank you.

With all my respect to authors, I skipped Parham again and found a few errors, for example statements like "if bool == true" and layout related errors in the "starter" app at the end of the course.

创建者 Jeff H

Apr 11, 2016

Constraints were hard to understand even after re-watching the videos. I think more time could have been spent on the videos and more information could have been relayed to the students.

创建者 Yvan B

Mar 09, 2016

A big improvement on the first course. Still, the material is not enough or you should have to do small exercises to prove that you understand the material. But progress is there.

创建者 abdoelrhman

Dec 08, 2015

This could've been better, but i understand that you want to minimize time of videos, but at the end it lacks many information about delegates and protocols and so on

创建者 Luis O

Dec 10, 2015

Much better than the first course on the specialization. More structured, easier to follow. The final assignment was challenging but not out of reach.

创建者 Torje L P

Mar 27, 2016

needs weekly code tests

needs more quiz questions

needs more usage samples - e.g. autolayout/specific UI components gotchas

创建者 Philip B

Dec 06, 2015

Needs Improvement.

Lecture and associated staff should participate more in the discussion forums.

创建者 Robi P

Feb 22, 2016

I was expecting something more in depth for methods and functions on swift

创建者 Mohammad A

Dec 03, 2015

The quality of the course is not as I expected from a Coursera course.

创建者 José G M

Mar 19, 2016

El curso no está bien planeado ni explicado


Feb 15, 2018

Must think on updating to

创建者 Ankit A

Sep 24, 2018

please update

创建者 Adhipathi

Sep 19, 2018


创建者 Diego A R R

Sep 27, 2016

Honestly I cannot believe that this course won't allow people to go an extra mile to make something better and learn more than what course was designed for. How is it possible that I try to do something different and better than what I was requested to do and because of that I got bad gradings because it was different even though it met the projects requirements? I left a complaint and this is the response from one of the mentors "john f davis replied: all I could say is keep your personal touch in your GitHub and submit the nonpersonal touch version to be graded."

How is this going to allow the students to learn more if they are going to be graded badly if they do? If we are not allowed to work on something greater? I'm disappointed with the peer grading system but even more with this kind of attitude from a "mentor".

创建者 Kevin K

May 11, 2016

Although Parham Aarabi is listed as the professor throughout this specialization, it's a bit of a bait-and-switch. Prof Aarabi is an award-winning professor at U of Toronto, but it turns out he knows little about iOS and has Jack Wu teach most of the material. Jack Wu is probably a heck of a developer but he's a terrible instructor.

创建者 Maxime V

May 03, 2016

The course and the knowledge provided is OK. But the peer correcting is really bad, it takes tool long, some people are cheating and if you're unlucky you may not be corrected at all and fail the course

创建者 Matteo L

Nov 22, 2015

Better than the first course of the specialization but the concepts are still explained not clearly

创建者 FNU T S

Mar 19, 2016

Too many concepts were crammed into. It isnt basic.

创建者 Samuel W

Nov 23, 2017

The class starts by requesting that one download an App from the Apple store that is no longer available and goes downhill from there. It seems everyone taking the class reports the App is not available on the Forums -- responses receive equals zero. The professors and moderators are not even on the Forums. A couple of the videos are very difficult to follow as the speaker seems to jump around. Lastly, the leap from the classes to the project is too great with few breadcrumbs to get you there and no way to get help (not surprising since the forums are useless). I ended up getting outside help to finish this class from a real iOS programmer. Will stop the specialization here.

创建者 John S J A

Nov 30, 2015

The class format -- only quizzes during most weeks, no programming work, then ending with a *huge* programming assignment -- is really poor pedagogical technique. If you're going to teach programming, have programming assignments *every* *week*, instead of dropping a massive assignment at the very end of the course.

创建者 LU Z

Mar 27, 2016

Definitely they can do a much better job, despite there're many improvements compared to the first course. However, the introduction is lack of logic, and I still find myself lacking of systematic command of the material towards the end of this session. Kind of disappointed.

创建者 Giada B

Dec 15, 2019

The course is valid but the way in which the certification takes place does not work, I have been waiting for a month for me to evaluate the project and every month that passes I pay € 44 is really wrong!

创建者 Alok C

Apr 07, 2016

Bad content and instructor. no logistic in place. if you are planning to pay to get certificate. I would suggest look else where. my $279 are stuck in here and they don't reply to forum posts.