Featured Columns function level of an application. This changes how security policies will be developed and enforced and increases the complexity of implementing secure systems. Many computer science curricula teach only the rudiments of security, perhaps in an operating systems or networking course. Security is just beginning to be recognized as a field of study that stands alone, providing a prime opportunity for computer science programs to modernize their curricula and reap major benefits. Within the curriculum, security needs to be addressed in a more systematic, purposeful manner for all students, but curricula for security specialists are also needed. Topics that could be integrated into the curriculum and prepare students for current security issues are network security, Internet security, security management, application security and database management security. It would also be valuable to examine how to design and implement security policies for multi-tiered environments that have client machines, Web servers, and back-end processing systems in their mix. In addition, topics like encryption may be of value in understanding how security may be implemented and why it is a constant challenge to maintain a secure system. Today s college students are truly graduating in interesting times. The real challenge
/lp/association-for-computing-machinery/lessons-from-the-cupm-z076ZGmzgx