HomeAboutCoursesFacultyStudentsGrantsResearchSoftwarePartnersCalendarSearchContact
Courses

North Carolina State University offers a declared concentration in Information Assurance at both undergraduate and graduate levels in the Computer Science degree programs. The following lists the courses offered and describes the concentration requirements.


REQUIREMENTS FOR UNDERGRADUATE COMPUTER SCIENCE
INFOSEC CONCENTRATION

The concentration in Information Security at the BS level in computer science requires students to take four courses as follows:

1. Both of the following courses:

CSC 405 -- Introduction to Computer Security
CSC 474 -- Information Systems Security

2. One of the following courses to meet the project course requirement:

CSC 402 -- (Inter)Networking Technology & Projects
CSC 413 -- Ecommerce Technology

3. One of the following non-technical concentration electives:

MA 437 -- Applications of Algebra
MS 401 -- Advanced Military Science: Leadership and Systems Management
PS 437 -- U.S. National Security Policy


REQUIREMENTS FOR GRADUATE (MS/PHD) COMPUTER SCIENCE
INFOSEC CONCENTRATION

The concentration in Information Security at the MS level in computer science requires students to complete an MS Thesis on an information assurance topic and PhD level students to complete a dissertation on an information assurance topic. Additionally, students must choose one of two course tracks (Software Security or Network Security) as follows:

SOFTWARE SECURITY TRACK

Three of the following courses:

CSC 510 / ECE 510 -- Software Engineering
CSC 519 -- eCommerce/Information Assurance Practicum
CSC 574 -- Information Systems Security
CSC 591D -- Database Security
CSC 591R -- Design of Secure and Reliable Systems

NETWORK SECURITY TRACK:

Three of the following courses:

CSC 573 -- Internet Protocols
CSC 574 -- Information Systems Security
CSC 591D -- Database Security
CSC 591R -- Design of Secure and Reliable Systems
CSC 774 -- Network Security

One of the following courses:

BUS 504 -- Technology, Law and the Internet
ECG 514 -- Economics of Information Goods

OTHER COURSES WITH INFORMATION SECURITY MODULES

BUS 510 -- Managing the Digital Enterprise
BUS 511 -- Networking Infrastructure for E-Commerce
CSC 236 -- Computer Organization and Assembly Language for Computer Scientists
CSC 326 -- Software Engineering
CSC 501 -- Operating System Principles
CSC 506 -- Architecture Of Parallel Computers
CSC 540 -- Database Management Concepts and Systems
CSC 570 / ECE 570 -- Computer Networks
CSC 576 -- High Speed Networks
CSC 591M -- Software Process and Risk Management
CSC (ECE) 776 -- Performance Evaluation Of Computer Networks
CSC (ECE) 777 -- Telecommunications Network Design
CSC (IE) 556 -- Voice Input/Output Communication Systems
ECE 115 -- Introduction to Computing Environments
ECE 402 -- Communications Engineering
ECE 407 -- Introduction to Computer Communications
ECE 420 -- Wireless Communication Systems
ECE 437 -- Distributed Real Time Control Systems
ECE 463/ECE 521 -- Adv. Microprocessor Systems Design/Computer Design & Technology
IE 544 -- Occupational Biomechanics
PA 542 -- Public Information Technology


© 2001- 2004 A.I. Antón & P. Ning

Updated: January 4, 2005