 learn to find the vulnerabilities in programs and to overcome them,   know the different kinds of security threats in networks and its solution  know the different kinds of security threats in databases and solutions available  learn about the models and standards for security