Overview of Information Technology concepts including hardware components, operating system and application software, network connectivity, and security principles. Includes preparation for CompTIA’s ITF+ Certification.
Schedule type: Lecture, Web
Ethics in Information Technology is designed to educate existing and future IT professionals on the impact ethical issues play in the use of information technology in the modern world. The course discusses the ethical responsibilities of IT professionals. Students will gain a foundation in ethical decision making.
Schedule type: Lecture, Web
Ethics in Information Technology is designed to educate existing and future IT professionals on the impact ethical issues play in the use of information technology in the modern world. The course discusses the ethical responsibilities of IT professionals. Students will gain a foundation in ethical decision making.
Schedule type: Lecture, Web
This course focuses on business applications most used for data driven decision making and presentations, particularly spreadsheets and databases.
Schedule type: Lecture, Web
This course is designed to help students examine and develop employability soft skills that are essential for success in the Information Technology (IT) field. Students will explore topics such as communication, listening, teamwork, professional presence, personal responsibility, problem-solving, decision-making, and career planning.
Schedule type: Lecture, Web
This course introduces students to scripting using PowerShell. Students will learn about concepts including execution permissions, commands, pipelining, variables, arrays, split and join operators, program control blocks, scripts, functions, debugging, and breakpoints. On a basic level, students will also become familiar with Visual Basic script, BASH, Korn Shell, C shell, PERL, and PHP. This course is a required course for the NSA/DHS KU alignment for the CAE-CDE designation.
Pre-requisite(s): CSCI 1100
Schedule type: Lecture, Web
This course covers fundamentals of Computer Technology, installation and configuration of PCs, laptops and related hardware and networking basics. Skills will be covered in installation, configuration, and troubleshooting of computer hardware, printers, and mobile devices. This class, along with CSCI 1500 – IT Software Support, will help students gain the skills required for the nationally recognized CompTIA A+ certification exam.
Pre-requisite(s): CSCI 1000
Schedule type: Lecture, Web
This course covers the fundamentals of supporting Information Technology software. Skills will be covered in the installation and configuration of PC operating systems as well as configuring common features for mobile OS Android, Apple OS, and Windows mobile. The class is conducted in a laboratory setting where hands-on learning is emphasized. This course, along with CSCI 1400 - IT Hardware Support, will help students gain the skills required for the nationally recognized CompTIA A+ certification exam.
Pre-requisite(s): CSCI 1000
Schedule type: Lecture, Web
This course focuses on key information and skills to prepare the student to assist non-technical people with computer-related problems in the workplace. Topics include troubleshooting and problem solving, determining a client's specific needs, and successful communication with clients.
Pre-requisite(s): CSCI 1000
Schedule type: Lecture, Web
This course is mapped to the Red Hat System Administration I (RH124) course and equips you with Linux® administration "survival skills" by focusing on foundational Linux concepts and core tasks. You will learn how to apply command-line concepts and enterprise-level tools, starting you on your journey toward becoming a full-time Linux system administrator.
Co-requisite(s): CSCI 1400, CSCI 1700
Schedule type: Lecture, Web
Develop fundamental networking skills including an understanding of network hardware, installation, security, and troubleshooting in a corporate environment. Through classroom and hands-on activities, learn how computers exchange information and how the Internet functions. In addition, this class will help students gain the skills required for the nationally recognized CompTIA Network+ certification. This course is a required course for the NSA/DHS KU alignment for the CAE-CDE designation.
Pre-requisite(s): CSCI 1400, CSCI 1500, CSCI 1900
Schedule type: Lecture, Web
An introduction to the fundamentals of Windows Server. Students will work on multiple topics to include, but not limited to: Implementing, Managing and Monitoring DHCP, Implementing Name Resolution, Managing and Monitoring DNS, Network Security, Securing Network traffic with IPSec, Implementing and Managing updates, Configuring Routing and Remote Access, and Maintaining Network Infrastructure. This course is a required course for the NSA/DHS KU alignment for the CAE-CDE designation. This course prepares students for the Microsoft’s 70-740 certification exam. The Microsoft 70-740 certification exam is optional. If a student chooses to take the exam, the exam must be taken on campus or at an approved proctored environment/facility.
Pre-requisite(s): CSCI 1000
Schedule type: Lecture, Web
This course introduces the architecture, structure, functions, components, and models of the Internet and computer networks. The principles of IP addressing and fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. By the end of the course, you will be able to build simple LANS, perform basic configurations for routers and switches, and implement IP addressing schemes. This class will help prepare students for the CCNA exam, it is the first of a three part series.
Co-requisite(s): CSCI 1700
Schedule type: Lecture, Web
This course is the second in the CCNA series. In this course, Switching, Routing, and Wireless Essentials (SRWE), we will cover the architecture, components, and operations of routers and switches in small-to-medium networks and introduce wireless local area networks (WLAN) and security concepts. In addition to learning, key switching and routing concepts, learners will be able to perform basic network configuration and troubleshooting, identify and mitigate LAN security threats, and configure and secure a basic WLAN along with security best practices and resolve common issues with protocols in both IPv4 and IPv6 networks.
Pre-requisite(s): CSCI 1900
Schedule type: Lecture, Web
Enterprise Networking, Security, and Automation (ENSA) is the third courses in the CCNA series. This course covers wide area network (WAN) technologies and quality of service (QoS) mechanisms used for secure remote access along with the introduction of software-defined networking, virtualization, and automation concepts that support the digitalization of networks. Students gain skills to configure and troubleshoot enterprise networks, and learn to identify and protect against cyber security threats. They are introduced to network management tools and learn key concepts of software-defined networking, including controller-based architectures and how application programming interfaces (APIs) enable network automation. This course works to prep you for the CCNA certification.
Pre-requisite(s): CSCI 1910
Schedule type: Lecture, Web
This course will provide the student with an overview of advanced networking and current networking technologies. This overview includes, but not limited to, the design, implementation, and administration of small to medium size networks. It also includes the implementation of hardware to secure a network i.e. firewalls and IDS/IPS systems. The student will be introduced to current tools used to protect and troubleshoot networks.
Pre-requisite(s): CSCI 1700
Schedule type: Lecture, Web
This course covers foundational concepts and best practices for effectively managing and recovering from IT security incidents and large-scale disruptions, covering key aspects like incident identification, containment, investigation, remediation, disaster recovery planning, data backup strategies, and business continuity to ensure minimal downtime and operational resilience in the face of emergencies.
Pre-requisite(s): CSCI 1700
Schedule type: Lecture, Web
This course is an introduction to the field of Information Assurance (Security). Various kinds of threats that might be faced by an information system and the security techniques used to fight them are covered. Hacker methods, viruses, worms, bombs, and system vulnerabilities are described with respect to the actions that must be taken by a Network Manager to thwart them. Existing and planned protection methods and defenses are mapped to the information system threats and attacks. This course provides the background for those individuals who seek skills in the areas of Network and Data Security. This course is a required course for the NSA/DHS KU alignment for the CAE-CDE Designation.
Pre-requisite(s): CSCI 1400
Schedule type: Lecture, Web
This course is an introduction to the field of Information Assurance (Security). Various kinds of threats that might be faced by an information system and the security techniques used to fight them are covered. Hacker methods, viruses, worms, bombs, and system vulnerabilities are described with respect to the actions that must be taken by a Network Manager to thwart them. Existing and planned protection methods and defenses are mapped to the information system threats and attacks. This course provides the background for those individuals who seek skills in the areas of Network and Data Security. This course is a required course for the NSA/DHS KU alignment for the CAE-CDE Designation.
Pre-requisite(s): CSCI 2100
Schedule type: Lecture, Web
An introduction to fundamentals on designing, planning, and executing vulnerability analysis of networks. Students will work on multiple topics to include, but not limited to: System Security, Network Infrastructure, Access Control, Assessments & Audits, Cryptography, and organizational Security. This course is mapped to the CompTIA Security+ Exam. This course is a required course for the NSA/DHS KU alignment for the CAE-CDE Designation.
Pre-requisite(s): CSCI 1700
Schedule type: Lecture, Web
Students are placed with pre-qualified businesses that offer a broad range of cyber information technology experiences to augment didactic preparation. This capstone course also requires students to achieve a minimum of two instructor approved industry-based certifications. The following requirements must be satisfied to register for this course: any 2000-level CSCI course; instructor permission/meeting, résumé, proof of one industry-based certification by midterm of semester prior to enrolling into the internship.
Pre-requisite(s): CSCI 2000, CSCI 2100, CSCI 2200, CSCI 2300
Schedule type: Internship/Coop
This course will cover the concepts of IT Security. As such it will survey the most common security practices regarding Linux and Windows Operating System security. The students will be shown how to perform Vulnerability Scans of both Operating System platforms and the generally accepted configuration options to harden these Operating System. The security configuration of Database servers and Web Servers will be part of this course along with LAN and WAN security including the configuration of Firewall Appliances, Intrusion Detection Systems, Intrusion Prevention Systems, and Router Security. This class will help students gain the skills required for the nationally recognized CompTIA Security+ certification.
Pre-requisite(s): CSCI 1600, CSCI 1700, CSCI 1800
Schedule type: Lecture, Web
This course will cover the concepts of delivering computing services like servers, storage, databases, networking, and software over the internet ("the cloud"), allowing users to access and manage data on-demand, with the key benefits of scalability, flexibility, and cost-efficiency, while covering fundamental cloud platforms like Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP), including their core services and best practices for deployment and management. This class will help students gain the skills required for the nationally recognized CompTIA Cloud+ certification.
Pre-requisite(s): CSCI 1600, CSCI 1700, CSCI 1800
Schedule type: Lecture, Web