Information Technology (IT)
IT 1100. Introduction to Unix/Linux. 3 Hours.
Required of all Computer and Information Technology majors, and open to students with a general interest in computer operating systems. Introduces operating system concepts, including file systems, process management, user management, and security. Students will install and configure LINUX and MAC OSX. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Use basic Linux commands to interact with directories, files, processes, and the system. 2. Navigate the Linux filesystem hierarchy in order to create, delete, and manipulate files. 3. Manipulate files using a text editor from the command line. 4. Perform basic administration tasks 5. Identify Linux commands and their proper usage. FA, SP.
IT 1200. A+ Computer Hardware/Windows OS. 3 Hours.
This course covers installation, repair and maintenance of computer hardware. It also discusses installation, repair and maintenance of the Microsoft Windows operating system. This course prepares the student to take the CompTIA A+ certification exams. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1.Select and configure PC computer hardware. 2. Install, repair and support PC computer hardware. 3. Install, repair and support the Microsoft Windows operating system. 4. Pursue the latest industry COMPTIA A+ certification. Course fee required. FA, SP.
IT 1500. Cloud Fundamentals. 1 Hour.
This course will provide students an introduction to the cloud. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to 1. Demonstrate knowledge of AWS Cloud concepts. 2. Create and utilize cloud resources. 3. Apply security and compliance knowledge within the AWS Cloud. 4. Describe the core AWS services. 5. Explain the economics of the AWS Cloud. Course Fee required. Prerequisites: Math 1050 or higher (Grade C or higher) or equivalent placement score qualifying for enrollment in MATH 1060, or IT1100 (Grade C or higher). FA, SP.
IT 2150. Windows Servers. 3 Hours.
Students will learn Window's server management techniques to support a small to medium-sized business. Topics covered will include DHCP, DNS, IT, Windows Roles, Workgroups, Active Directory, and Domain Management. File and printer sharing will also be discussed. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Install and configure Windows Server. 2. Configure communication and replication between Windows servers. 3. Deploy, integrate and configure Hyper-V into the network. 4. Describe the purposes and implementations of various Windows Server roles, role services and features. 5. Install and configure Active Directory. 6. Implement and deploy Group Policies. 7. Pursue the Microsoft Installing and Configuring Windows Server (70-740) certification exam. Prerequisites: IT 2400 (Grade C or higher). SP.
IT 2300. Database Design & Management. 3 Hours.
Covers administration of database management systems, logical database design, implementation of database designs, and application development using a DBMS. Students will design, manage, and implement databases and applications that use databases. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Design an effective database system. 2. Demonstrate the proper use of database normal forms. 3. Demonstrate the proper use of the SQL programming language. Course fee required. Prerequisites: CS 1400 (Grade C or higher) AND IT 1100 (Grade C or higher); OR CS 1410 (Grade C or higher). FA, SP.
IT 2400. Intro to Networking. 3 Hours.
Required of all Computer Science and Computer and Information Technology majors, and open to students with a general interest in computer networking. Introduces fundamental concepts of computer networks, including physical, transport, and application layers through completion of assignments predicting and measuring the behavior of computer networks under various conditions. IT 1100 can be taken concurrently. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Pursue the CompTIA Network+ certification. 2. Explain how the Internet works. 3. Design, connect and implement a computer network. 3. Define and use several different Internet protocols. 4. Describe the TCP/IP and OSI protocol stacks and what happens at each layer. 5. Use networking tools to troubleshoot network problems. Course fee required. Prerequisites: IT 1100 (Grade C or higher) (can be taken concurrently). FA, SP.
IT 2600. Digital Forensics. 3 Hours.
This course introduces students to the principles and practices of digital forensics with a focus on investigation methods, evidence collection, and analysis of digital devices and networks. Students will learn how to conduct forensic examinations on computer systems, mobile devices, and cloud platforms using industry-standard tools. Emphasis is placed on legal and ethical considerations, proper documentation, and reporting to support real-world investigations. Hands-on labs reinforce theoretical knowledge through practical case-based exercises. **COURSE LEARNING OUTCOMES (CLOs) 1. Define core terminology and foundational concepts in digital forensics and investigations. 2. Apply forensic acquisition and analysis techniques using industry-standard tools. 3. Analyze operating systems, networks, email, mobile devices, and cloud platforms to extract and interpret digital evidence. 4. Demonstrate problem-solving and investigative skills in simulated cybercrime scenarios, including penetration attempts and social engineering cases. 5. Communicate findings effectively through written forensic reports and oral presentations. 6. Evaluate legal, ethical, and professional standards related to digital investigations and demonstrate awareness of responsible practices. 7. Engage in self-directed learning to keep pace with evolving forensic technologies and industry practices. Prerequisites: IT 1100 (Grade C or higher); AND IT 2400 (Grade C or higher). SP.
IT 2700. Information Security. 3 Hours.
Required of students pursuing an Information Technology emphasis. Reviews current security exploits, vulnerabilities, and counter measures. Covers general security models and architectures, encryption and forensics. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Demonstrate competency by pursuing the CompTIA Security+ certification. 2. Describe the fundamentals of Information Security. 3. Identify security vulnerabilities in networks, operating systems, and other computer-related environments. 4. Explain the legal and ethical aspects of computer security. 5. Respond to active and passive security attacks. Course fee required. Prerequisites: CS 1400 (Grade C or higher) AND IT 1100 (Grade C or higher) AND IT 2400 (Grade C or higher) (can be taken concurrently) OR CS 3150 (Grade C or higher). FA, SP.
IT 2750. Industrial Networking Essentials. 3 Hours.
This course introduces the foundational concepts, technologies, and architectures that underpin modern industrial networks. Students will explore how networking principles apply within industrial environments such as manufacturing plants, utilities, and process control systems. Topics include Ethernet-based industrial protocols, network topologies, segmentation and VLANs, IP addressing, switch and router configuration, and the integration of Information Technology (IT) and Operational Technology (OT) systems. **COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of this course students will: 1. Analyze industrial network architectures and data flows between field devices, programmable logic controllers (PLCs), and supervisory control and data acquisition (SCADA) systems. 2. Evaluate industrial communication protocols for interoperability, real-time performance, and reliability in operational environments. 3. Design secure network segmentations and apply foundational cybersecurity principles to mitigate threats in OT systems. 4. Diagnose common network faults and recommend enhancements for resilience and efficiency. Prerequisites: IT 2400 (may be taken concurrently) or with instructor permission. FA.
IT 3001. Info Sys and Analytics Intermediate Career Strategies. 1 Hour.
Business Foundations, with emphasis placed on executing successful and focused career research in Information Systems and Analytics. Target industry sector(s) and specific opportunities within preferred sector(s) will be identified. Professional networking skills will be developed. Students will put together their career strategy document that includes short and long term career goals, and an implementation plan for achieving those goals. Students will update their career portfolio to match their career strategy. It is recommended that students take this course prior to their senior year. Dual listed with ACCT 3001 and FIN 3001 (students may only take one course for credit). **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. At the successful conclusion of this course, students will be able to: 1. Conduct a targeted career search related to individual skills, interest, and current career opportunities. 2. Create and maintain a professional network that will support a targeted career search. 3. Create a customized resume for each identified career opportunity. 4. Create a Personal Career Portfolio, presenting academic work product germane to their targeted career search. 5. Demonstrate a professional manner during phone and personal interviews. Prerequisites: Recommended SSC 1010, or BUS 1050, or BUS 2000. FA, SP.
IT 3100. Systems Design and Administration. 3 Hours.
Required of Computer and Information Technology majors and students with an emphasis in Information Technology. Covers system administration topics for managing Internet facing services, including DNS, SMTP, and HTTP. Students will install, configure, and test services in a server environment. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Perform a system installation. 2. Perform user and filesystem administration. 3. Perform configuration of DNS, web, email and database services. 4. Utilize best practice security principles by securing various services. Course fee required. Prerequisites: CS 1400 (Grade C or higher) AND IT 2400 (Grade C or higher) AND IT 1100 (Grade C or higher) AND IT 1500 (Grade C or higher); OR IT 1100 (Grade C or higher) AND IT 1500 (Grade C or higher) AND CS 3150 (Grade C or higher). FA,SP.
IT 3110. System Automation. 3 Hours.
Enhances student administrative skills by promoting use of programming structures to manipulate, configure, and maintain systems. Image creation, collection, and dissemination will also be covered. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Provision a DHCP server and automate clients to interact with DHCP server. 2. Provision, configure, and manage systems through the use of automated scripts and tools. 3. Capture and deploy operating system images without manual intervention. 4. Collect and rotate logs from various servers in a central location. 5. Develop scripts that will automate various tasks. Course fee required. Prerequisites: IT 3100 (Grade C or higher) AND CS 1410 (Grade C or higher). SP.
IT 3300. DevOps Virtualization. 3 Hours.
Full Operating System virtualization as well as container or application virtualization topics will be covered. Automated deployment using configuration files. Management topics such as load-balancing, auto-failover, and high availability will also be discussed. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Manage and configure enterprise virtualization requirements. 2. Describe and explain the different types of virtualization. 3. Develop and provide redundancy and failover solutions for virtual environments, practice migration. 4. Write automated deployment scripts to provide virtual environments. Course fee required. Prerequisite: IT 2400 (Grade C or higher); OR IT 1100 (Grade C or higher) AND CS 3150 (Grade C or higher). FA.
IT 3400. Intermediate Computer Networking. 3 Hours.
Building upon basic networking concepts, this course covers VPNs, remote connectivity, mobile networking, unified communication, IoT hardening and network monitoring. Hands on labs are a significant portion of the course. At the end of this course, students will be ready for the CompTIA Network+ certification exam. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Describe and configure virtual private networks. 2. Design, deploy and manage Virtual LANs. 3. Classify and summarize WAN technologies such as SONET, MPLS, and remote access methods. 4. Manage and secure mobile and IoT devices on the network. 5. Deploy and administer network monitoring tools. 6. Prepare for and pass the CompTIA Network+ Certification exam. Course fee required. Prerequisites: IT 2400 (Grade C or higher). SP.
IT 3510. Cloud Computing. 3 Hours.
Cloud Architecting covers the fundamentals of building IT infrastructure on Amazon Web Services and other cloud providers. The course is designed to teach solutions architects how to optimize the use of the Cloud by understanding cloud services and how these services fit into cloud-based solutions. Because architectural solutions can differ depending on industry, type of applications, and size of business, this course emphasizes best practices for the cloud, and it recommends various design patterns to help you think through the process of architecting optimal IT solutions. It also presents case studies throughout the course, which showcase how some cloud customers have designed their infrastructures, and the strategies and services that they implemented. Finally, this course also provides opportunities to build a variety of infrastructures via a guided, hands-on approach. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Discuss cloud-based concepts and terminology. 2. Evaluate business needs and propose cloud solutions. 3. Utilize current cloud technologies to develop and implement computing solutions. 4. Demonstrate proficiency by passing an AWS accreditation exam. Prerequisites: IT 1500 and IT 2150 (All Grade C or higher). FA.
This course provides students with a general understanding of cyber defense procedures used to prevent, detect, and combat cybersecurity threats through continuous security monitoring. Students will learn forensic techniques used to analyze and respond to incidents. This course prepares students for the industry CySA+ Certification Exam. **COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of this course students will: 1. Understand the importance of system and network architecture concepts in security operations. (IT PLO 1,2,3,4) 2. Analyze indicators of potentially malicious activity. (IT PLO 1,2,3,4) 3. Compare and contrast threat-intelligence and threat-hunting concepts. (IT PLO 1,2,3,4) 4. Recommend controls to mitigate attacks and software vulnerabilities. (IT PLO 1,2,3,4) 5. Understand the use the appropriate cyber defense procedures, check compromise indicators, and apply basic digital forensics techniques. (IT PLO 1,2,3,4) 6. Understand and implement vulnerability scanning concepts and methods. (IT PLO 1,2,3,4) Prerequisites: IT 2700 (Grade C or higher). FA.
IT 3710. Network Defense. 3 Hours.
This course provides students with a general understanding of how to install, configure, and manage a next generation firewall (NGFW) for defense of enterprise security network architecture. Students will learn the configuration and management steps for setting up the security, networking, accounts, zones, and security policies of NGFW technologies. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to 1. Demonstrate and apply firewall initial access, interfaces, and security zones. 2. Configure and manage virtual routing, filtering, licensing, service routes, software updates, and policy based forwarding on NGFWs. 3. Analyze security policy administrative concepts related to source and destination network address translation. 4. Outline and construct security policies to identify known and unknown application software running on the service network. 5. Configure the firewall to block traffic from malicious IP addresses, domains, and URLs. Prerequisites: IT 2700 (Grade C or higher). SP.
IT 3750. Industrial Control Systems Security. 3 Hours.
This course provides an in-depth exploration of cybersecurity principles and practices specific to Industrial Control Systems (ICS) used in critical infrastructure, including SCADA systems, Distributed Control Systems (DCS), and Programmable Logic Controllers (PLCs). Students will examine the unique challenges of securing these systems, which are essential for the operation of sectors such as energy, water, manufacturing, and transportation. Through hands-on labs and case studies, students will learn to identify vulnerabilities, assess security risks, and implement protective measures designed for ICS environments. Upon completion, students will be prepared to address real-world cybersecurity challenges in ICS environments and play a critical role in protecting essential services from cyberattacks. **COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of this course students will: 1. Evaluate ICS security threats and vulnerabilities. 2. Implement security controls for ICS environments. 3. Conduct risk assessments and incident response for ICS. Prerequisites: IT 2700 (Grade C or higher) and IT 2750 (Grade C or higher). SP.
IT 4100. Files Systems and Storage Technologies. 3 Hours.
Classic, virtualized, and cloud storage will be covered. Topics such as RAID, NAS, SAN will be covered. Business continuity for backup and replication of storage. Local vs. Remote file systems. We will explore older and newer OS filesystems and compare them (such as fat32, ntfs, ext3, ext4, btrfs). **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Evaluate key filesystems technologies (both local and remote) and implement these filesystems. 2. Evaluate storage architectures and key data center elements in classic, virtualized, and cloud environments. 3. Explain physical and logical components of a storage infrastructure including storage subsystems, RAID, and intelligent storage systems. 4. Articulate business continuity solutions backup and replication, and archive for managing fixed content. Course fee required. Prerequisites: IT 3100 (Grade C or higher).
IT 4200. DevOps Lifecycle Management. 3 Hours.
Takes students through the DevOps lifecycle. Students will develop practical skills in continuous integration, cloud provisioning, configuration management, continuous deployment, continuous monitoring, and continuous feedback. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Describe and configure continuous integration. 2. Describe and configure continuous delivery. 3. Use automated tools for provisioning and configuration. 4. Utilize a version control system. Course fee required. Prerequisites: CS 1400 (Grade C or higher) AND IT 2400 (Grade C or higher); OR CS 2810 (Grade C or higher). FA.
IT 4310. Database Administration. 3 Hours.
THIS COURSE IS ON HIATUS. This course covers the database architecture and environment. Students will be able to manage user access control. Students will be able to perform backup, restore, and recovery operations. Students will be able control performance and optimization issues. It covers updating and upgrading of a database system. Students will be able to perform the importing and exporting of data to/from a database. Dual listed with CS 4310 (only one course may be taken for credit). **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Manage and organize data into a database. 2. Backup and restore a database. 3. Tune a database for better performance. 4. Import/export data to and from a database. Course fee required. Prerequisites: IT 2300 (Grade C or higher).
IT 4400. Network Design & Management. 3 Hours.
Required of students pursuing an Information Technology emphasis. Covers the design, management, and monitoring of a network. Hands-on configuration experience of layers 1, 2, and 3 will be given on both LAN and WAN levels. The successful student will be prepared to successfully complete the CCNA exam. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Create and assign subnets and vlans. 2. Manage Cisco Devices. 3. Manage a small network. 4. Explain and Implement different routing protocols. Course fee required. Prerequisites: IT 3400 (Grade C or higher). FA.
IT 4510. Ethical Hacking. 3 Hours.
This course provides an in-depth, hands-on experience in effectively protect networks. Students will learn the tools and penetration testing methodologies used in ethical hacking. Additionally, cyber-ethics regarding piracy, intellectual property, and fair information practices will be discussed along with state, federal, and international laws governing information technology. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Define ethical hacking. 2. Analyze threat vectors and proper defense mechanisms against them. 3. Examine emerging areas of cloud, development, and mobile hacking. 4. Develop defense skills against malware, DoS, backdoors and more. Course fee required. Prerequisites: CS 1410 (Grade C or higher); AND IT 3100 (Grade C or higher). SP.
IT 4600. Senior Capstone. 3 Hours.
Required of students pursuing an Information Technology emphasis in their final semester. Students will obtain industry-level certifications. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Prepare for and pass industry-level certifications. 2. Demonstrate interactive skills by participating in mock interviews. Course fee required. Prerequisites: Advisor Permit required. FA, SP.
IT 4700. Enterprise Security Architecture. 3 Hours.
This course prepares students to design and evaluate security architectures for modern enterprises. The focus is on building a resilient security program using risk management, governance, technical controls, and architectural principles drawn from leading industry frameworks. Students study and apply concepts aligned with CISSP domains, including security governance, risk and compliance, identity management, network and cloud security, secure systems design, and security operations. Emphasis is placed on mapping business objectives to security requirements, evaluating enterprise-wide risks, and developing architecture strategies that support long-term organizational resilience. **COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of this course, students will be able to: 1. Apply security governance and risk management principles to design architectures that balance business goals, regulatory requirements, and security needs. (IT PLO 1,2,3,4) 2. Design secure enterprise architectures using layered controls spanning identity, network, application, cloud, and data security. (IT PLO 1,2,3,4) 3. Evaluate and harden cloud, virtualization, and distributed systems using CISSP-aligned best practices for secure deployment. (IT PLO 1,2,3) 4. Develop enterprise incident response and security operations strategies that support detection, containment, and recovery across the organization. (IT PLO 1,2,3,4) Prerequisites: IT 2700 (Grade C or higher). SP.
IT 4910R. Special Topics in Applied Technology. 3 Hours.
For students wishing instruction that is not available through other regularly scheduled courses in this discipline. Students fill the requirements of this course by completing coursework provided by external curriculum providers. Repeatable for credit for multiple courses without substantial overlap. Prerequisites: Instructor permission.
IT 4920R. Internship. 1-3 Hours.
Internship course in Information Technology. Variable credit 1.0 - 3.0. Repeatable up to 3 credits subject to graduation restrictions. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Apply IT skills in producing an IT project in a real world environment. 2. Design a real IT project that follows budget, timeline and technology guidelines and restrictions. 3. Collaborate with IT supervisors, team leaders and team members in an IT project. 4. Align an IT project with stated business objectives. 5. Analyze a project outcome to improve future efficiency and innovation. 6. Present a comprehensive project refection report comparing objectives to outcomes. Prerequisite: Instructor permission. FA, SP, SU.
IT 4990. Special Topics in Information Technology. 0.5-3 Hours.
For students wishing instruction that is not available through other regularly scheduled courses in this discipline. Occasionally, either students need some type of non-traditional instruction, or an unanticipated opportunity for instruction presents itself. This course may include standard lectures, travel and field trips, guest speakers, laboratory exercises, or other nontraditional instruction methods. Repeatable for credit as topics vary, up to 12 credits. Offered by arrangement. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Demonstrate learning through original and creative ideas. 2. Use appropriate strategies and tools to represent, analyze, and integrate seminar-specific knowledge. 3. Develop the ability to think critically about course content. 4. Apply knowledge from seminar to a range of contexts, problems, and solutions. Course fee required. Prerequisite: Instructor permission.
IT 4991R. Competitive Cybersecurity. 2 Hours.
This course prepares students for various cybersecurity competitions and real-world challenges. Students learn both red and blue team techniques and methodologies. ***COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of this course students will: 1. Apply and understand ethical hacking techniques (IT PLO 1,2,3,4) 2. Learn to deal with real-world cybersecurity issues and provide concrete advice to senior management in organizations (IT PLO 1,2,3,4) 3. Engage in collaborative processes that replicate key aspects of managing cybersecurity in organizational settings (IT PLO 1,2,3,4) 4. Practice using multi-faceted problem-solving skills to address complex cybersecurity issues. (IT PLO 1,2,3,4) 5. Understand the use the appropriate cyber defense procedures, check compromise indicators, and apply basic digital forensics techniques. (IT PLO 1,2,3,4) 6. Understand and implement vulnerability scanning concepts and methods. (IT PLO 1,2,3,4) Prerequisites: IT 2700 (Grade C or higher). FA, SP.