<p>Basically there are two options in my school: </p>
<ol>
<li><p>Information Security:
This is a hands-on introductory security course for upper-level undergraduate students and graduate
students. Students will learn the basics of cryptography and methods for protecting systems from
attack. We will cover malicious software and other attacks that occur over the network, as well as the
perimeter defenses used to stop these attacks. Students will then learn about program vulnerabilities
that lead to most of the security problems in computing today. We will conclude with the other
administrative issues that security professionals must consider in their jobs.
Class consists of labs (on Cryptography, System Security, Malware, Buffer Overflows, UNIX and Network Security, and CTF,) exams, quizzes, and some other assignments.</p></li>
<li><p>Introduction to Information System Security
This course will provide a complete overview of the 10 Domains of the Certified Information System Security Professional (CISSP) Body of Knowledge.</p></li>
<li><p>Access Control</p></li>
<li><p>Telecommunications and Network Security</p></li>
<li><p>Information Security Governance and Risk Management</p></li>
<li><p>Software Development Security</p></li>
<li><p>Cryptography</p></li>
<li><p>Security Architecture and Design</p></li>
<li><p>Operations Security</p></li>
<li><p>Business Continuity and Disaster Recovery Planning</p></li>
<li><p>Legal, Regulations, Investigations and Compliance</p></li>
<li><p>Physical (Environmental) Security
Consists of exams and a project. The class was described as "less technical and more broad" than option 1. It's supposed to prepare you for certification exam using the CISSP book.</p></li>
</ol>
<p>I just want to hear input on what you guys think sounds better and would be more beneficial for me as an CS undergrad.</p>