rather than talking in a vacuum, make sure you've read the latest ACM/IEEE-CS curriculum guidelines:
http://www.acm.org/education/curricula.html
http://sites.computer.org/ccse/
reputable undergrad institutions will focus on this, and many pre-college
programs will teach preparing students for this (ie language choices and
topic choices). enjoy.
________
jose nazario, ph.d. [EMAIL PROTECTED]
http://monkey.org/~jose/ http://infosecdaily.net/
