I'll start with this document outlining all the main functions and notions - to be used when setting out course objectives....
HERE are some nice presentations on the curriculum development process. (with audio)
This group has some additional resources from a graduate course I taught a few years ago.
This is the first step in developing curriculum - Needs Analysis. Here is a wonderfully narrated presentation on this skill / step.