This certificate provides students with a fundamental knowledge of general network security concepts, which can then be applied to an advanced training program in specific security software and platforms. Students learn the basics of practical and theoretical network and computer security. The first course introduces students to introductory computer programming to support the advanced courses. Two courses in the UNIX operating system help to reinforce the need for network security, touching on such issues as fine-tuning a UNIX platform to enhance computer security and authorization and authentication. The final course provides students with an understanding of computer and network security issues, including encryption, SSL, privacy issues, directory services protocols such as LDAP, intrusion detection, viruses, firewalls, and network management.