Introductory Courses

Foundation Courses

Advanced Courses

A maximum of four Advanced Courses can be taken before completing the Foundation Courses and fulfilling the GPA Requirement. 

Major Elective Courses

Students must complete 1 CNS course in the range of 421 or higher or a course from the list of courses below. That course cannot be used to fulfill a student's CINS Concentration Area or Foundation Courses requirements.  

CDM Open Elective Courses

Students must complete 2 CDM open electives. Elective courses are in the range of 421-699 and must be from the College of CDM.

Capstone

Student must complete 1 of the following courses: 

TDC 411

INTRODUCTION TO COMPUTER AND NETWORK SYSTEMS

This course is an introduction to computer architecture and operating systems with an emphasis on network systems. Topics include computer components and functions, logic circuits, process management, memory management, file management, interrupts and I/O peripheral devices. Students will have several hands-on labs on the Linux environment and learn to write the Shell script for system and network administration. PREREQUISITE(S): None
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

TDC 413

INTRODUCTION TO LAN AND WAN

This course covers the principles of local area network (LAN) and wide area network (WAN) technologies including structured cabling, protocols, network devices, and network operating systems. Students will learn the theories and practices of designing, provisioning, and deploying LAN and WAN in an enterprise environment. Assigned lab exercises involving LAN/WAN configuration and troubleshooting will help reinforce various concepts. PREREQUISITE(S): None
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

TDC 405

VOICE AND DATA NETWORK FUNDAMENTALS

This course provides an introduction to voice and data networking technologies, including public and private voice services, Ethernet and Internet data technologies, network security, business applications and network management. The structure, regulation, and history of the telecom and data network industry will be discussed as well. PREREQUISITE(S): None
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

CNS 418

INTRODUCTION TO HOST SECURITY

Principles of host based security. Review of security methods used to ensure the confidentiality, integrity, and availability of the information stored on a host. The class will cover OS configuration, access control, anti-malware, public facing application security, host-based intrusion detection/prevention, host-based firewalls and audit & compliance. Course includes laboratory work with both the Linux and Windows operating systems. PREREQUISITE(S): TDC 411
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

TDC 460

FOUNDATIONS OF NETWORK TECHNOLOGIES

An introductory course on network technologies for local and wide area networks. The course examines in detail the core concepts fo network architectures, Ethernet systems including wired, wireless, and Metro, virtual local area networks, storage area networks, optical networking, and the more traditional network services such as T-1, frame relay, Asynchronous Transfer Mode (ATM), and SONET. PREREQUISITE(S): TDC 405 and TDC 413
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

TDC 463

COMPUTER NETWORKS AND DATA SYSTEMS

A detailed discussion of the upper layers of network architectures. Network protocol organization will be discussed using TCP/IP as an example. IP addresses, subnetting, supernetting, and CIDR. Routing algorithms. Transport layer protocols. Application layer protocols. Introduction to IPv6. PREREQUISITE (S): TDC 405 and TDC 413
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

TDC 477

NETWORK SECURITY

Network infrastructure security issues, including perimeter security defense, firewalls, Virtual Private Networks, Intrusion Detection Systems, wireless security, network security auditing tools and ethical considerations. Strategies for the deployment of "Defense-In-Depth" mechanisms in an enterprise computing environment. PREREQUISITE(S): TDC 463
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

CNS 477

LEGAL ISSUES IN INFORMATION ASSURANCE

This graduate course is a survey of legal issues arising under information security and control frameworks such as COBIT and IS017799. Topics include the basics of trademark, copyright, patent and trade secrets and protection strategies for each of them; software licensing issues; data privacy under state, federal and international law; evidence and digital forensic practices; ethics; the Computer Fraud and Abuse Act's boundaries for illegal access to computers; electronic surveillance and cyber traps; information security measures mandated by select federal statutes (HIPAA, Gramm-Leach-Bliley and Sarbanes-Oxley); and practical techniques on how to find and keep abreast of legal issues affecting information security. PREREQUISITE(S): CNS 440 or IS 433
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

