Course Descriptions

Course Descriptions

Required

CIS 5027 Computer Systems Fundamentals (3)
Fundamentals concepts of IT Systems: operating systems, networking, distributed systems, platform technologies, web services and human‐computer interaction. Covers design principles, algorithms and implementation techniques.

CEN 5087 Software and Data Modeling (3)
Essential software and data modeling methods and techniques such as UML, XML, and ER.

CIS 5372 Introduction to Computer Security (3)
Information assurance algorithms and techniques. Security vulnerabilities. Symmetric and public key encryption. Authentication and Kerberos. Key infrastructure and certificate. Mathematical foundations.

Security Track

CIS 5374 Information Security and Privacy (3)
Information Security Planning, Planning for Contingencies, Policy, Security Program, Security Management Models, Database Security, Privacy, Information Security Analysis, Protection Mechanism.

EEL 6787 Network Security (3)
Network Security Requirements, Number Theory, Steganography, Encryption Design Principles and Algorithms, Message Authentication and Digital Signature Principle and Designs, Network System Security Design.

TCN 5080 Secure Telecommunications Transactions (3)
Telecom and information security issues such as: digital signatures, cryptography as applied to telecom transactions, network policing, nested authentication, and improving system trust.

CIS 5373 Systems Security (3)
Risk, Trust, and Threat models; Types of Attacks; Safe Programming Techniques; Operating System Mechanisms, Virtual Machine Systems; Hardware Security Enforces; Application Security; Personal Security.

Networking Track

TCN 5030 Computer Communications and Networking Technologies (3)
Teaches the dynamics related to computer communications, how computers are grouped together to form networks, various networking implementation strategies, and current technologies.

TCN 6260 Internetworking (3)
The course will discuss advanced topics, current trends and control of internetworking. An analytical and descriptive approach will be used to cover the subject of internetworking.

TCN 6270 Mobile and Wireless Networks (3)
Techniques in the design and operation of wireless networks; LANs, MANs, and WANs; analytical models; application of traffic and mobility models; mobility control, and wireless ATM.

EEL 6787 Network Security (3)
Network Security Requirements, Number Theory, Steganography, Encryption Design Principles and Algorithms, Message Authentication and Digital Signature Principle and Designs, Network System Security Design.

Electives

CIS‐5432 Advanced IT Automation (3)
An advanced version of CIS‐4431. IT automation: mgmt models, auditing, assets, change mgmt, network monitoring, OS imaging, patch mgmt, help desk, remote control, user state mgmt, end‐point security, backup, disaster recovery.

TCN 5030 Computer Communications and Networking Technologies (3)
Teaches the dynamics related to computer communications, how computers are grouped together to form networks, various networking implementation strategies, and current technologies.

CIS 5931 Special Topics (3)
A course designed to give groups of students an opportunity to pursue special studies not otherwise offered.