Computer Information Technology

Classes

CIT101: Help Desk Skills and Procedures

Students are introduced to the latest developments, resources and trends in computer user support, gaining a solid understanding of the diverse roles and skills required for all types of service desks. ITIL and IT service management frameworks and standards provide students with best practices, along with an understanding of the evolving role of the service desk and how technology trends are impacting the service desk.

CIT104: Cybersecurity

This course provides students with basic information on how commonly encountered high-technology crimes are committed as well as basic investigation strategies including the collection of evidence and computer forensics focusing on the network. Crimes dealing with computers, telephones, check-reading machines, credit card machines and other technology are discussed. Issues dealing with jurisdiction and legislation to expressly criminalize cybercrime are discussed.

CIT110: Mac OS Support Essentials I

This course provides students with the necessary fundamental skills to use, support, and troubleshoot the Mac OS. Students will gain a strong hands-on knowledge of the Mac OS installation and configuration, managing user accounts and file systems. This is the first of two Mac OS courses required to prepare for the Apple Certified Support Professional (ACSP) Certification.

CIT111: Mac OS Support Essentials II

This course provides students with advanced skills to use, support, and troubleshoot the Mac OS. Students will gain a strong hands-on knowledge of the Mac OS data and apps management, network configuration and services, and system management. This is the second of two Mac OS courses required to prepare for the Apple Certified Support Professional (ACSP) Certification.

CIT112 (BIT112): Information Technology Foundations

This course introduces students to all aspects of the Information Technology (IT) industry. Students receive an overview of the core aspects of Information Technology while gaining an understanding and appreciation of the duties of information technology professionals. Upon completion of this course students have the knowledge necessary to make educated choices about continued study in IT as well as understanding the impact of technology on society and organizations.

CIT113: Microcomputer Hardware

Students learn the anatomy of a microcomputer by disassembling, assembling, upgrading and customizing a PC and a laptop. System boards, processors, memory, and peripherals, including input, output, multimedia, network and data devices are studied. Students learn troubleshooting, safety, basic operating systems procedures, and security and preventive maintenance techniques. Customer service is stressed. This course covers the hardware material for the Comp TIA A+ certification exam.

CIT115: IT: Windows Desktop Operating Systems

Students develop competency installing, configuring, upgrading, and supporting microcomputer-based operating systems. Students learn about memory management and system optimization techniques. System support software utilities are reviewed. Students study evaluation and selection methodologies for operating systems. Command line usage, file and disk management, system performance, device drivers, security, network support, hardware peripheral support and help topics are included. Communication and professionalism are stressed. This course covers material for CompTIA A+ 220-602 exam.

CIT116 (BIT116): IT: Linux

This course provides students with hands on working knowledge of Linux using both the graphical interface and command line, and covering the major Linux distribution families with an emphasis on Kali Linux. Topics include various tools and techniques commonly used by end users and Linux system administrators to achieve their day-to-day work in a Linux environment. This course is designed for computer users who have limited or no previous exposure to Linux.

CIT160 (GIT160): Foundations of Game Development

This course offers a thorough and insightful introduction to the game development industry. Students learn about the evolution of game development and examine content creation and the concepts behind the development of story, character, environment, level design, user interface, and sound. Game Platforms, level design, interface design, project management, serious games, game accessibility, and online applications are explored.

CIT183 (GIT183): Web Site Design and Scripting

Learn the basics of web site design including text formatting, graphics, animations, color, layout, and linking. This project-based course requires the student to develop a well-designed web site using HTML, DHTML, and Javascript. 

CIT184 (GIT184): Web Authoring and Graphic Tools

In this hands-on project-based course, students learn to create dynamic, media rich web sites using a GUI authoring tool; design and prepare graphics for the web using Adobe PhotoShop; and use Adobe Acrobat to produce and distribute documents over the web.

CIT187: Introduction to Networks (Cisco 1)

Introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. The principles and structure of IP addressing, and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. Students will be able to build simple local area networks (LAN), perform basic configurations for routers and switches, and implement IP addressing schemes. This is the first of 3 courses preparing students for CCNA certification.

CIT221 (BIT221): Web Site Development Practicum

Student teams work with faculty, departments, or non-profit organizations planning, designing and implementing interactive, dynamic web sites. This course has both service-learning and interdisciplinary facets and may be taken for honors credit.

CIT237: Windows Server Administration

Using a hands-on approach, students learn current Windows Server architecture, installation, configuration, upgrading, proactive maintenance, security and environmental issues, troubleshooting and problem determination and disaster recovery. Concepts covered include the differences between versions of Windows, installation, protocols, devices and drivers, disk and data storage, user and computer accounts, domain user and group accounts, group policy, and file system access and security. This course begins preparing students for MCSA/MCSE Certification Exams.

CIT240: Security+

This course covers fundamental principles for securing a network and managing risks. Using a hands-on approach, students learn access control, identity management and cryptography, as well as a selection of appropriate mitigation and deterrent techniques to address network attacks and vulnerabilities. This course prepares students to take the CompTIA Security+ certification exam. Students are required to sign an agreement stating all knowledge learned in this course will not be used for illegal or malicious purposes.

CIT241: IT: Ethical Hacking

