Undergraduate: Home
Prospective Students
Mission Statement
Degree Requirements
Advising
Degree Planner
Internships
Courses
Course Schedules
Combined BS/MS Program
Undergraduate FAQ
About CS Careers
Information Security
Game Programming
New Concentration in Information Security

Information Security has become one of the biggest challenges of the 21st century. From viruses to attacks on our computers, it seems there is no rest. According to the Bureau of Labor Statistics, occupation in Computer Science is expected to grow at a 37% rate over the next 10 years "much faster than average" (by 200,000 new positions) while "information security is an increasing concern" due to the importance of the importance of the internet and electronic commerce so "more security professionals are needed to protect their systems".

The Computer Science Department offers several courses in this area. In addition to the security courses below, we also recommend the courses CS 33223 Unix Tools, CS 45201 Computer Communication Networks, and CS 45231 Internet Engineering. Graduate students (or advanced undergraduate students) might want to consider CS 6/79995 ST: Advanced Information Security and Cryptology.

CS 4/53401 Secure Programming (next offering: Spring 2009, Fall 2010)
(offered in Spring 2009 as CS 4/59995 ST: Secure Coding)
This course covers the mindset programmers need to make sure they don't open vulnerabilities in their programs. It covers such issues as buffer overflows, race conditions, formatting errors, and code walkthroughs and how to include safety in the design of the program.

CS 47205 Information Security (taught Fall'08, next offering: Spring 2010)
This course provides an overview and introduction to the field of information security, including such issues as network security, code security, preservation of confidentiality, integrity and availability in different contexts.

CS 47221 Introduction to Cryptology (next offering: Fall 2008)
This course is a survey of traditional and modern cryptological devices, going from the Caesar Cypher, through DES and AES to assymmetric cryptosystems like RSA and Diffie-Hellman.

 

Dr. Kenneth Batcher
Dr. Batcher, an ACM Fellow, is well known for his research in the areas of sorting networks and interconnection networks. >> more