An introduction to the Objective–C programming language. This will prepare you for more extensive iOS app development and build a foundation for advanced iOS development topics. Objective–C programming requires a Mac laptop or desktop computer. An iOS device is optional if the learner is willing to working exclusively with the simulator. Some learners have been able to work with an OS X virtual machine on Windows, but explaining how to do that is beyond the scope of this course. Upon completing this course, you will be able to: 1. Read and write Objective–C 2. Have a strong grasp of Objective–C objects 3. Organize their code professionally using objects and blocks 4. Prototype several entry–level apps Since 1965, the University of California, Irvine has combined the strengths of a major research university with the bounty of an incomparable Southern California location. UCI’s unyielding commitment to rigorous academics, cutting–edge research, and leadership and character development makes the campus a driving force for innovation and discovery that serves our local, national and global communities in many ways.
Instructor Details
Courses : 5
Specification: Foundations of Objective-C App Development
|
49 reviews for Foundations of Objective-C App Development
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | Free |
---|---|
Provider | |
Duration | 19 hours |
Year | 2015 |
Language | English |
Certificate | Yes |
Quizzes | Yes |
FREE
Giuseppe R –
Good course, the review mechanism is a liability for the developer in order to guarantee a good learning result.
Lily J –
This is a good course for getting start on objective–c.
Jeremiah K –
An excellent introduction, I thoroughly enjoyed it found it very helpful.
Soumyadeep G –
Great course for getting started with iOS app development. It is very accessible even to inexperienced or new programmers. However, experienced programmers might find some of the lectures to be repetitive as they would have encountered those concepts before already. Prof. Patterson does an excellent job in his lectures in setting out the basics and helping people get started right away with building their own applications.
Kipp M –
New to programming, so some material that the professor glanced over was hard to follow. I really enjoyed this course, the pacing seemed great. Will try to complete things moving forward.
Daniel S –
.
Steven M –
I looked at several other online iOS courses, I even purchased a couple before a friend suggested Coursera. The UCI program is one of the best introductions to Objective–C and iOS programming that I’ve come across. The curriculum is well thought out and follows a logical progression. Don does an excellent job presenting the concepts in a way that is easy to follow, but not overly simplified. Grading is done as peer reviews, which is nice as it allows you to see how your fellow peers approached the problem. I really enjoyed this course and am looking forward to the next one.
Dheeman R –
Really good beginners course as it actively gets you building apps whilst trying to teach you key concepts of programming in Objective C
Ananta A S –
Very helpful and very well paced.
Deleted A –
A very well organized step by step introduction to iOS Application development using Objective–C. The course content is good and the instructor is good explaining clearly and in a detailed way. Thanks
Carolina T –
Very good course for beginning to understand how to program apps for IOS using XCode, in Objective C. Very Useful.
Naga S P P –
The instructor is very knowledgeable about Objective–C and iOS programming. The walkthroughs were very well done. It doesn’t matter if you are a rookie or a veteran programmer, this course will help you start iOS development with ease.
Yulia S –
Detailed and comprehensive course. I like it! Thanks.
Snehal M –
VERY GOOD
Aum S –
Not to bad, but its hard
Denis S –
Very nice course if you want to study Objective–C
Lee H –
The course is reasonable, but the lecturer is quite tedious to follow sometimes, especially when he tries to explain basic computer science concepts. Some of his implementations have questionable coding syntax and style. Also note that this was recorded in 2015, and has not been updated and that really starts to tell as you progress through the specialization, especially in later courses where APIs he uses have been deprecated.
Xi C –
Easy to start and follow. Including fundamental knowledge of iOS.
Juan R S –
lacks updated information
Denise J –
I learned to write four ios apps in four short weeks from zero to four. I love the cocoapods and getting data from the web.
Praveen J –
Really hands on!
Albert L –
Very comprehensive and helpful staff.
Jose A R –
A awesome introduction to Objective–C, highly recommended.
Vinay J –
Great Tutorial and Content of course
Damian G F –
Good introduction to Objective–C. Nice teachers. Some PeerReview description requisites mentioned on text and video doesn’t match.
Rim A –
It’s a very well–structured course. I enjoyed it.
Supun D K –
Interesting for the beginners well explained lectures
Afnan K –
Excellent course for beginner
Harvey G –
This is a great course, recommended for anyone starting out in iOS Application development who would like to learn using Objective C. Thanks so much for providing this course.
Roberto A –
Great course!
Manan J –
Great course
Brandon G –
You’ll have to work around a bit of out–dated stuff from iOS 9 days (particularly how constraints are set up). But well worth the effort 🙂
Tofique A K –
Awesome.
Arturas–Alfredas L –
Good one
Miciah D –
This has been one of the most frustrating, excruciating educational experiences of my life. The instructor constantly makes students copy what he’s doing, without explaining the code he’s using or syntax. The peer review assignments are guided to the point of absurdity, so you’re not actually learning but instead parroting what he’s doing, hoping that someday you will understand intuitively what you’ve just done. Further, he’s constantly hemming and hawing, making typos, and generally being distracting with his lack of presentational confidence, so that you can’t focus on the material. The hemming and hawing I could deal with, if only the content were well thought–out and facilitated the learning process; sadly, this is not the case. For the first app wherein we do anything useful, we have to use someone else’s previously written object, CurrencyRequest, without any explanation of how it works or the syntax required to invoke it. We have to change permissions in some file––again with no explanation as to what we’re actually doing––then assign variables with––big surprise! new syntax which is not explained! Extremely disappointed, wish I could get my money back. I hope I can find a good course with a good instructor.
Junran C –
excellent course! thoroughly enjoyed it
Mathew W –
Exceptional Course!!!! Loved the course work and lessons each week. A true learning learning experience.
Frank G –
The course is fine for what it is, but it relates to an outdated version of XCode and iOS, and some of the key instructions don’t apply verbatim and leave the student searching for a solution. The course needs updating. Also, peer grading is slow and ineffective. Finally, it is possible to do the assignments without paying attention to the core lessons of the course because the instructor shows sample code that does almost the entire assignment in each case. Also, the videos are slow for experienced programmers. Even at 2X playback speed I was bored. It was okay for me, but I am concerned a beginner might have a tough time.
Jesper L –
When using terminal and some vital steps (that does is not directly included in learning path) the instructor can jump over them too quickly and you have a harder time to figure out what to do. On the other hand it made me do more research about solving these problems, which is great! As a comprehensive review I thought the instructor was truly engaged and I would like to have him as a teacher in reality. I recommend this course a lot!!!
Cheung H K –
Good for beginners!
notsoseamless –
Excellent course
Kamaldeep T –
Lectures were a good refresher. Explanation of blocks and ARC was easily assimilable. Thank you.
Artyom Z –
The course is old at the moment
Douglas P –
It is not very polished. The lectures’ sound quality is sub par. Also, the curriculum really doesn’t deliver what is promised. It also took an extra few weeks to finish just waiting on others to grade my submissions.
Rakesh K –
Very helpful and informative.
Marcin D N –
Nice course with very professional instructor and high quality of teaching.
Jeffrey C M –
good hands on class, could be updated with new xcode app
David A –
Great instructor and great content.
Kyle M –
I am taking this course with a background in C++. From my point of view, you do a good job of providing enough information for anyone with basic knowledge of C to learn objective c. I don’t have criticisms, so much as I’d like to make the following point. This is not the course that really taught me what the delegate pattern is; that came later. I noticed that another learner used a callback, but it wasn’t until the first assignment of a different course in the series that I learned how to implement a callback using the delegate pattern.