IS 433

INFORMATION SECURITY MANAGEMENT

Survey of security considerations as they apply to information systems analysis and design. Vulnerability assessment. Security audits. Access controls for Internet-based and internal systems. Firewalls. Data protection. Physical access controls. Security policies. Personnel and equipment security. Risk management. Legal requirements and considerations. Privacy. PREREQUISITE(S): None
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

TDC 511

TELECOMMUNICATIONS PRACTICUM

Introduction to the functionality and management of voice and data communications equipment in the Telecommunications and Local Area Networks laboratories. Emphasis will be on practical understanding and experience through laboratory exercises. PREREQUISITE(S): TDC 411 and TDC 460 and TDC 463
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

A&S 491

ADMINISTRATIVE THEORY AND BEHAVIOR

This course concerns theoretical concepts and empirical research relating to administrative behavior in organizations with special reference to educational organizations. Concepts are examined within the typical decisional framework of supervisors, chief school business officers, principles, and superintendents, and similar positions in the helping professions. Assignments are individualized.
Prerequisites:
Status as an Advanced Masters Education student is a prerequisite for this class.

TDC 563

PROTOCOLS AND TECHNIQUES FOR DATA NETWORKS

Advanced topics in TCP/IP including IPv6, TCP traffic control, routing protocols, multicast routing protocols, and upper layer protocols supporting Quality of Service (QoS) in the new generation of the Internet; compression techniques; introduction to SNA and APPN, SNA and TCP/IP integration. PREREQUISITE(S): TDC 463
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

TDC 577

NETWORK SECURITY II

This course is an advanced class in network security. Topics include: Intrusion Detection and Prevention Systems; Security Engineering processes; Advanced firewall considerations; Honeypots; Incident response; Forensics; Enterprise security policy development and complex enterprise security infrastructure design and integration. PREREQUISITE(S) TDC 477 or TDC 572
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

TDC 588

ADVANCED NETWORK DEFENSE SYSTEMS

This course focuses on developing techniques for attack detection and mitigation in enterprise networks. The course includes: traffic/log analysis, anomaly detection, intrusion prevention, adaptive security policy, alarm analysis, and worm contaminating and quarantining, performance evaluation of defense systems. Special emphasis will be giving to developing intelligent network defense systems. Thus, students must be prepared to do programming projects using any platform or programming language. PREREQUISTE(S) TDC 477
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

TDC 468

NETWORK PROGRAMMING

The course covers the basic and advanced issues of TCP/IP networking programming such as multiple processes, I/O multiplexing, multi-threaded processes, multicasting and secure network programming USING C/C++. Application examples such as Internet browsing, instant messaging, proxy filtering and file transfer protocols are discussed. PREREQUISITE(S): (TDC 463 OR CSC 435) and CSC 404
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

TDC 562

COMPUTER-COMMUNICATION NETWORK DESIGN & ANALYSIS

This course provides an in-depth study of Internet protocols from the perspective of network planning, simulation and troubleshooting. The course includes in-depth study of Internet traffic, traffic measurement techniques, network planning and simulation using simulation tools, and packet management techniques. PREREQUISITE(S): TDC 463
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

TDC 567

TELECOMMUNICATION SYSTEMS DESIGN AND MANAGEMENT

The theory and practice of Telecommunication system design. Ongoing systems management. Telecommunication management including selection of vendors/systems, structuring an RFP systems proposal analysis, computer aided telecommunications management. Telecommunication management strategies from a business perspective. PREREQUISTE(S):TDC 463.
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

TDC 560

ADVANCED NETWORK TECHNOLOGIES AND DESIGN

This course introduces advanced network technologies and design, including Multi-Protocol Label Switching (MPLS), MPLS Virtual Private Networks, IP storage networks, content distribution, capacity planning and traffic engineering. PREREQUISITE(S): TDC 460, TDC 463
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

