A teacher's guide to Matt Neuburg's Programming iOS 5 (Part 3)

For part three of this guide on Matt Neuburg's book I'm going to advise you to ask your students to take a massive leap forwards to Chapter 10, which is called 'Cocoa Classes', and this connects very nicely with the last chapter your students read on 'Objective-C Classes'.

This is the point in the book where Neuburg launches us into some short examples, and it would be tempting and less work to reproduce his examples for your class. However, there is immediately a problem. Neuburg asks us to follow blindly his first example and that it will be explained in Chapter 15.

This is fine for a reader but too many unconnected wires are going to be left dangling for this to be the first example in a class. We need something that can easily be explained. I therefore suggest you use Chapter 10 as a loose framework but you simplify your examples even further so that your students, particularly in the first few examples know exactly what is happening in the code.

I personally would do a range of simple things like inserting an image, changing the background colour of a view and adding a button as outlined along with other simple tasks in previous blogposts on this site. But if your students have already advanced past this point, then feel free to dive deeper or to join the dots on Neuburg's examples and present these to your class.

You'll have to trust me that the material contained in Chapters 7-9 is best left until later, after all we need to write an app before we can test it and submit it to the app store! It is not that Neuburg has made an error in the arrangement of his book, on the contrary it is ordered in a very logical way, but for a beginning student there is too much information, and forcing it all upon them from the start is likely to lead to them being overwhelmed by the amount of information.

Part 1 | Part 2 | Part 3

Comments