32 courses with the subject ITC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
ITC 1000Computer Careers1
Introduce the wide variety of jobs available in computing and information technology. Includes discussion of educational requirements, work environments and typical positions for many careers including programmers, developers, network administrators, systems administrators, security analysts, information technology managers and others. Students will develop a plan of study for their career of interest. Recommended for students considering a career related to computers and information technology. Major Content Areas Introducing Computer Careers and Success in Computer Careers - 2% Networking and Communications Careers - 14% Computer Services Careers - 14% Computer Operations, Administration and Storage Careers - 14% Systems and Business Analyst Careers - 14% Information Systems Careers - 14% Computer Security Careers - 14% Development and Programming Careers - 14% Learning Outcomes Identify several different types of careers in computers and computer related areas Determine the education and skills required for different careers int computing Develop a plan of study towards their desired career Discern which computer career is of most interest to them Differentiate amongst the wide variety of careers in computing
Explores the characteristics and tactics used by cyber criminals as well as the technologies, products, and procedures used to combat cybercrime. The curriculum also allows the exploration of the cybersecurity field, how it relates to information and network security, and introduces students to the characteristics of common attacks and security principles. Major Content Areas Tactics, techniques and procedures used by cyber criminals (12.5%) Security principles of confidentiality, integrity, and availability (12.5%) Technologies, products and procedures used to ensure integrity of data (12.5%) Technologies, products and procedures used to protect confidentiality (12.5%) Technologies, products and procedures used to defend network components (12.5%) Technologies, products and procedures used to provide availability (12.5%) Characteristics of criminals and cybersecurity professionals (12.5%) Laws and ethics related to cybersecurity (12.5%) Learning Outcomes Describe the tactics, techniques and procedures used by cyber criminals. Describe the principles of confidentiality, integrity, and availability as they relate to data states andcybersecurity countermeasures. Describe how technologies, products and procedures are used to ensure integrity. Describe how technologies, products and procedures are used to protect confidentiality. Explain how cybersecurity professionals use technologies, processes and procedures to defend allcomponents of the network. Describe how technologies, products, and procedures provide high availability. Describe the characteristics of criminals and professionals in the cybersecurity realm. Explain the purpose of laws related to cybersecurity.
Examines the foundational concepts of information technology including identifying and explaining computer components, installing software, establishing network connectivity and preventing security risks. This course assists students determine if information technology is the right career path and in preparing for the CompTIA IT Fundamentals+ certification. Major Content Areas IT Concepts and Terminology. IT Infrastructure. Applications and Software. Software Development. Database Fundamentals.Security. Learning Outcomes Summarize confidentiality, integrity, and availability concerns. Summarize behavioral security concepts. Compare and contrast authentication, authorization, accounting, and non-repudiation concepts. Explain the purpose and features of operating systems including filesystem types, services, drivers, processes, and interfaces. Explain the purpose and proper use of common software including productivity software, collaboration software, and business software. Configure and use web browsers including clearing the cache, deactivating scripting, add-ons/extensions, certificates, proxy settings, and popup/script blockers. Compare and contrast programming language categories such as interpreted, compiled, query, and assembly languages. Explain the purpose and use of programming concepts such as variables, constants, arrays, vectors, functions, and objects. Apply programming organizations techniques such as pseudocode or flow-charting and logic components such as branching and looping to a scenario. Compare and contrast various database structures such as relational and non-relational databases and the features of each. Summarize methods used to interface with databases. Explain methods to secure devices and best practices including password design, encryption, and business continuity concepts. Illustrate the basics of computing and processing.Explain the CompTIA troubleshooting methodology. Configure, set up, and install common peripheral devices and applications on a laptop/PC. Explain the purpose of common internal computing components. Explain basic networking concepts including packet transmission, addressing, basic protocols, and devicesInstall, configure, and secure a basic wireless network.
Covers the fundamentals of the Linux operating system, command line interface, and essential open source software concepts. This course is designed for students new to Linux and takes a hands-on approach to exploring the day-to-day operation of a command line Linux system and is aligned to the LPIC Linux Essentials industry certification. Major Content Areas The Linux Community and Careers in Open Source. Finding Your Way on a Linux System. The Power of the Command Line. The Linux Operating System. Security and File Permissions. Learning Outcomes Demonstrate the querying of vital network configuration settings including IP address, routing, DNS name resolution, and connectivity testing. Create users and groups on a Linux system and explain their use. Manage file permissions and ownership on a Linux system. Explain and demonstrate the use of quoting on the command line. Demonstrate and explain the use of command line pipes, redirection, and basic regular expressions in Linux. Describe the evolution of Linux and popular uses/distributions of Linux.Describe major open source applications and their uses. Explain the philosophy and nature of open source licensing. Demonstrate basic use of the Linux command line interface including getting help with the man command, navigating directories, listing directory contents, creating/moving/deleting/archiving files, text file data searching/extracting, and basic BASH scripting. Show where various types of information are stored in a Linux system including processes, log files, kernel ring buffer, and configuration settings.
Presents an in-depth exposure to computer hardware and operating systems. Students learn the functionality of hardware and software components as well as suggested best practices in maintenance and safety issues. Students learn how to assemble and configure a computer, install operating systems and software, and troubleshoot hardware and software problems. This course helps students prepare for CompTIA’s A+ certification exam, which covers the knowledge and skills essential for becoming a successful computer technician. Pre-Requisites ENG 0099 and READ 0093 or READ 0094 with a grade of C or higher. Major Content Areas Mobile Devices. Networking. PC Hardware. Virtualization and Cloud Computing. Hardware and Network Troubleshooting. Operating Systems. Security. Software Troubleshooting. Operational Procedures. Learning Outcomes Demonstrate the ability to install, configure, secure, and troubleshoot a basic wired/wireless SOHO network given a scenario. Compare and contrast wireless networking standards and protocols as well as wireless security protocols and authentication methods. Explain common network configuration concepts including IP addressing, DNS, DHCP, subnet masks, gateway addresses, VPNs, and NAT. Explain the basic cable types, features, and their purposes including the categories of: network cables, video cables, multipurpose cables, peripheral cables, mass storage cables, and adapters. Select, describe features of, install, configure, and troubleshoot appropriate storage devices, motherboards, CPUs, RAM, and add-on cards for a given scenario. Explain the purposes and uses of various PC peripheral types. Select and configure appropriate components for a custom PC configuration for a given scenario. Select, install, configure, and troubleshoot various print technologies given a scenario including SOHO multifunction devices, laser, inkjet, thermal, impact, virtual, and 3D printer. Compare and contrast cloud computing concepts. Demonstrate the proper use of communication techniques and professionalism for given scenarios. Identify and demonstrate the basics of scripting and remote access technologies. Demonstrate the use of Microsoft operating system features and tools including administrative tools, MSConfig, Task Manage, Disk Management, and system utilities given a scenario. Demonstrate the use of features and tools of the Mac OS and Linux operating systems given a scenario. Summarize the importance of physical security measures and logical security concepts.Describe and demonstrate how to detect, remove, and prevent malware with appropriate tools given a scenario. Compare and contrast social engineering threats, and vulnerabilities. Install, configure, and troubleshoot laptop hardware and components given a scenario. Compare and contrast the characteristics of various types of mobile devices. Select, install, and configure appropriate accessories and ports on mobile devices given a scenario. Demonstrate the configuration of basic mobile device network connectivity and application support and troubleshoot common mobile OS and application security issues. Compare and contrast TCP and UDP as well as the ports and purposes of common protocols.Compare and contrast common networking hardware devices. Describe and implement security best practices to secure a workstation, secure mobile devices, destroy sensitive data, and dispose of hardware and troubleshoot common PC security issues. Analyze and troubleshoot common Microsoft Windows OS problems. Compare and contrast best practices associates with types of documentation. Implement basic disaster prevention, and change management best practices for a given scenario. Demonstrate and explain common safety procedures when working on technology. Explain and demonstrate the setup and configuration of client-side virtualization. Describe and demonstrate the use of the CompTIA troubleshooting methodology. Compare and contrast common operating system types and their purposes. Compare and contrast features of Microsoft Windows versions 7-10. Summarize general OS installation considerations and upgrade methods, basic Microsoft Windows OS security settings, and application installation and configuration concepts. Demonstrate the use of appropriate Microsoft command line tools and Windows control panels given a scenario.
Prepares information technology (IT) students to enter the IT job market or successfully transition into a new career in the IT field. Students will learn effective IT job search skills as well as skills and strategies that will serve to enhance their IT careers once they have obtained employment. In addition, students will explore how to manage their professional development throughout their IT career to enable advancement to more senior roles. Major Content Areas IT Career Exploration / Personal Skills Inventory 10% Creating an IT Portfolio 5% IT Resume/Cover Letter Preparation 10% Job Interview Preparation 5% Job Search Preparation 5% Time Management in an IT Career 10% Effective Communications in and IT Career 10% Professional Development Strategies 10% Project Management / Agile Methodologies 10% ITSM / ITIL Concepts 10% IT Customer Service 10% IT Job Expectations 5% Learning Outcomes Explore IT Career Options and the technical and non-technical skills required for each career path Complete a personal skills inventory Create an IT portfolio of projects completed both in and outside the classroom Create a print resume, an online resume, and a cover letter that can be used for a job search Demonstrate skills needed to complete a successful IT job interview Explain the time management skills required to navigate the day-to-day challenges of an IT career Describe how to create a professional development plan to advance your career that includes IT certifications Demonstrate soft skills that can prepare you for the expectations of an IT Engineer/Analyst Explain the IT project management and Agile methodologies and how to manage work with both Describe the IT Service Management (ITSM) and IT Infrastructure Library (ITIL) concepts and tools and how they can be used to improve the delivery of IT services Explain how customer service principles apply to IT service delivery Demonstrate how to effectively communicate in an IT environment and how business communications can differ from academic writing
Provides 192 hours of supervised work experience in the IT field utilizing and extending the IT and business skills learned in information technology courses. The experience is intended to result in new learning and increased capabilities for the intern and the completion of authentic work for the sponsoring organization. Interns are required to abide by all policies governing employees and meet expectations of regular employment. Internships should be paid positions in most circumstances. Approval by faculty supervisor and a successful interview/job offer are required before registering. Contact the faculty internship supervisor to receive additional information about this class including a handbook which details the course and process. Major Content Areas IT business skills. IT project management. Additional specific topics are based on needs of sponsor and learning objectives of the student. Learning Outcomes Evaluate the internship experience and specify new or enhanced skill sets acquired during the internship Self-evaluate internship performance including areas of strength and opportunities for improvement. Participate in an authentic professional information technology workplace including involvement in an authentic workplace project. Design a learning plan with specific goals based on the role and duties of the particular position and sponsoring organization. Apply classroom learned IT skills to authentic work problems. Experience and describe the IT workplace including project management and required business skills.
ITC 2250Special Topics in Information Technology & Careers
Variable Credits Y Examines current topics in computers, networking or security. Allows students to pursue industry certifications and topics not normally covered in ITC courses. This course is not regularly offered, students interested in pursuing additional certifications should contact an ITC instructor for more information.
ITC 2300Information Technology Services and Applications3
Introduces current technologies and network applications commonly supported and used by information technology professionals above and beyond basic infrastructure or servers, operating systems, and network devices. Explains the fundamental concepts behind and basic hands-on lab experience of at least three technologies such as virtualization, cloud computing, network programmability, VoIP/collaboration, security monitoring, or mobile/BYOD device management which are transforming the IT landscape. Major Content Areas The changing nature of information technology in business. Introduction to at least 3 current technologies or services. Basic configuration of at least 3 current technologies or services. Troubleshooting of at least 3 current technologies or services. Security implications of at least 3 current technologies or services. Learning Outcomes Describe the changing landscape of the IT department. Describe at least three current technologies or network applications commonly used or supported by IT departments. Demonstrate the ability to perform a basic installation, configuration, and testing of at least three current technologies or network applications commonly used or supported by IT departments. Analyze and explain the key features, benefits, and drawbacks of three current technologies or network applications commonly used or supported by IT departments.
ITC 2310Network Programmability and IT Infrastructure Automation3
Prepare for more complex next-generation networks and information technology infrastructure which is increasingly being configured, monitored, and managed using automation tools. This course helps students transition from traditional network and system administration to management over both API and legacy interfaces using Python scripting and automation tools and frameworks. Pre-Requisites ITC 2530 , with a grade of C or better and ITC 2536 Major Content Areas Basic Python Programming 40% Python for Network and IT Infrastructure Automation 30% Automation Tools and Frameworks for Network and IT Infrastructure Automation 30% Learning Outcomes Utilize Python libraries such as requests, netmiko, and ncclient to write Python scripts which automate network and IT infrastructure using REST APIs, SSH, and NETCONF Utilize automation tools such as Ansible, Puppet, Chef, Gluware, and Nautobot to automate network and IT infrastructure Develop an awareness of programming languages Write and document code using PEP guidelines, coding conventions, and best practices Demonstrate proficiency in basic programming and Python Create and document a computer program that uses a variety of internal and control structures for manipulating various data types Explain the concept of infrastructure as code Compare and contrast the use of REST APIs, SSH, and NETCONF for network automation
Introduces the methodologies and tools of modern software development, applied to the IT and Network operations. This course introduces a wide variety of topics applicable to DevOps including microservices, testing, and containers as well as securely automating infrastructures with Application Programming Interfaces (APIs). Students completing this course, gain practical, relevant, hands-on lab experience, including programming in Python, using GIT and common data formats (JSON, XML and YAML), deploying applications as containers, using Continuous Integration/Continuous Deployment (CI/CD) pipelines and automating network and server infrastructure using code. The course helps to prepare students for entry-level infrastructure automation jobs and for the Cisco DevNet Associate certification exam. Pre-Requisites ITC 2000 Major Content Areas Linux and Python DevNet Developer Environment Software Development and Design Understanding and Using APIs Network Fundamentals Application Deployment and Security Infrastructure and Automation 8.Cisco Platforms and Development Learning Outcomes Use basic Python programming and Linux skills. Implement a development environment using Cisco DevNet resources. Use software development and design best practices. Create REST API requests over HTTPS to securely integrate services. Explain the processes and devices that support network connectivity. Use current technologies to deploy and secure applications and data in a cloud environment. Compare software testing and deployment methods in automation and simulation environments. Compare Cisco platforms used for collaboration, infrastructure management, and automation.
ITC 2350Cloud Computing Architecture, Implementation, and Security3
Begins with an overview of cloud computing, cloud services, and cloud technologies before focusing on the design of cost and performance optimized solutions in cloud environments. This course will provide hands-on experience with designing and implementing cloud services. Topics will also include understanding cloud services, cloud architecture principles, and considerations for secure, resilient, high-performing, and cost optimized designs. This course will help prepare you for the AWS Certified Cloud Practitioner and AWS Certified Solutions Architect Associate industry certifications. Pre-Requisites ITC 2430 Major Content Areas Cloud Concepts 12% Cloud Security and Compliance 15% Cloud Technology and Services 17% Cloud Billing, Pricing, and Support 6% Designing Secure Cloud Architectures 15% Designing Resilient Cloud Architectures 13% Designing High-Performing Cloud Architectures 12% Designing Cost-Optimized Cloud Architectures 10% Learning Outcomes Explain the value of cloud computing Explain the cloud shared responsibility model Describe cloud security best practices Explain the costs, economics, and billing practices of cloud computing Describe and position core cloud services including compute, network, database, and storage Identify appropriate cloud services for common use cases Design cloud solutions that incorporate appropriate cloud services to meet current business requirements and projected future needs Design cloud architectures that are secure, resilient, high-performing, and cost-optimized Review existing IT solutions and determine improvements
Learn how to support and configure Windows 10 desktops in an enterprise environment. Students will develop skills that include learning how to install, customize, and update the Windows 10 operating system. Key concepts include managing storage, files, and devices as well as how to configure network connectivity for Windows 10. Students will also learn how to secure the Windows 10 OS and protect data on the device. Finally, students will learn how to manage and troubleshoot Windows 10. This class helps prepare you for the Microsoft MD-100 industry exam. Pre-Requisites
Learn how to plan and implement an operating system deployment strategy using modern deployment methods, as well as how to implement an update strategy. Students will be introduced to key components of modern management and co-management strategies for desktop computing. This course also discusses security in modern management including authentication, identities, access, and compliance policies. Key technologies will include Azure Active Directory, Azure Information Protection, Microsoft Intune and Windows Defender Advanced Threat Protection, as well as how to leverage them to protect devices and data. This class helps prepare you for the Microsoft MD-101 industry exam. Pre-Requisites ITC 2430 Major Content Areas Deploying and Updating Operating Systems Using Modern Desktop Management Technologies Managing Policies and Profiles Using Modern Desktop Management Technologies Managing and Protecting Devices Using Modern Desktop Management Technologies Managing Apps and Data Using Modern Desktop Management Technologies Learning Outcomes Plan, implement, and manage conditional access and compliance policies for devices Plan, implement, and manage device and user profiles Implement and manage Windows Defender Configure, enroll, and manage devices in Microsoft Intune Monitor device health and security Deploy and update applications using Intune, Microsoft Store for Business, and Microsoft 365 Apps Plan, implement, manage, and secure Mobile Application Management Plan for and implement the deployment of Windows 10 using dynamic deployment Plan for and implement the deployment of Windows 10 using Windows Autopilot Assess suitability for and upgrade devices to Windows 10 Manage, configure, and deploy Windows Updates in an enterprise environment Manage Windows 10 device authentication, sign-on, and Azure Active Directory joining Recommend and implement a device co-management strategy including migration of group policy to MDM policy
ITC 2430Windows Server Hybrid Core Infrastructure3
Provides students with the skills and knowledge needed to install and configure basic Windows Server technologies in a hybrid environment. Topics include Windows Server installation, configuration, Azure integration, PowerShell, Hyper-V, Active Directory, file and folder sharing, group policy, and data storage/syncing. Students will also configure and manage network and remote access technologies including DNS, DHCP, VPNs, Remote Desktop, and Azure networking. This course helps prepare students for the Microsoft AZ-800 Administering Windows Server Hybrid Core Infrastructure professional certification exam. Pre-Requisites ITC 1400 Major Content Areas Active Directory Domain Services in on-premises and cloud environments. Windows Servers and workloads in a hybrid environment. Virtual machines and containers in Azure and Windows Server. On-premises and hybrid networking. infrastructure in Azure and Windows Server. Storage and file services in Azure and Windows Server. Learning Outcomes Install and configure Windows Server. Deploy and manage AD DS domain controllers. Configure and manage multi-site, multi-domain, and multi-forest AD environments. Create and manage AD DS security principles. Implement and manage hybrid identities. Manage Windows Server by using domain based group policies. Manage Windows Servers in a hybrid environment. Manage Windows Servers and workloads by using Azure services. Manage Hyper-V and guest virtual machines. Create and manage containers. Manage Azure Virtual Machines that run Windows Server.Implement on-premises and hybrid name resolution. Manage IP addressing in op-premises and hybrid scenarios. Implement on-premises and hybrid network connectivity. Configure and manage Azure File Sync. Configure and manage Windows Server file shares. Configure Windows Server storage.
ITC 2440Configuring Windows Server Hybrid Advanced Services3
Provides students with the skills and knowledge needed to integrate Windows Server environments with Azure services and manage Windows Server in on-premises networks. Topics include Windows Admin Center, PowerShell, Azure Arc, Azure Automation Update Management, Microsoft Defender for Identity, Azure Security Center, Azure Migrate, and Azure Monitor. Students will also secure Windows Server and Azure systems, implement and manage high availability Windows Servers, migrate Windows Server and Azre systems and workloads, and monitor and troubleshoot Windows Server and Azure environments. This course helps prepare students for the Microsoft AZ-801 Configuring Windows Server Hybrid Advanced Services professional certification exam. Pre-Requisites ITC 2430 , ITC 2420 , ITC 2410 Major Content Areas Security of Windows Server on-premises and hybrid infrastructure. Windows Server high availability. Windows Server and Azure disaster recovery. Migrating Windows Server and Azure systems and workloads. Monitoring and troubleshooting of Windows Server and Azure environments. Learning Outcomes Secure Windows Server operating system. Secure a hybrid Active Directory infrastructure. Identify and remediate Window Server security issues by using Azure services. Secure Windows Server networking. Secure Windows server storage. Implement a Windows Server failover cluster. Manage Windows Server failover clustering. Implement and manage Storage Spaces Direct. Manage backup and recovery for Windows Server. Implement disaster recovery by using Azure Site Recovery. Protect virtual machines by using Hyper-V replicas. Migrate on-premises storage to on-premises servers or Azure. Migrate on-premises servers to Azure. Migrate workloads from previous version to Windows Server 2022. Migrate IIS workloads to Azure. Migrate an AD DS infrastructure to Windows Server 2022 AD DS. Monitor Windows Server by using Windows Server tools and Azure services. Troubleshoot Windows Server on-premises and hybrid networking. Troubleshoot Windows Server virtual machines in Azure. Troubleshoot Active Directory.
Covers the installation, configuration and maintenance of Linux systems with an emphasis on server administration. A major focus of this course is learning the Linux command line interface for system administration tasks including text manipulation, system security, scheduled tasks, filesystem management, hardware management, and boot management. Other topics include providing network services such as routing, firewalls, DNS, DHCP, web, and SQL databases using Linux. Pre-Requisites
Introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. The various protocols and models used in modern network communication are introduced including network media, Ethernet switching, IP addressing, address resolution, and related technologies in order to provide a foundation for understanding networking and security. By the end of the course, students will be able to build simple LANs, perform basic configurations for routers and switches, implement IPv4 and IPv6 addressing schemes, and test network connectivity.Course
ITC 2516Intro to Networks and Switching, Routing, and Wireless Essentials (CCNA1/2)6
Introduces the architecture, structure, functions, components, and models of the Internet and other computer networks as well as the implementation of basic enterprise routing, switching, and wireless technologies. The fundamentals of IP addressing, Ethernet, router, switch, and wireless configuration are practiced through hands-on lab work. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with VLANs, Spanning-Tree, EtherChannel, Wireless LANs, DHCP, SLAAC, static IP routes, and first-hop redundancy protocols.Course
ITC 2520Switching, Routing, and Wireless Essentials (CCNA 2)3
Prepares students to understand and implement basic enterprise routing, switching, and wireless technologies. Layer 2 technologies include: VLANs, Spanning-Tree, EtherChannel, and Wireless LANs. Layer 3 technologies include: DHCP, SLAAC, routing, static IP routes, and redundancy protocols. By the end of this course students will be able to configure and troubleshoot enterprise routers, switches, and wireless access points in a basic configuration. Switching, Routing, and Wireless Essentials is the second in a sequence of three courses focusing on preparation for the Cisco Certified Network Associate (CCNA) certification. Pre-Requisites ITC 2510 Major Content Areas Basic Device Configuration, Switching Concepts, LAN Security Concepts & Configuration 25% VLANs, Inter-VLAN Routing, STP, and EtherChannel 25% DHCPv4, SLAAC, and DHCPv6 13% Routing Concepts, Static IP Routing, FHRPs, Troubleshooting Routes 25% WLAN Concepts and Configuration 12% Learning Outcomes
ITC 2530Enterprise Networking, Security, and Automation3
Explores the design, management, configuration, and troubleshooting of enterprise computer networks. This includes the ability to configure a dynamic routing protocol, access control lists, and NAT, as well as an understanding of wide area networking, VPNs, quality of service, network security, virtualization, and automation technologies. Enterprise Networking, Security, and Automation is the final in a sequence of three courses focusing on preparation for the Cisco Certified Network Associate (CNA) certification. Pre-Requisites ITC 2520 , ITC 2510 , ITC 2516 Major Content Areas OSPFv2 Concepts & Configuration 14% Network Security and ACL Concepts, ACL and NAT Implementation 29% WAN, VPN, and QoS Concepts 21% Network Design, Management, and Troubleshooting 22% Network Virtualization and Automation 14% Learning Outcomes Explain how WAN access technologies can be used to satisfy business requirements. Explain how VPNs and IPsec are used to secure site-to-site and remote access connectivity. Explain how networking devices implement QoS. Implement network management protocols to monitor the network. Explain the characteristics of scalable network architectures. Troubleshoot enterprise networks using the layered model, a systematic process, and appropriate tools. Explain the purpose and characteristics of network virtualization.
ITC 2536Enterprise Networking, Security, Automation, and Cybersecurity Foundations6
Explores the architecture, components, operations, and security required for large, complex networks, including wide area network (WAN) technologies, and foundational cybersecurity concepts. This includes the ability to configure the OSPF routing protocol, access control lists, NAT, and firewalls. The course emphasizes network security concepts and introduces network virtualization and automation. Students learn how to configure, troubleshoot, and secure enterprise network devices, understand application programming interfaces (API) and configuration management tools enable network automation, and how to provide for the confidentiality, integrity, and availability of data and network systems including endpoints. This course completes the coursework preparation for the CCNA professional certification exam as well as the CCST Cybersecurity professional certification exam. Pre-Requisites ITC 2510 , ITC 2516 , ITC 2520 Major Content Areas Single-Area OSPFv2 Concepts & Configuration 10% ACL Concepts & IPv4 ACL Configuration 5% NAT for IPv4 6% WAN Concepts 5% QoS Concepts 5% Network Management Technologies & Design 6% Network Troubleshooting 8% Network Virtualization & Automation 5% Essential Cybersecurity Principles 5% Basic Network Security Concepts 18% Endpoint Security Concepts 17% Vulnerability Assessment and Risk Management 5% Security Incident Handling 5% Learning Outcomes Explain and demonstrate encryption methods and applications including symmetric algorithms, asymmetric algorithms, hashing, PKI, and digital signatures Describe TCP/IP protocol vulnerabilities such as those in TCP, UDP, HTTP, ARP, ICMP, DHCP, and DNS Explain how network addresses and network design impact network security such as segmentation, layer 2 and layer 3 addressing, NAT, public and private addressing Describe network infrastructure and technologies such as network security architecture, DMZ, virtualization, cloud, honeypot, proxy server, IDS, and IPS Configure single-area OSPFv2 in both point-to-point and multi-access networks. Explain how to mitigate threats and enhance network security using access control lists and security best practices. Implement standard IPv4 ACLs to filter traffic and secure administrative access. Configure NAT services on the edge router to provide IPv4 address scalability.Explain techniques to provide address scalability and secure remote access for WANs. Explain how to optimize, monitor, and troubleshoot scalable network architectures. Explain how networking devices implement QoS .Implement protocols to manage the network. Explain how technologies such as virtualization, software defined networking, and automation affect evolving networks. Explain essential cybersecurity principles and define appropriate cybersecurity terms Explain common cybersecurity threats and vulnerabilities Explain access management principles including AAA, RADIUS, MFA, and password policies Describe secure access technologies such as ACLs, firewalls, VPNs, and network access control Describe operating system security concepts and features such as host-based firewalls, command line interfaces, permissions, least privilege, and privilege escalation Demonstrate familiarity with appropriate endpoint tools that gather security assessment information such as netstat, nslookup, dig, tcpdump, and Wireshark Verify that endpoint systems meet security policies and standards Implement software and hardware updates and patch management Interpret system logs Demonstrate familiarity with malware removal Explain vulnerability management Use threat intelligence techniques to identify potential network vulnerabilities Explain risk management as related to cybersecurity Explain the importance of disaster recovery and business continuity planning Monitor security events and know when escalation is required Explain digital forensics and attack attribution processes Explain the impact of compliance frameworks on security incident handling Describe the elements of cybersecurity incident response
Explores the core technologies of an enterprise network. Focuses on implementing core enterprise network technologies including dual stack (IPv4 and IPv6) architecture, virtualization, layer 2, 3, and wireless infrastructure, network assurance, security and automation. This is the first of two courses preparing students for the Cisco Certified Network Professional Enterprise certification. Pre-Requisites ITC 2530 , ITC 2536 Major Content Areas Enterprise Network Architecture 15% Enterprise Network Virtualization and Assurance 20% Enterprise Network Infrastructure (Layer 2, Layer 3, Wireless, IP Services) 30% Enterprise Network Security 20% Enterprise Network Automation 15% Learning Outcomes Troubleshoot WLAN configuration and wireless client connectivity issues Describe Network Time Protocol (NTP) Configure and verify NAT/PAT Configure first hop redundancy protocols, such as HSRP and VRRP Describe multicast protocols, such as PIMand IGMP v2/v3 Diagnose network problems using tools such as debugs, conditional debugs, trace route, ping, SNMP, and syslog Configure and verify device monitoring using syslog for remote logging Configure and verify wireless security features Describe the components of network security design Interpret basic Python components and scripts Construct valid JSON encoded file Describe the high-level principles and benefits of a data modeling language, such as YANG Describe APIs for Cisco DNA Center and vManage Interpret REST API response codes and results in payload using Cisco DNA Center and RESTCONF Construct EEM applet to automate configuration, troubleshooting, or data collection Compare agent vs. agentless orchestration tools, such as Chef, Puppet, Ansible, and SaltStack -Troubleshoot static and dynamic 802.1q trunking protocols Troubleshoot static and dynamic Ether Channels Configure and verify common Spanning Tree Protocols (RSTP and MST) Compare routing concepts of EIGRP and OSPF (advanced distance vector vs. linked state, load balancing, path selection, path operations, metrics) Configure and verify simple OSPF environments, including multiple normal areas, summarization, and filtering (neighbor adjacency, point-to-point and broadcast network types, and passive interface) -Configure and verify eBGP between directly connected neighbors (best path selection algorithm and neighbor relationships) Describe Layer 1 wireless concepts, such as RF power, RSSI, SNR, interference noise, band and channels, and wireless client devices capabilities Describe AP modes and antenna types Describe access point discovery and join process (discovery algorithms, WLC selection process) Describe the main principles and use cases for Layer 2 and Layer 3 roaming
ITC 2621Cisco Enterprise Advanced Routing and Services (CCNP 2)3
Explores the implementation and troubleshooting of advanced routing technologies and services. These include: extensive routing protocol troubleshooting, VPN services including DMVPN, infrastructure security troubleshooting, infrastructure services, and infrastructure automation. This course is designed to prepare students for the Implementing Cisco Enterprise Advanced Routing and Services (ENARSI) CCNP exam and is the second in a series of two courses preparing for the CCNP Enterprise certification. Pre-Requisites ITC 2611 , ITC 2536 Major Content Areas Enterprise Network Layer 3 Technologies & Troubleshooting 35% Enterprise Network VPN Technologies 20% Enterprise Network Infrastructure Security & Troubleshooting 20% Enterprise Network Infrastructure Services Troubleshooting 25% Learning Outcomes
Learn and practice foundational cybersecurity concepts and topics including security principles, network security and endpoint security concepts, vulnerability assessment and risk management, and incident handling. Explore the tools and techniques used to protect a network and endpoints including access control, firewalls, cloud security, cryptography, patch management, anti-malware, and policies. Gain the skills for managing threats, complying with ethical, legal, and regulatory frameworks, and respond to security incidents. This course helps prepare students for the CCST Cybersecurity professional certification exam.? Pre-Requisites ITC 2520 , ITC 2516 Major Content Areas Essential Cybersecurity Principles 10% Basic Network Security Concepts 35% Endpoint Security Concepts 35% Vulnerability Assessment and Risk Management 10% Security Incident Handling 10% Learning Outcomes Explain essential cybersecurity principles and define appropriate cybersecurity terms Explain common cybersecurity threats and vulnerabilities Explain access management principles including AAA, RADIUS, MFA, and password policies Explain and demonstrate encryption methods and applications including symmetric algorithms, asymmetric algorithms, hashing, PKI, and digital signatures Describe TCP/IP protocol vulnerabilities such as those in TCP, UDP, HTTP, ARP, ICMP, DHCP, and DNS Explain how network addresses and network design impact network security such as segmentation, layer 2 and layer 3 addressing, NAT, public and private addressing Describe network infrastructure and technologies such as network security architecture, DMZ, virtualization, cloud, honeypot, proxy server, IDS, and IPS Describe secure access technologies such as ACLs, firewalls, VPNs, and network access control Describe operating system security concepts and features such as host-based firewalls command line interfaces, permissions, least privilege, and privilege escalation Demonstrate familiarity with appropriate endpoint tools that gather security assessment information such as netstat, nslookup, dig, tcpdump, and Wireshark Verify that endpoint systems meet security policies and standards Implement software and hardware updates and patch management Interpret system logs Demonstrate familiarity with malware removal Explain vulnerability management Use threat intelligence techniques to identify potential network vulnerabilities Explain risk management as related to cybersecurity Explain the importance of disaster recovery and business continuity planning Monitor security events and know when escalation is required Explain digital forensics and attack attribution processes Explain the impact of compliance frameworks on security incident handling Describe the elements of cybersecurity incident response
Provides an introduction to the knowledge and skills used by security analysts working on a Security Operations Centers (SOC) team. These teams keep a vigilant eye on security systems, protecting their organizations by monitoring, detecting, investigating, analyzing, and responding to cybersecurity threats and events. This course is designed to prepare you for the Cisco Certified CyberOps Associate industry certification exam. Pre-Requisites ITC 2000 Major Content Areas Cybersecurity and the SOC Windows & Linux Operating Systems Network Protocols, Services & Infrastructure Principles of Network Security Network Attack Monitoring, Analysis, and Protection Cryptography and PKI Endpoint Security & Analysis Security Monitoring Intrusion Data Analysis Incident Response & Handling Learning Outcomes Use various methods to prevent malicious access to computer networks, hosts, and data. Explain how to investigate endpoint vulnerabilities and attacks. Evaluate network security alerts. Analyze network intrusion data to identify compromised hosts and vulnerabilities. Apply incident response models to manage network security incidents. Install virtual machines to create a safe environment for implementing and analyzing cybersecurity threat events. Explain the role of the Cybersecurity Operations Analyst in the enterprise. Explain the Windows Operating System features and characteristics needed to support cybersecurity analyses. Explain the features and characteristics of the Linux Operating System. Analyze the operation of network protocols and services. Explain the operation of the network infrastructure. Classify the various types of network attacks.
Learn how information systems including computers, networks, cloud, and mobile devices are attacked and how attackers find and exploit vulnerabilities in the systems relied upon for modern life. By understanding system weaknesses and vulnerabilities, this pen testing course provides insight into the minds of attackers so that you can better prepare to defend against attacks. This course assists students in preparing for the EC-Council CEH industry certification exam. Pre-Requisites ITC 2430 , ITC 2536 , ITC 2480 , ITC 2530 Major Content Areas Information Security and Ethical Penetration Testing Overview. Reconnaissance Techniques. System Penetration Testing Phases and Attack Techniques. Network and Perimeter Penetration Testing. Web Application Penetration Testing. Wireless Network Penetration Testing. Mobile Platform, IoT, and OT Penetration Testing. Cloud Computing.Cryptography. Learning Outcomes Identify and explain Internet of Things and Operational Technology security considerations and vulnerabilities including common attacks, attack tools, attack methodologies, and countermeasures. Identify and explain cloud computing security considerations and threats including virtual machines, containers, and serverless computing. Identify, explain, and demonstrate cryptographic concepts including various common algorithms, PKI, email encryption, disk encryption, cryptanalysis, and countermeasures. Describe the key concepts of malware, APTs, trojans, viruses, worms, and file-less malware and demonstrate malware analysis, countermeasures, and use of anti-malware software. Describe and demonstrate network perimeter penetration testing including a variety of common sniffing techniques, social engineering, denial-of-service, session hijacking, and IDS/firewall/honeypot detection and evasion. Explain the basics of information security and ethical penetration testing including information security controls/laws/standards, and the Cyber Kill Chain. Demonstrate and explain reconnaissance techniques including foot printing, scanning networks, and enumeration using a variety of common techniques for each. Demonstrate and explain the phases and techniques used by attackers including vulnerability analysis, password cracking, vulnerability exploitation, privilege escalation, and detection voidance. Demonstrate and describe attacks against web servers, web applications, and SQL servers including client-side control bypass, access control, authentication, authorization, session management, injection, web shell, and API attacks. Demonstrate and describe threats, vulnerabilities, attacks, and attack countermeasures against wireless networks including 802.11 and Bluetooth networks. Identify and explain mobile device security considerations including Android and iOS, mobile device management, anattack vectors.
Provides an introduction to the core security concepts and skills needed for installation, troubleshooting, and monitoring of network devices to maintain the integrity, confidentiality, and availability of data and devices. An emphasis on practical experience develops specialized skills for securing networks through the use of firewalls, VPNs, and other network security technologies. Pre-Requisites ITC 2520 , ITC 2530 Major Content Areas Modern Network Security Threats Authentication, Authorization, and Accounting Implementing Firewall Technologies Securing the Local Area Network Cryptographic Systems and Cryptography Implementing Virtual Private Networks Managing a Secure Network Securing Network Devices Configuring enterprise network devices for security technologies including firewalls and VPNs Learning Outcomes Describe modern threats to a secure network Configure and troubleshoot secure network devices Describe, configure, and troubleshoot AAA on Cisco routers using local router database and server-based access control system Implement basic zone-based firewall technologies to secure network perimeter Describe common layer 2 and end point attacks and configure mitigation for them Describe secure cryptographic systems and algorithms including hashes, HMACs, ciphers, and PKI Describe IPsec protocols and delivery modes (IKE, ESP, AH, tunnel mode, transport mode) Implement basic VPN technologies including site-to-side, remote-worker, and TLS/SSL VPNs
ITC 2840Implementing and Operating Cisco Security Core Technologies3
Expand on basic network operations and security knowledge by learning about implementing core Cisco security solutions to provide advanced threat protection against cybersecurity attacks. Gain hands-on experience with firewall configuration, access control policies, 802.1X authentication, and more. This course assists students in preparing for the Implementing and Operating Cisco Security Core Technologies (SCOR) exam, which is a required component of the CCNP Security, CCIE Security, and the Cico Certified Specialist - Security Core certifications. Pre-Requisites ITC 2536 , ITC 2830 Major Content Areas Security Concepts. Network Security. Securing the Cloud. Content Security. Endpoint Protection and Detection. Secure Network Access, Visibility, and Enforcement. Learning Outcomes Explain common threats against on-premises and cloud environments. Compare common security vulnerabilities such as software bugs, weak and/or hardcoded passwords, SQL injection, missing encryption, buffer overflow, path traversal, cross-site scripting/forgery. Describe endpoint posture assessment solutions to ensure endpoint security. Explain the importance of an endpoint patching strategy. Describe identity management and secure network access concepts such as guest services, profiling, posture assessment and BYOD. Configure and verify network access device functionality such as 802.1X, MAB, Web AUTH.Describe network access with CoA. Describe the benefits of device compliance and application control. Explain exfiltration techniques (DNS tunneling, HTPS, email, FTP/SSH/SCP/SFTP, ICMP, Messenger, IRC, NTP). Describe the benefits of network telemetry Explain DNAC APIs for network provisioning, optimization, monitoring, and troubleshooting. Interpret basic Python scripts used to call Cisco Security appliances APIs. Compare network security solutions that provide intrusion prevention and firewall capabilities. Describe deployment models of network security solutions and architectures that provide intrusion prevention and firewall capabilities. Describe the components, capabilities, and benefits of NetFlow and Flexible NetFlow records. Describe functions of the cryptography components such as hashing, encryption, PKI, SSL, IPsec, NAT-T IPv4 for IPsec, pre-shared key and certificate based authorization. Compare site-to-site VPN and remote access VPN deployment types such as sVTI, IPsec, Cryptomap, DMVPN, FLEXVPN including high availability considerations, and AnyConnect. Describe security intelligence authoring, sharing, and consumption. Explain the role of the endpoint in protecting humans from phishing and social engineering attacks. Explain North Bound and South Bound APIs in the SDN architecture. Configure and verify email security features such as SPAM filtering, antimalware filtering, DLP, blacklisting, and email encryption. Configure and verify secure internet gateway and web security features such as blacklisting, URL filtering, malware scanning, URL categorization, web application filtering, and TLS decryption. Describe the components, capabilities, and benefits of Cisco Umbrella. Configure and verify web security controls on Cisco Umbrella (identities, URL content settings, destination lists, and reporting). Describe the concept of DevSecOps. Identify security capabilities, deployment models, and policy management to secure the cloud. Describe application and workload security concepts. Implement traffic redirection and capture methods. Describe web proxy identity and authentication including transparent user identification. Compare the components, capabilities, and benefits of local and cloud-based email and web solutions (ESA, CES, WSA). Configure and verify web and email security deployment methos to protect on-premises and remote users (inbound and outbound controls and policy management. Configure AAA for device and network access (authentication and authorization, TACACS+, RADIUS and RADIUS flows, accounting, and dACL). Configure secure network management of perimeter security and infrastructure devices (secure device management, SNMPv3, views, groups, users, authentication, and encryption, secure logging, and NTP with authentication). Configure and verify site-to-site VPN and remote access VPN. Identify and implement security and logging solutions for cloud environments. Compare the customer vs. provider security responsibility for the different cloud service models. Configure and verify network infrastructure security methods (router, switch, wireless) including network segmentation with VLANs and VRF-lite, layer 2 port security, DHCP snooping, DAI, storm control, PVLANs, and device hardening. Implement segmentation, access control policies, AVC, URL filtering, and malware protection. Implement management options for network security solutions such as intrusion prevention and perimeter security (Single vs. multidevice manager, in-band vs. out-of-band, CDP,NS, SCP, SFTP, and DHCP security and risks). Compare Endpoint Protection Platforms (EPP) and Endpoint Detection & Response (EDR) solutions. Explain antimalware, retrospective security, Indication of Compromise (IOC), antivirus, dynamic file analysis, and endpoint-sourced telemetry. Configure and verify outbreak control and quarantines to limit infection. Describe justifications for endpoint-based security. Describe the value of endpoint device management and asset inventory such as MDM. Describe the uses and importance of a multifactor authentication (MFA) strategy.
ITC 2850Network Security, Identity, and Authentication3
Learn to use and configure network defense technologies including firewalls, virtual private networks, secure overlay networks, and intrusion detection and prevention on unified threat management platforms. This course also covers network and system authentication methods and protocols such as passwords, passkeys, certificates, multi-factor authentication, LDAP, SAML, OpenID, OAuth, Kerberos, and RADIUS. Pre-Requisites ITC 2530 , ITC 2536 , ITC 2800 Major Content Areas Firewalls, Routing, and Unified Threat Management 20% Virtual Private Networking and Secure Overlay Networks 20% Intrusion Detection and Prevention 20% Authentication Methods 20% Authentication Protocols 20% Learning Outcomes Explain how network defense tools (firewalls, VPNs, secure overlay networks, IDS, etc.) are used to defend against attacks and mitigate vulnerabilities Implement firewall, routing, and network access translation technologies as a part of unified threat management Implement multiple virtual private network or secure overlay network technologies such as IPSEC, SSL/TLS VPNs, Wire guard, Tailscale, Nebula, Netbird, and Zerotier Implement intrusion detection/prevention systems Analyze how security policies are implemented on systems to protect a network Evaluate how network operational procedures relate to network security Explain and implement authentication methods such as username/password, passwordless/passkeys, single-sign-on, multi-factor authentication, bearer token authentication, JWT access tokens, certificate-based authentication, and basic HTTP authentication Explain the features of and implement identity and access management protocols such as LDAP,AML, OpenID, OAuth, Kerberos, and RADIUS
Provides students an opportunity to work with an inside or outside organization in a team environment on a course-long project. Focuses on concepts of problem identification, brainstorming, design, problem solving, teamwork, creativity and evaluation. Present findings in oral and written formats to faculty and industry representatives. This course integrates knowledge and skills attained throughout the Information Technology Careers programs and should be taken your final Spring semester Pre-Requisites ITC 2516 , ITC 2480 , ITC 2430 Major Content Areas Project definition and goals. Team member responsibilities. Developing a statement of work. Research, lab setup, testing and data collection. Data analysis. Presentation and report preparation. Learning Outcomes Apply design, problem solving and research skills to an information technology problem. Develop knowledge and research skills related to current and future trends in IT. Research industry trends and best practices. Develop and execute a detailed project plan for an IT project. Effectively use written and oral communication skills. Demonstrate IT project management skills. Apply teamwork skills to an IT problem. Analyze project results. Synthesis of project results into presentation and report format.
Introduces the methodologies and tools of modern software development, applied to the IT and Network operations. This course introduces a wide variety of topics applicable to DevOps including microservices, testing, and containers as well as securely automating infrastructures with Application Programming Interfaces (APIs). Students completing this course, gain practical, relevant, hands-on lab experience, including programming in Python, using GIT and common data formats (JSON, XML and YAML), dploying applications as containers, using Continuous Integration/Continuous Deployment (CI/CD) pipelines and automating network and server infrastructure using code. The course helps to prepare students for entry-level infrastructure automation jobsnd for the Cisco DevNet Associate certification exam. Pre-Requisites ITC 2000 Major Content Areas Linux and Python DevNet Developer Environment Software Development and Design Understanding and Using APIs Network Fundamentals Application Deployment and Security Infrastructure and Automation Cisco Platforms and Development Learning Outcomes Explain the processes and devices that support network connectivity. Use current technologies to deploy and secure applications and data in a cloud environment. Compare software testing and deployment methods in automation and simulation environments. Compare Cisco platforms used for collaboration, infrastructure management, and automation. Use basic Python programming and Linux skills. Implement a development environment using Cisco DevNet resources. Use software development and design best practices. Create REST API requests over HTTPS to securely integrate services.