Computer and Internet security has become a critical issue in society because of the vulnerability of our computing and communication networks to hackers and malicious software such as viruses and worms. You will acquire a solid background in computer science and software engineering, as well as depth in both the foundations and the practice of information systems security, including computer and network security, cryptography and software security.