TDC 568

NETWORK MANAGEMENT

The five major areas of network management--fault management, performance management, security, accounting and configuration management-are discussed. Advanced topics such as fault diagnosis and isolation, event correlation, MIB design, SNMP programming, performance monitoring, service level agreements and network security architectures are also discussed. PREREQUISITE(S): TDC 463
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

ACC 500

FINANCIAL ACCOUNTING

This introduction to financial accounting provides both a theoretical foundation and an opportunity to apply accounting logic in increasingly complex situations. The accounting model and information processing cycle are developed. The content of the income statement, balance sheet, and statement of cash flows are studied in detail and analyzed.
Prerequisites:
MS in Taxation students are restricted from registering for this class.

ACC 639

ACCOUNTING INFORMATION SYSTEMS AND AUDITING

This course builds on foundational knowledge of accounting information systems and internal auditing in order to develop advanced skills in these fields. In particular, heavy emphasis is placed on the use of hands-on projects and assignments that involve the learning and application of technologies and approaches similar to those used in professional practice. The course also introduces students to advanced and current topics at the intersection of accounting information systems and internal auditing. (Formerly ACC 503)
Prerequisites:
ACC 500 is a prerequisite for this class.

ACC 541

FINANCIAL ACCOUNTING THEORY & PRACTICE I

Intermediate theory and preparation of financial statements; review of accounting concepts and development of accounting models; methods and problems in valuation and reporting; with emphasis on current assets and liabilities, property, plant and equipment, and intangibles, review of relevant authoritative literature.
Prerequisites:
ACC 500 is a prerequisite for this class.

ACC 547

AUDIT AND REGULATION OF CORPORATE FINANCIAL REPORTING

This course covers the theory of the auditing function. Topics covered include generally accepted auditing standards; the profession's ethical and legal dimensions; audit planning; the internal control structure; audit evidence; and auditor's reports. The development of the professional judgment needed to apply generally accepted auditing standards is emphasized. NOTE: This is a M.S.A. course.
Prerequisites:
ACC 541 is a prerequisite for this class.

CSC 439

COMPUTER SECURITY

This course covers core principles of computer security. Topics include : user authentication; access control (discretionary, mandatory, role-based); security auditing; database security; software security, common vulnerabilities, and secure coding practices; malicious software; and operating system security. Prerequisite(s): CSC 407
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

CSC 440

CRYPTOLOGY

Introduction to the methods of cryptography and cryptanalysis. Topics include classical cryptography (codes, monoalphabetic and polyalphabetic substitution ciphers, transposition ciphers), modern block ciphers (such as DES, AES), and public key cryptography (such as RSA). Optional topics include zero-knowledge protocols, information theory, coding theory, error-correcting codes, steganography, stream ciphers, hashing algorithms, quantum cryptography, elliptic curve cryptography, and history. PREREQUISITE(S): CSC 403
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

CSC 536

DISTRIBUTED SYSTEMS II (FORMERLY SE 536)

An intermediate course on distributed systems. Topics may include: clock synchronization; mutual exclusion; distributed transactions; consistency models; distribution and consistency protocols; failure models; achieving fault tolerance; distributed object-based systems; distributed file systems. PREREQUISITE(S): CSC 435
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

CSC 557

FOUNDATIONS OF COMPUTER SECURITY

This course provides an overview of foundational techniques in the specification and verification of computer systems in the presence of malicious attackers. Topics may include: formal models of interaction, attacker models, robust safety properties such as confidentiality and authenticity, information flow properties such as noninterference, and tools such as model checkers, type checkers and theorem provers. Formerly 557. PREREQUISITE(S): CSC 439
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

ECT 582

SECURE ELECTRONIC COMMERCE

This course studies security requirements, threat modeling, and appropriate safeguards for e-commerce systems. Major topics include web application security, web service security, and web server security. PREREQUISITE(S): ECT 424
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

IS 444

IT AUDITING