This hands-on course focuses on the latest security threats and advanced attack vectors while demonstrating hacking techniques, methodologies, tools, tricks and security measures. Topics include Intrusion Detection, Policy Creation, Social Engineering, DDOS Attacks, Buffer Overflow and Virus Creation. This course helps prepare students to take the CEH certification. Students are required to sign an agreement stating all knowledge learned in this course will not be used for illegal or malicious purposes.

CIT242: IT: Advanced Ethical Hacking I

This is the first in a series of two courses teaching students sophisticated attacks, discovering vulnerabilities (0day exploits, Microsoft Windows and Linux), formulating exploits for fully hardened systems, and reverse engineer a Windows Binary. This course begins to prepare students for the CEPT (Certified Expert Penetration Tester) and the ECSA (EC-Council Certified Security Analyst) certification. Students are required to sign an agreement stating all knowledge learned in this course will not be used for illegal or malicious purposes.

CIT243: IT: Advanced Ethical Hacking II

This course continues teaching students to create sophisticated attacks, discover vulnerabilities (0day exploits, Windows/Linux), formulate exploits for fully hardened systems, and reverse engineer a Windows Binary. This course plus CIT242 prepare students for the CEPT (Certified Expert Penetration Tester) and the ECSA (EC-Council Certified Security Analyst certification). Prior to starting this course, students are required to sign an agreement stating all knowledge learned in this course will not be used for illegal or malicious purposes.

CIT245: IT Security: Penetration Testing

This course provides students with hands-on experience and knowledge of the most prominent attack vectors. Students mimic the skills of  advanced hackers finding and protecting network and system flaws. This course completes the preparation for students to take the CEPT (Certified Expert Penetration Tester) certification exam. Prior to starting the course, students are required to sign an agreement stating all knowledge learned in this course will not be used for illegal or malicious purposes.

CIT248: Switching, Routing & Wireless Essentials (Cisco 2)

This is the second course in the Cisco Certified Network Associate (CCNA) curriculum series. It focuses on switching technologies and router operations that support small-to-medium business networks and includes wireless local area networks (WLAN) and security concepts. In addition to learning key switching and routing concepts, students will be able to perform basic network configuration and troubleshooting, identify and mitigate LAN security threats, and configure and secure a basic WLAN.

CIT249: Enterprise Networking, Security, and Automation (Cisco 3)

This third course in the Cisco Certified Network Associate (CCNA) curriculum describes architectures related to designing, securing, operating, and troubleshooting enterprise networks. Wide area network (WAN) and quality of service (QoS) used for secure remote access, software-defined networking, virtualization, and automation concepts are included. Students configure and troubleshoot networks, identify and protect against cybersecurity threats, use network management tools and learn software-defined networking, including controller-based architectures and application programming interfaces (APIs) for network automation.

CIT250 (BIT250): Database Design and Development

Students study and apply the functions of a database management system (DBMS), file systems, the relational model, query by example (QBE), introductory structured query language (SQL), entity relationships, normalization techniques, database design, and multi-user and network considerations. In addition, database administration, advanced database design, disaster recovery, and current trends in database technology are reviewed. Students develop advanced database applications using a Windows-based application such as Microsoft Access.

CIT251 (BIT251): SQL & SQL Server for Developers

Students learn the essential Structured Query Language (SQL) skills necessary to become a Database Administrator (DBA.) SQL Server and Management Studio are used to manipulate data, implement database designs, manage database security, and use database features including scripts, functions, and transactions.

CIT252: Enterprise Routing Protocols

This course covers layer 3 tecnologies, including IPv4/IPv6 routing, EIGRP, OSPF, and BGP. Students gain skills to configure and troubleshoot both interior gateway link state and distance vector routing protocols, and exterior gateway path vector routing protocols. Key concepts required to configure, troubleshoot and make routers secure through proper routing configurations are introduced. This material satisfies a portion of the implementing Cisco Enterprise Advanced Routing and Services (ENARSI) Cisco Certification Exam.

CIT254: Computer Forensics

This course focuses on the use of the most popular forensics tools and provides specific guidance on dealing with civil and criminal matters relating to the law and technology. Students learn how to manage a digital forensics operation in today's business environment, including data investigation, recovery, and analysis. Students install, administer, maintain, and troubleshoot using various forensic tools.

CIT260 (BIT260): Information Technology Field Project

Students have a practical, hands-on experience developing a real-world computer application. This course must be taken in conjunction with an advanced-level IT course. 1 hour per week of consultation with the assigned faculty member. A minimum of 15 hours of independent work. 

CIT261 (BIT261): Information Technology Cooperative Work Experience

The student works in an Information Technology (IT) environment for 150 hours to gain practical training as a capstone experience. This course may be repeated once for credit. Limited to students enrolled in an Information Technology program. The students should have already completed the first two semesters of the IT program’s academic map.

CIT266 (BIT266): Application Development for Mobile Devices

This course offers a practical introduction to the mobile device app development industry. Students learn about the operating systems of mobile devices, limitations and challenges of developing mobile applications and create and submit an app to the app marketplace.

CIT286 (BIT286): PHP and MySQL for Web Development

Students build on JavaScript, programming, database, HTML, DHTML, and CSS skills. This course introduces the web developer to the PHP scripting language and the MySQL database system and enables students to plan and develop end-to-end, database-driven web sites and applications.