|
|
| | 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
|