I can't offer much in the way of content, but what I could advise on are teaching methods. Being a teacher myself, I can understand how one gets lost in content; you want to teach everything, and don't really know where to start. A couple of guidelines to get you started:

1. Decide what level of expertise your students will have, and what level you need/will teach to. This will help you decide what to include as you move from content area to content area.

2. Group your lessons together by content area. In other words, network security should be taught at a different time than programming security, and even if methods/tools for them are grouped together (ie on the knoppix-std cd), you should teach them seperately. Don't try to teach a little of everything, especially all at once; just focus on shorter, more specific objectives each day, pertaining to a specific area of security. Then, you can focus on bigger objectives that incorporate many of the smaller ones.

I hope some of that made sense. Designing a curriculum is a daunting task, and it will probably take a while.