Management and boards continue to recognize the importance of effectively managing information technology (IT) assets - to meet business objectives and to thoughtfully manage IT related business risks. This course examines the key principles related to auditing information technology processes and related controls and is designed to meet the ever increasing needs of IT audit and IT governance professionals. In addition, this course aids in the preparation for the Certified Information Systems Auditor (CISA) exam. PREREQUISITE(S): None
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

IS 505

BUSINESS CONTINUITY/DISASTER RECOVERY THEORIES AND STRATEGIES

This course focuses on the knowledge necessary for an organization to prepare for a variety of major disruptions (floods, earthquakes, terrorist attacks, etc.). The goal is survival of the organization and its daily workflow despite major disruption. Students learn to analyze and prioritize risks and determine criticality ratings that are used to determine survival strategies. Students also learn how to organize employees to respond to a major disruption and how to document recovery plans. Course content includes coverage of current industry trends, as well as planning for the survival of Information Technology functions within an organization.
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

IS 506

BUSINESS CONTINUITY/DISASTER RECOVERY MANAGEMENT AND TACTICS

The course prepares students to lead an organization's business continuity and disaster recovery plans. Students learn the methodology needed to organize this function within an organization, evaluate an organization's business continuity and disaster recovery program according to established industry standards, and conduct a variety of quick-recovery drills. Students also focus upon industry-related human resources issues, crisis communications, and policies and procedures for setting up a command center. Course content includes coverage of current industry trends, as well as managing the survival of Information Technology functions within an organization. PREREQUISITE(S): IS 505
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

IS 533

ENTERPRISE SECURITY INFRASTRUCTURE CONTROLS AND REGULATORY COMPLIANCE

Design, implementation, support and management of control methods in enterprise environments. Focus is on how these controls can help organizations achieve regulatory compliance. Review of Sarbanes-Oxley and its impact on IT systems. Detailed study of how risk assessment methods, information security program management and ERP systems can be used to fulfill regulatory and legal requirements. Control Objectives for Information and related Technology (COBIT) guidelines and best practices for SOX compliance. Security management standards (ISO 17799, BS 7799 and ISO 27001) . PREREQUISITE(S): IS 433
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

SE 430

OBJECT ORIENTED MODELING

Object-oriented modeling techniques for analysis and design. Provides the tools and techniques needed to solve complex, real-world software engineering problems in an object-oriented manner, using the most effective elements of the Unified Process. The course covers the essential concepts and notation of the Unified Modeling Language (UML), the standard notation for object-oriented analysis and design. Team project. PREREQUISITE(S): CSC 403
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

SE 482

REQUIREMENTS ENGINEERING

Requirements Engineering (RE) plays a critical role in the software development process. This course will introduce related vocabulary, concepts, and techniques, and will examine the role of RE in software and systems engineering. The course will cover topics related to eliciting, validating, negotiating, analyzing, specifying, and managing requirements. Popular RE tools will also be introduced. Prerequisite: SE430 or SE450.
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

SE 525

SOFTWARE SECURITY ARCHITECTURE

Students in this course will learn architectural patterns for integrating security into software such as web applications. Topics include: an overview of software security; integration of authentication, access control, and auditing into software; programming with symmetric-key and asymmetric-key cryptography, including key distribution and key management, use of certificates, and SSL/TLS; security mechanisms in modern runtime environments, e.g., code signing, code verification, access control, and security policies. Students will get hands-on experience designing and implementing secure software. PREREQUISITE(S): CSC 435 and SE 450
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

SE 526

SOFTWARE SECURITY ASSESSMENT

Students in this course will learn how to conduct software security assessment to identify software vulnerabilities in software such as web applications and operating system services. Topics include: common software vulnerabilities and attack vectors; malicious payloads, including shellcode structure; and application review techniques, including fuzzing and code auditing. Students will get hands-on experience identifying vulnerabilities in software. Prerequisite(s): CSC 435
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

SE 529

SOFTWARE RISK MANAGEMENT

Identification, estimation, evaluation, planning, controlling, and monitoring of risk involved in the development, maintenance, operation and evolution of systems. PREREQUISITE(S): IT 403 and SE 430 or consent.
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

CNS 594

COMPUTER INFORMATION AND NETWORK SECURITY CAPSTONE

Design, setup and configuration of realistic enterprise computing and networking environments. Securing the infrastructure and integration of different services and technology in efficient, secured and redundant manners. Technologies will include: open-source and commercial products, firewalls, Virtual Private Networks (VPNs), authentication systems, Intrusion Detection Systems (IDS), advanced routing mechanisms (OSPF, BGP, IS-IS), highly redundant and robust networking. PREREQUISITE(S): TDC 477 or TDC 572
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

CSC 698

MASTER'S THESIS

A student who has made an original contribution to the area (through work done in CSC 695 typically but not necessarily) may choose to complete a Master's Thesis. The student and the student's research advisor should form a Master's Thesis Committee of 3 faculty. The student will need submit to the committee a thesis detailing the results of the research project. After a public defense, the committee will decide whether to accept the thesis. In that case, the student will be allowed to register for this course and the transcript will show the thesis title as the course topic. The thesis will be made available to the public as a CDM Departmental Master's Thesis Technical Report. PREREQUISITE(S): Successful defense of a Master's Thesis required.
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

SE 698

MASTER'S THESIS

(2 credits) Students may register for this course only after their advisor has approved a written proposal for their thesis. Students must continue to register for this course every quarter after their first registration in it until they complete their project or thesis to the satisfaction of their advisor. They earn two hours of credit for each such registration but only four hours of credit will apply for degree credit. PREREQUISITE(S): Consent of advisor. Independent study form required.
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

IS 698

MASTER'S THESIS

Two credit hours.Students may register for this course only after their advisor has approved a written proposal for their thesis. Students must continue to register for this course every quarter after their first registration in it until they complete their project or thesis to the satisfaction of their advisor. They earn two hours of credit for each such registration but only four hours of credit will apply for degree credit. Independent study form required. (PREREQUISTE(S):Consent of advisor).
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

TDC 698

MASTER'S THESIS

(2 credit hours) Students may register for this course only after their advisor has approved a written proposal for their thesis. Students must continue to register for this course every quarter after their first registration in it until they complete their project or thesis to the satisfaction of their advisor. They earn two hours of credit for each such registration but only four hours of credit will apply for degree credit. PREREQUISITE(S): Consent of advisor. Independent study form required.
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

ECT 698

MASTER'S THESIS

(2 credit hours) Students may register for this course only after their advisor has approved a written proposal for their thesis. Students must continue to register for this course every quarter after their first registration in it until they complete their project or thesis to the satisfaction of their advisor. They earn two hours of credit for each such registration but only four hours of credit will apply for degree credit. Independent study form required. PREREQUISITE(S): Consent of advisor.
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

CNS 440

SECURITY MANAGEMENT

Survey of information security considerations as they apply to information systems analysis, design, and operations. Topics include information security vulnerabilities, threats, and risk management; security policies and standards; security audits; access controls; network perimeter protection, data protection; physical security; risk management, security education training and awareness. Laboratory exercises will be used to illustrate concepts and security tools widely used by professionals.

CNS 533

ENTERPRISE SECURITY INFRASTRUCTURE CONTROLS AND REGULATORY

Design, implementation, support and management of control methods in enterprise environments. Focus is on how these controls can help organizations achieve regulatory compliance. Review of Sarbanes-Oxley and its impact on IT systems. Detailed study of how risk assessment methods, information security program management and ERP systems can be used to fulfill regulatory and legal requirements. Control Objectives for Information and related Technology (COBIT) guidelines and best practices for SOX compliance. Security management standards (ISO 17799, BS 7799 and ISO 27001) . PREREQUISITE(S): CNS 440 or IS 433