tag:blogger.com,1999:blog-18677687.post5361876975567960493..comments2024-03-27T15:13:24.764-04:00Comments on Computer Science Teacher: Finding Methods in the MadnessAlfred Thompsonhttp://www.blogger.com/profile/05575057876858763822noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-18677687.post-23426012635643020932015-11-20T21:43:46.834-05:002015-11-20T21:43:46.834-05:00In our AP classes, we've found that when we go...In our AP classes, we've found that when we go "control structures first" the kids tend more to monolithic mains but when we go object/methods first, even though it gives us a more limited tool set in the beginning the kids are more inclined to break things up.<br /><br /><br />Mike Zamanskyhttps://www.blogger.com/profile/15069276938781711576noreply@blogger.comtag:blogger.com,1999:blog-18677687.post-390649597875497032015-11-20T12:08:56.078-05:002015-11-20T12:08:56.078-05:00This is one of the reasons I grade project in modu...This is one of the reasons I grade project in modules. They have to show me the various modules (methods in code) before I let them start coding. Trying to get kids away from the keyboard is a constant struggle. "Plan it before you type it" seems to be against their nature. What would be nice is if I could come up with a set of projects that use methods from previous projects. If they wrote the previous project in small parts they just have to reuse the parts.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-18677687.post-12822699453293112232015-11-20T10:16:53.029-05:002015-11-20T10:16:53.029-05:00Logo "flowers" came into my mind as I re...Logo "flowers" came into my mind as I read through this post. As I recall, the Logo process developed from creating a base shape like a square then a rotation loop to repeat the square "method" followed by the named routines (like methods) for making a stem and leaves.<br /><br />It might help to use a quick review of the Logo process before jumping in with methods in your preferred code-teaching language. The relative simplicity of Logo and its very visual nature could stimulate a good methods discussion and adoption.Algot Runemanhttps://www.blogger.com/profile/10564181695797916699noreply@blogger.com