Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Foundations of Objective-C App Development

Foundations of Objective-C App Development

FREE

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
9.1/10 (Our Score)
Product is rated as #9 in category IOS Swift

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

Donald J. Patterson is an Associate Professor in the Donald Bren School of Information and Computer Sciences at the University of California, Irvine. Professor Patterson’s research lies at the interface of ubiquitous computing, artificial intelligence and human-computer interaction. In this space he researches applications, algorithms and systems that use intelligent context to support situated sustainable computing. He has received multiple impact awards for his research as well as for his support of undergraduate teaching and research. He has led several research projects including work on activity and event recognition from Wi-Fi networks, GPS and RFID sensor streams and social status streams. Other research includes work on the NSF funded Nomatic*IM project and Nomatic*Aid, a context aware instant messenger system, and a context aware photo-capture system respectively. Both of these systems work to bring the user control over the digital presentation of their context while solving a generalized form of the position to place problem. Patterson’s current research agenda focusses on developing robust sensor interpretation systems that can survive infrastructure intermittency in an effort to manage sustainable challenges in the future, aka Collapse Informatics. His published work has received best paper awards from the Computer-Human Interaction (CHI) conference and the IEEE International Symposium on Wearable Computing. Professor Patterson graduated in 2005 from the University of Washington with a Ph.D. in computer science where he was funded from competitive scholarships including the University of Washington Educator’s Fellowship, and the National Defense Science and Engineering Graduate Fellowship. Prior to graduate school, Professor Patterson served in the U.S. Navy as a Surface Warfare Officer stationed in Italy and Japan. He is also a co-founder of 4+ start-up companies based on his research.

Specification: Foundations of Objective-C App Development

Duration

19 hours

Year

2015

Certificate

Yes

Quizzes

Yes

49 reviews for Foundations of Objective-C App Development

4.6 out of 5
36
7
4
1
1
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Giuseppe R

    Good course, the review mechanism is a liability for the developer in order to guarantee a good learning result.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Lily J

    This is a good course for getting start on objective–c.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Jeremiah K

    An excellent introduction, I thoroughly enjoyed it found it very helpful.

    Helpful(0) Unhelpful(0)You have already voted this
  4. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  5. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Daniel S

    .

    Helpful(0) Unhelpful(0)You have already voted this
  7. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  8. 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

    Helpful(0) Unhelpful(0)You have already voted this
  9. Ananta A S

    Very helpful and very well paced.

    Helpful(0) Unhelpful(0)You have already voted this
  10. 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

    Helpful(0) Unhelpful(0)You have already voted this
  11. Carolina T

    Very good course for beginning to understand how to program apps for IOS using XCode, in Objective C. Very Useful.

    Helpful(0) Unhelpful(0)You have already voted this
  12. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  13. Yulia S

    Detailed and comprehensive course. I like it! Thanks.

    Helpful(0) Unhelpful(0)You have already voted this
  14. Snehal M

    VERY GOOD

    Helpful(0) Unhelpful(0)You have already voted this
  15. Aum S

    Not to bad, but its hard

    Helpful(0) Unhelpful(0)You have already voted this
  16. Denis S

    Very nice course if you want to study Objective–C

    Helpful(0) Unhelpful(0)You have already voted this
  17. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  18. Xi C

    Easy to start and follow. Including fundamental knowledge of iOS.

    Helpful(0) Unhelpful(0)You have already voted this
  19. Juan R S

    lacks updated information

    Helpful(0) Unhelpful(0)You have already voted this
  20. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  21. Praveen J

    Really hands on!

    Helpful(0) Unhelpful(0)You have already voted this
  22. Albert L

    Very comprehensive and helpful staff.

    Helpful(0) Unhelpful(0)You have already voted this
  23. Jose A R

    A awesome introduction to Objective–C, highly recommended.

    Helpful(0) Unhelpful(0)You have already voted this
  24. Vinay J

    Great Tutorial and Content of course

    Helpful(0) Unhelpful(0)You have already voted this
  25. Damian G F

    Good introduction to Objective–C. Nice teachers. Some PeerReview description requisites mentioned on text and video doesn’t match.

    Helpful(0) Unhelpful(0)You have already voted this
  26. Rim A

    It’s a very well–structured course. I enjoyed it.

    Helpful(0) Unhelpful(0)You have already voted this
  27. Supun D K

    Interesting for the beginners well explained lectures

    Helpful(0) Unhelpful(0)You have already voted this
  28. Afnan K

    Excellent course for beginner

    Helpful(0) Unhelpful(0)You have already voted this
  29. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  30. Roberto A

    Great course!

    Helpful(0) Unhelpful(0)You have already voted this
  31. Manan J

    Great course

    Helpful(0) Unhelpful(0)You have already voted this
  32. 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 🙂

    Helpful(1) Unhelpful(0)You have already voted this
  33. Tofique A K

    Awesome.

    Helpful(0) Unhelpful(0)You have already voted this
  34. Arturas–Alfredas L

    Good one

    Helpful(0) Unhelpful(0)You have already voted this
  35. 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.

    Helpful(1) Unhelpful(0)You have already voted this
  36. Junran C

    excellent course! thoroughly enjoyed it

    Helpful(0) Unhelpful(0)You have already voted this
  37. Mathew W

    Exceptional Course!!!! Loved the course work and lessons each week. A true learning learning experience.

    Helpful(0) Unhelpful(0)You have already voted this
  38. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  39. 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!!!

    Helpful(0) Unhelpful(0)You have already voted this
  40. Cheung H K

    Good for beginners!

    Helpful(0) Unhelpful(0)You have already voted this
  41. notsoseamless

    Excellent course

    Helpful(0) Unhelpful(0)You have already voted this
  42. Kamaldeep T

    Lectures were a good refresher. Explanation of blocks and ARC was easily assimilable. Thank you.

    Helpful(0) Unhelpful(0)You have already voted this
  43. Artyom Z

    The course is old at the moment

    Helpful(0) Unhelpful(0)You have already voted this
  44. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  45. Rakesh K

    Very helpful and informative.

    Helpful(0) Unhelpful(0)You have already voted this
  46. Marcin D N

    Nice course with very professional instructor and high quality of teaching.

    Helpful(0) Unhelpful(0)You have already voted this
  47. Jeffrey C M

    good hands on class, could be updated with new xcode app

    Helpful(0) Unhelpful(0)You have already voted this
  48. David A

    Great instructor and great content.

    Helpful(0) Unhelpful(0)You have already voted this
  49. 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.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Foundations of Objective-C App Development
    Foundations of Objective-C App Development

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare