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/