This course provides an introduction to technology concepts and current trends in IT. Topics include foundational concepts across various IT domains such as, but not limited to, artificial intelligence, database fundamentals, programming principles, and web development. Upon completion, students should be able to demonstrate knowledge in core IT areas and apply skills critical for their academic and professional success.
CTI-120: Network and Security Foundations
This course introduces students to the Network concepts, including networking terminology and protocols, local and wide area networks, and network standards. Emphasis is placed on securing information systems and the various implementation policies. Upon completion, students should be able to perform basic tasks related to networking mathematics, terminology, media and protocols.
CTI-140: Virtualization Concepts
This course introduces operating system virtualization. Emphasis is placed on virtualization terminology, virtual machine storage, virtual networking and access control. Upon completion, students should be able to perform tasks related to installation, configuration and management of virtual machines.
CTI-141: Cloud and Storage Concepts
This course introduces cloud computing and storage concepts. Emphasis is placed on cloud terminology, virtualization, storage networking and access control. Upon completion, students should be able to perform tasks related to installation, configuration and management of cloud storage systems.
CTI-240: Virtualization Administration I
This course covers datacenter virtualization concepts. Topics include data storage, virtual network configuration, virtual machine and virtual application deployment. Upon completion, students should be able to perform tasks related to virtual machine and hypervisor installation and configuration.
CTI-241: Virtualization Administration II
This course covers administration of datacenter virtualization infrastructure. Topics include access control, fault tolerance, scalability, resource management, virtual machine migration and troubleshooting. Upon completion, students should be able to perform tasks related to virtualization security, data protection and resource monitoring.
CTI-260: Data Center Troubleshooting
This course covers troubleshooting in a highly available, high performance, storage and computing system. Topics include provisioning, monitoring, diagnosing, and taking corrective actions in storage environments relating to Storage Area Network (SAN), Network Attached Storage (NAS), data protection and recovery. Upon completion, students should be able to demonstrate an understanding of SAN and NAS technologies, topologies, configuration, data protection, and fault triage and remediation.
CTI-270: Data Center Design and Problem Resolution
This course provides students an opportunity to complete a significant data center hardware and software design and configuration project, including disaster recovery planning. Emphasis is placed on adhering to optimal practices that can provide a highly available, stable, manageable, secure and scalable environment and maintaining it using a variety of utilities and system tools. Upon completion, students should be able to design, deploy and administer the hardware and software components of a highly available data center.
This course provides students an opportunity to complete a significant integrated technology project from the design phase through implementation with minimal instructor support. Emphasis is placed on technology policy, process planning, procedure definition, systems architecture, and security issues to create projects for the many areas in which computer technology is integrated. Upon completion, students should be able to create, implement, and support a comprehensive technology integration project from the planning and design phase through implementation.
CTS-115: Information Systems Business Concepts
The course introduces the role of IT in managing business processes and the need for business process and IT alignment. Emphasis is placed on industry need for understanding business challenges and developing/managing information systems to contribute to the decision making process based on these challenges. Upon completion, students should be able to demonstrate knowledge of the 'hybrid business manager' and the potential offered by new technology and systems.
CTS-120: Hardware/Software Support
This course covers the basic hardware of a personal computer, including installation, operations and interactions with software. Topics include component identification, memory-system, peripheral installation and configuration, preventive maintenance, hardware diagnostics/repair, installation and optimization of system software, commercial programs, system configuration, and device-drivers. Upon completion, students should be able to select appropriate computer equipment and software, upgrade/maintain existing equipment and software, and troubleshoot/repair non-functioning personal computers.
CTS-130: Spreadsheet
This course introduces basic spreadsheet design and development. Topics include writing formulas, using functions, enhancing spreadsheets, creating charts, and printing. Upon completion, students should be able to design and print basic spreadsheets and charts.
CTS-155: Tech Support Functions
This course introduces a variety of diagnostic and instructional tools that are used to evaluate the performance of technical support technologies. Emphasis is placed on technical support management techniques and support technologies. Upon completion, students should be able to determine the best technologies to support and solve actual technical support problems.
CTS-220: Advanced Hardware/Software Support
This course provides advanced knowledge and competencies in hardware and operating system technologies for computer technicians to support personal computers. Emphasis is placed on: configuring and upgrading; diagnosis and troubleshooting; as well as preventive maintenance of hardware and system software. Upon completion, students should be able to install, configure, diagnose, perform preventive maintenance, and maintain basic networking on personal computers.
CTS-225: Spreadsheet Data Analysis
This course presents basic and advanced techniques for data analysis and management using electronic spreadsheets. Topics include an overview of spreadsheet analytics, terminology, model preparation, and analytical techniques. Upon completion, students should be able to develop reliable and effective quantitative data models and reports to support analysis and decision-making for common business systems.
CTS-230: Advanced Spreadsheet
This course covers advanced spreadsheet design and development. Topics include advanced functions and statistics, charting, macros, databases, and linking. Upon completion, students should be able to demonstrate competence in designing complex spreadsheets.
CTS-255: Advanced Tech Support Functions
This course introduces a variety of diagnostic and instructional tools that are used to evaluate the performance of technical support technologies. Topics include technical support management techniques, evaluation, and methods of deployment for technical support technologies. Upon completion, students should be able to determine the best technologies to support and solve more complex technical support problems.
CTS-272: Desktop Support: Applications
This course is designed to prepare students for a foundation in Desktop Support certification in office productivity applications. Emphasis is placed on developing proficiency in the end-user support skills, processes, and procedures necessary to correctly support office productivity products. Upon completion, students should be able to prepare for industry-level certification and utilize advanced support tools toward resolving office productivity end-user problems.
CTS-285: Systems Analysis & Design
This course introduces established and evolving methodologies for the analysis, design, and development of an information system. Emphasis is placed on system characteristics, managing projects, prototyping, CASE/OOM tools, and systems development life cycle phases. Upon completion, students should be able to analyze a problem and design an appropriate solution using a combination of tools and techniques.
CTS-288: Professional Practices in IT
This course provides students with the business skills needed for success in the information technology field. Topics include portfolio development, resume design, interviewing techniques and professional practices. Upon completion, students should be able to prepare themselves and their work for a career in the information technology field.
CTS-289: System Support Project
This course provides an opportunity to complete a significant support project with minimal instructor assistance. Emphasis is placed on written and oral communication skills, project definition, documentation, installation, testing, presentation, and user training. Upon completion, students should be able to complete a project from the definition phase through implementation.
NET-115: Telecommunication for Information Technology Professionals
This course introduces telecommunications technologies and topics for Information Technology students. Topics include introduction to telecommunications, wide area networking technologies, voice telephony, wireless telephony and telecommunications network management. Upon completion, students should be able to design, implement and test key telecommunications technologies.
NET-125: Introduction to Networks
This course offers a detailed exploration of the architecture, structure, functions, components, and operating models of the Internet and other computer networks. Topics include the essentials of IP addressing, Ethernet basics, various media types, and network operations. Upon completion, students should be able to build/troubleshoot simple Local Area Networks (LANs), develop effective IP addressing schemes, and configure routers and switches. This course introduces the networking field. Emphasis is placed on network terminology and protocols, local-area networks, wide-area networks, OSI model, cabling, router programming, Ethernet, IP addressing, and network standards. Upon completion, students should be able to perform tasks related to networking mathematics, terminology, and models, media, Ethernet, subnetting, and TCP/IP Protocols. The emphasis of this course will be on Cisco Networking Academy CCNA Routing and Switching curriculum-Introduction to Networks.
NET-126: Switching and Routing
This course covers the architecture, components, and operations of routers and switches in small networks and introduces wireless local area networks (WLAN) and security concepts. Emphasis is placed on configuring and troubleshooting routers and switches for advanced functionality using security best practices and resolving common network issues utilizing both IPv4 and IPv6 protocols. Upon completion, students should be able to configure VLANs and Inter-VLAN routing applying security best practices, troubleshoot inter-VLAN routing on Layer 3 devices, configure redundancy on a switched network using STP and EtherChannel, configure WLANs using a WLC and L2 security best practices and configure IPv4 and IPv6 static routing on routers.
NET-135: Data Center Networking
This course introduces the field of data center network administration. Emphasis is placed on foundational data center concepts such as designing, implementing and troubleshooting data center technologies. Upon completion, students will be able to enter the field of data center network administration.
NET-175: Wireless Technology
This course introduces the student to wireless technology and interoperability with different communication protocols. Topics include Wireless Application Protocol (WAP), Wireless Mark-up language (WML), link manager, service discovery protocol, transport layer and frequency band. Upon completion, students should be able to discuss in written and oral form protocols and procedures required for different wireless applications.
NET-225: Enterprise Networking
This course is designed to cover the architecture, components, operations, and security to scale for large, complex networks, including wide area network (WAN) technologies. Emphasis is placed on configuring, troubleshooting, and securing enterprise network devices and understanding how application programming interfaces (API) and configuration management tools enable network automation. Upon completion, students should be able to configure link state routing protocols, implement ACLs to filter traffic and secure administrative access, configure NAT services on the router to provide address scalability, explain techniques to provide address scalability and secure remote access for WAN, and explain how automation affects evolving networks.
NET-226: Network Programmability
This course covers the methodologies and tools of modern software development, applied to IT and Network operations. Emphasis is placed on network programming in current network scripting languages, using GIT and common data formats, deploying applications as containers, using Continuous Integration/Continuous Deployment (CI/CD) pipelines and automating infrastructure using code. Upon completion, students should be able to use basic Python programming and Linux skills, implement a development environment, use software development and design best practices, create a secure API, use current technologies to deploy and secure applications and compare software testing and deployment methods in automation and simulation environments.
NET-270: Building Scalable Networks
This course covers principles and techniques of scalable networks. Topics include building multi-layer networks, controlling overhead traffic in growing routed networks, and router capabilities used to control traffic over LANs and WANs. Upon completion, students should be able to design; implement; and improve traffic flow, reliability, redundancy, and performance in enterprise networks. This course covers principles and techniques of scalable networks. Topics include building multi-layer networks, controlling overhead traffic in growing routed networks, and router capabilities used to control traffic over LANs and WANs. Upon completion, students should be able to design; implement; and improve traffic flow, reliability, redundancy, and performance in enterprise networks. The emphasis of this course will be on Cisco Networking Academy CCNP Routing and Switching curriculum (ROUTE).
NET-272: Multi-Layer Networks
This course covers building campus networks using multi-layer switching technologies over a high-speed Ethernet. Topics include improving IP routing performance with multi-layer switching, implementing fault tolerance routing, and managing high bandwidth broadcast while controlling IP multi-cast access to networks. Upon completion, students should be able to install and configure multi-layer enterprise networks and determine the required router configurations to support new services and applications.
NET-273: Internetworking Support
This course covers establishing baselines and using troubleshooting techniques in an internetworking environment using routers, switches, multi-protocol clients, hosts, and servers. Topics include troubleshooting processes, routing and routed protocols, campus switching, firewall placement, and WAN troubleshooting. Upon completion, students should be able to troubleshoot both LAN and WAN connection systems, addressing protocols, authentication and encryption methods.
NET-289: Networking Capstone Project
This course allows students an opportunity to complete a significant networking project from the planning phase through the implementation phase. Emphasis is placed on project definition, documentation, installation, testing, presentation, and training. Upon completion, students should be able to complete a project from planning through implementation including multiple OS clients, servers, and networking equipment.
NOS-110: Operating Systems Concepts
This course introduces students to a broad range of operating system concepts, including installation and maintenance. Emphasis is place on operating system concepts, management, maintenance, and resources required. Upon completion of this course, students will have an understanding of OS concepts, installation, management, maintenance, using a variety of operating systems.
NOS-120: Linux Single User
This course provides students with GUI and command line skills for using a Linux machine. Topics include Linux file system and access permissions, desktop or shell environments, command line editors, display servers, expression pattern matching, I/O redirection, and networking. Upon completion, students should be able to demonstrate competency in customizing a Linux system.
NOS-125: Linux and Unix Scripting
This course covers the concepts and features of shell scripting. Topics include process control, shell scripting, advanced search techniques and power user utilities. Upon completion, students should be able to successfully perform various shell scripting tasks.
NOS-130: Windows Single User
This course introduces operating system concepts for single-user Microsoft Windows-based systems. Topics include hardware management, file and memory management, system configuration/optimization, and utilities. Upon completion, students should be able to perform operating systems functions at the support level in a single-user environment. This course is currently taught using an interactive learning environment and is structured to align with the Microsoft MD-100 certification exam objectives.
NOS-220: Linux Administration I
This course covers advanced skills needed to successfully administer a Linux system. Topics include installation, file system creation/maintenance, storage, network configuration, user interface configuration, and security. Upon completion, students should be able to perform administrative tasks on a Linux system in a network environment.
NOS-221: Linux Administration II
This course includes skill building in configuring common network services and security administration using Linux. Topics include server-side setup, configuration, basic administration of common networking services, and security administration using Linux. Upon completion, students should be able to setup a Linux server and configure common network services including security requirements.
NOS-222: Linux Administration III
This course includes technical topics in preparing an enterprise Linux system for common uses. Topics include advanced study of hardware, installation, boot process, file system administration, software administration, user administration, system administration, kernel services, configuration, securing services, and troubleshooting. Upon completion, students should be able to administer an enterprise Linux system.
NOS-230: Windows Administration I
This course covers the installation and configuration of a Windows Server operating system. Emphasis is placed on the basic configuration of core network services, Active Directory and group policies. Upon completion, students should be able to install and configure a Windows Server operating system. This course covers the installation and configuration of a Windows Server operating system. Emphasis is placed on the basic configuration of core network services, Active Directory and group policies. Upon completion, students should be able to install and configure a Windows Server operating system. This course is taught within the Microsoft IT Academy as a Microsoft Official Academic Course (MOAC).
NOS-231: Windows Administration II
This course covers the management of a Windows Server operating system. Emphasis is placed on the deployment of print services, network services, Active Directory, group policies and access controls. Upon completion, students should be able to deploy and manage services on a Windows Server operating system.
NOS-232: Windows Administration III
This course covers management and configuration of a highly available Windows Server operating system. Emphasis is placed on the implementation of business continuity and disaster recovery procedures for network services and access controls. Upon completion, students should be able to manage and configure a highly available Windows Server operating system.