Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
I'm developing a college degree in "app development". What should it include?
1 point by geon on Jan 30, 2013 | hide | past | favorite
I'm developing a college degree in "app development". What should it include?<p>I'm tasked with putting together a vocational college degree in "app development". What would you as an employer want it to include?<p>I'm primarily thinking about how to make it accessible to people who have not programmed before. I'm painfully aware that 2 years in school won't make anyone a good programmer in itself, but what <i>can</i> I make them?<p>Should I try to focus on a single language and keep it to the absolute basics, or should I try to expose them to a little bit of as many mind-expanding techniques as possible (functional programming, Haskell, Scheme, Node, continuations, Brainfuck...)?<p>I'm leaning to the latter. My reasoning is that all good programmers are self-taught anyway, and serving them a smorgosbord of weird things will pique their interest and at least make them aware that there might be better ways to solve some problems.<p>We will problably focus on mobile app development for Apple iOS and the web.<p>Background <p>The degree is a Norwegian "fagskole" degree; a two year education, aiming to prepare students for the specific skills needed to work as an app developer. The degree is not supposed to have any prerequisities.<p>I have the beginning of a document describing the content of the degree. There are totally 82 weeks of studies, of which about half the time is self studies.<p>* Programming * Introduction to programming - 6 weeks * App development - 12 weeks * Development tools - 2 weeks * Project - 8 weeks * Mobile web apps - 10 weeks * Webservices/web communication - 6 weeks * "Other platforms" - 8 weeks * "Advanced programming" - 10 (Probably datastructures and algorithms.) * Project 2 - 9 weeks * Interface Design - 2 weeks * Marketing & design - 3 weeks * Project management - 2 weeks * Interaction design - 4 weeks


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: