Undergraduate Course Catalog 2011-2012

General Information

Faculty/Staff Directory





Total Credit Hours: 154

The Bachelor of Science in Computer Science and Master of Science in Information Security (MSIS) program enables computer science students to earn both degrees within five years. Information security is a uniquely interdisciplinary field, requiring professionals who are well-versed both in project planning, risk management, and project assessment, as well as in the technical details of securing today’s and tomorrow’s information systems and networks. This program provides computer science majors an opportunity to take advantage of their excellent technical preparation as they round out their expertise with an extra year of study that focuses primarily on information security’s management issues.

This Fast Track program features the curriculum of the Bachelor of Science in Computer Science program supplemented with additional coursework at the graduate level. Most of the additional coursework is designed to teach the necessary management concepts to our students to ensure that they are ready to pursue a career in information security upon graduation. The course 68-595 Information Security Project serves as the capstone for the Fast Track program.

Any computer science student who has achieved a cumulative GPA of 3.0 or better, has earned between 72 and 96 hours of course credit, has successfully completed 70-200, 70-210, 70-245, 13-200, 13-201, and 13-210, and has achieved a GPA of 3.0 or better in courses in the computer science major may apply for admission to the BS Computer Science / MS Information Security Fast Track program.  (Fast Track students earn the B.S. in Computer Science and then complete the M.S.)

The applicant must complete a Graduate Application, provide letters of reference from two faculty members, and write a two-page statement of purpose explaining why he or she wishes to pursue the MSIS degree. The MSIS program director will review the student's application and make a recommendation to the Graduate Council of the College of Arts and Sciences.

Total Hours in the Combined Major: 80 hours (54 taken as an undergraduate student, 26 taken as a graduate student).

Total Hours to Graduate with Both Degrees: 128 + 26 = 154 (includes undergraduate general education requirements and free electives).

Undergraduate Major Credit Hours: 54

Graduate Credit Hours: 32 (6 apply to B.S.)

I.  Core Courses (80)

A. Courses to be taken as an Undergraduate: (54)
13-200 Calculus I (4)
13-201 Calculus II (4)
13-210 Discrete Mathematics (4)
70-200 Introduction to Computer Science (3)
70-210 Programming and Data Structures (3)
70-220 Introduction to Unix (3)
70-245 Object-Oriented Programming (3)
70-250 File Organization (3)
70-300 Assembly Language Programming (3)
70-330 Database Theory and Design (3)
70-350 Operating Systems (3)
70-440 Software Engineering (3)
70-460 Programming Languages (3)
70-480 Communications and Networking (3)
70-485 Advanced Communications and Networking (3)

68-525 Encryption and Authentication Systems (3)

68-561 Securing Linux (3)

B. Courses to be taken as a Graduate: (26)

(Course descriptions are found in the Graduate Catalog.)

1. Required Courses (14)
68-505 Introduction to Information Security (3)
68-520 Intrusion Detection and Response (3)
68-530 Legal Issues of Information Security (3)
68-595 Information Security Project (3)
68-596 CISSP I (1)
68-597 CISSP II (1)
2. Graduate students choose four additional courses from the following: (12)
68-523 Computer Forensics (3)
68-550 Operational and Organizational Security (3)
68-551 Information Security Strategies and Risk Management (3)

68-552 IT Governance (3)
68-555 Security Assurance Principles (3)

68-564 Wireless Security (3)
68-565 Secure Programming (3)

II.  The advanced writing requirement within the undergraduate major is fulfilled by taking both 70-440 (Software Engineering) and 70-460 (Programming Languages).