Sample Courses in the degree program
The following are the course descriptions of the Primary Cybersecurity courses:
CIT 35600 Network O/S Administration: Design and administration of network servers and workstations. Focus on basic network concepts such as user account administration, resource allocation, security issues, and Internet service management. Lecture and laboratory.
CIT 40600 Advanced Network Security: This course provides students with in-depth study and practice of advanced concepts in applied systems and networking security, including security policies, access controls, IP security, authentication mechanisms, and intrusion detection and protection.
CIT 41500 Advanced Network Administration: In this course students learn advanced concepts of installing, configuring, and securing various types of network servers including enterprise, Web, and mail servers. The course also covers the documentation of network systems infrastructure and the testing of hardware and software network components.
CIT 40400 Offensive Cybersecurity: This course teaches students the skills necessary to perform offensive security and understand vulnerabilities within systems. Students gain hands-on experience, combining the theory and practice of relevant tools, and techniques used in the day to day real world cybersecurity and networking profession.
CIT 42000 Digital Forensics: This course covers the fundamentals of computer forensics and cyber-crime scene analysis. The various laws and regulations dealing with computer forensic analysis will be discussed. Students will be introduced to the emerging international standards for computer forensic analysis, as well as a formal methodology for conducting computer forensic investigations.
CIT 43100 Applied Security Protocols: This course will emphasize the applied facets of cryptography for the information assurance and security professional. By the end of the course students will be able to apply important cryptographic principles and tools to allow networks to communicate securely.
CIT 45100 IT Risk Assessment: Students will learn the basic tools of security risk assessment and risk management. Students will be able to identify and assess security risk, conduct information asset valuation, and apply risk control strategies. Other topics discussed will be security policies, NIST Security Models, and training education and awareness. At the end of the course students will be able to assess vulnerabilities and document them according to a published assessment standard.
CIT 46000 Wireless Security: Focuses on the risks and benefits associated with wireless communications as well as how the networking industry defines a secure wireless network. In addition, students gain the skills needed to properly create, configure and maintain a secure wireless network.
The following are the course descriptions of some of the Elective Cybersecurity courses:
CIT 30400 Database Programming: This course explores the concepts and skills required for advanced database programming and their implementation using programmatic extensions to Structured Query language (SQL). Topics include advanced data manipulation, stored procedures, triggers, and query optimization. Concepts will apply to any modern distributed database management system.
CIT 34400 Database Security: This course will cover fundamentals of database security, data auditing, basic security models, and best practices. Topics may include security architecture, access control policies, auditing and monitoring. The course combines lectures with hands-on activities through lab sessions and an application oriented project using a database system such as Oracle or SQL Server.
CIT 38100 Unix Programming & Admin: This course will teach students to effectively administer and develop applications in Linux/Unix. Emphasis will be on the ability to read, write and debug shell script programs. An exploration of Windows scripting languages will also be covered.
CIT 40200 Design and Implementation of Local Area Networks: The design,
implementation, and configuration of local area networks. Students install the necessary hardware and software to set up a LAN server with several clients. Students will explore topics including "internetworking", network management, network performance, and security.
The following are the courses of the Foundation Cybersecurity courses:
CIT 14000 Prog Constructs Laboratory: This course is an introduction to problemsolving techniques, program design and development, programming logic, and objectoriented terminology and concepts.
CIT 15000 Introduction to Cybersecurity: In this experiential course, students will be immersed in a real-world cyber environment to solve cybersecurity problems using science and art. Contemporary issues and experience how the scientific process unfolds to make such contributions. In particular, students will study cybersecurity topics through capture the flag games, minimal lectures, and student collaborations. Students will learn to deal with cyber threats through a variety of collaborative, experiential activities including password hacking, malware, mobile, and networked devices. The course will introduce students to the variety of cybersecurity careers available in business, healthcare, non-profit, and government.
CIT 17600 Information Tech Architecture: A conceptual and technological survey of the structure of information technology architectures inclusive of operating systems, network operating systems, distributed systems architectures and distributed application architectures. Interoperability between these architectural components is explored. Current technology and trends in each architectural element are reviewed.
CIT 20700 Data Communications: This course provides the foundation for the
understanding of data communication systems and computer networks. Topics include information representation and transmission, medium types and configuration, telephony, error handling, TCP/IP and internetworking, and diagnostic techniques.
CIT 20200 Networking Fundamentals: Students will gain hands on experience installing and configuring local area networks, troubleshooting hardware and software issues, and creating network documentation. Students will explore topics including network performance, network management, and network security.
CIT 20300 Info Security Fundamentals: This course provides students with an overview of the field of Information Security and Assurance. Students will explore current encryption, hardware, software and managerial controls needed to operate networks and computer systems in a safe and secure manner. In addition, students will participate in a semester project to re-enforce key concepts such as policy development and business contingency planning.
CIT 21200 Web Site Design: This course is designed to give students an introduction to web site design and site creation. The course involves learning current standard XHTML fundamentals, CSS and design concepts. The proper design approach for constructing Web sites and related techniques will also be covered.
CIT 21400 Intro to Data Management: Introduction to basic database development concepts. Extensive eploration of data manipulation using a relational DBMS and SQL. Students develop database applications using the most current database technologies.
CIT 29900 Programming for NetSec: This course teaches students the skills necessary to develop programs and scripts to solve cybersecurity and networking problems such as automating manual tasks, parsing data, and data analysis. Students gain hands-on experience, combining the theory and practice of relevant tools, techniques, and programming technologies used in the day to day real world cybersecurity and networking profession.