Curriculum & Courses
Information & Cybersecurity Technology is a dynamic major, and that’s reflected in our curriculum. The BS degree requires 120 total credit hours, including 40 hours of general education courses, 24 hours of lower division core courses, 26 hours of upper division core courses, 12 hours of concentration courses, 3 hours of cognates, and any approved electives and general electives.
At least 50% of core courses and 25% of the degree must be completed at ECU Online. Second-degree students are waived from General Education and Minor or General Elective requirements.
Keep in mind that as a degree completion program, we accept transfer credits, which may significantly reduce your required hours to graduate. The required ICT courses include the following:
Lower Division Core - 24 credit hours
ICTN 1500 – Information and Cybersecurity Technology Fundamentals
Computing system hardware and architecture, networking hardware and architecture, operating systems, storage technology, virtualization, cybersecurity, and emerging technologies.
ICTN 1501 – Information and Cybersecurity Technology Fundamentals Laboratory
Computing system hardware and architecture, networking hardware and architecture, operating systems, storage technology, virtualization, cybersecurity, and emerging technologies.
ICTN 2150 – Network Fundamentals
Introduction to the architecture, structure, functions, components, and models of the Internet and other data networks.
ICTN 2151 – Network Fundamentals Laboratory
ICTN 2154 – Digital Communications Systems
Introduces local-area and wide-area networks. Provides basic understanding of network concepts and router programming.
ICTN 2155 – Digital Communications System Laboratory
ICTN 2158 – Computer Networking Technology
Advanced study of local-area and wide-area networks. Develops competence in designing and implementing enterprise-wide campus network using routers and switches.
ICTN 2159 – Computer Networking Technology Laboratory
ICTN 2510 – Network Environment I
Network management using various network operation system (NOS) products. Topics include NOS setup, network resource management, user and group management, and security model.
ICTN 2511 – Network Environment I Laboratory
ICTN 2530 – Network Environment II
Network management using Linux, including NOS setup, network resource management, user and group management, and security models.
ICTN 2531 - Network Environment II Laboratory
ICTN 2702 – Cloud Fundamentals
Cloud computing concepts with an emphasis on cloud concepts, core services, security, architecture, pricing, and support.
ICTN 2703 – Cloud Fundamentals Laboratory
Application of cloud services to deploy, configure, support, monitor, and secure the cloud infrastructure.
ICTN 2732 – Scripting for Information Technology
Introduction of scripting for information technology applications.
Upper Division Core – 26 credit hours
ICTN 2900 – Fundamental Network Security
Computer network and information security principles, devices, and applications.
ICTN 2901 – Fundamental Network Security Laboratory
ICTN 3064 – Regulations and Policies
Government and industry regulations and policies applied to the information technology industry. Broad view of impact and effectiveness of regulations and policies.
ICTN 4000 – Information and Cybersecurity Technology Internship
Educational collaboration between business and industry and ECU, linking theoretical and lab practice with real-world applications. Proposal, fully describing planned activities, developed around students’ educational goals and objectives.
Note: Students are responsible for arranging their internship.
ICTN 4020 – Senior Information and Cybersecurity Technology Capstone Design Project I
Open-ended design project exposing students to the practice of information and cybersecurity technology. Includes development of a proposal for the ICTN 4022 project.
ICTN 4022 – Senior Information and Cybersecurity Technology Capstone Design Project II
Open-ended design project exposing students to the practice of information and cybersecurity technology. Includes completion of the project proposed in ICTN 4020.
**ICTN 4520 – Wireless Communication
Study of characteristics, technology, and standards.
ICTN 4521 – Wireless Communication Laboratory
IDIS 3790 – Technical Presentations
Investigation and utilization of tools, techniques, and technical systems for transmitting information related to problems and issues of contemporary industry.
ITEC 3290 – Technical Writing
Practice in writing about technical problems of significance to students.
ITEC 3300 – Technology Project Management
Systems needs analysis identification, functional requirements analysis, IT project timelines, and system development progress metrics.
Concentration Courses – 12 credit hours
ICTN 3902 - Implementing Cyberinfrastructure Security
Learn key concepts in developing and implementing a cybersecurity architecture with a focus on implementing security policies in modern environments to include multiple layers, modern firewalls, intrusion detection systems/intrusion prevention systems (IDS/IPS), authentication, authorization, and remote access management.
ICTN 3903 - Implementing Cyberinfrastructure Security Laboratory
Get hands-on experience implementing security policies using cybersecurity architecture technologies for modern information technology environments.
ICTN 3910 - Ethical Hacking and Penetration Testing
Learn more about the practice of discovering and evaluating vulnerabilities in information systems.
ICTN 3911 - Ethical Hacking and Penetration Testing Laboratory
Build on ICTN 3910, applying penetration testing tools to discover and evaluate vulnerabilities in information systems.
ICTN 4200 - Intrusion Detection Technologies
Learn computer network intrusion detection principles, devices, and applications.
ICTN 4201 - Intrusion Detection Technologies Laboratory
Build on ICTN 4200, applying computer network intrusion detection principles, devices, and applications.
ICTN 4904 - Cyberinfrastructure Security Management
Study the development and implementation of processes to understand, monitor, and troubleshoot the security stance of an organization.
ICTN 4905 - Cyberinfrastructure Security Management Laboratory
Build on ICTN 4904, applying tools used to understand, monitor, and troubleshoot the security stance of an organization.