This course follows the Introduction to Computer Programming course (CIT102) and is dedicated to implementing the most common data structures (such as lists, stacks, files, or others) and frequently used algorithms (such as search, classification, image processing, or others) using a high-level programming language (Python will be used for examples and exercises). The principles of software design and analysis of the complexity of algorithms will be discussed. At the end of this course, the student is fully prepared to take the PCEP - Python certified entry-level Python programmer from the Python Institute and with some additional preparation, the PCAP - Certified Associate in Python Programming.

The course provides a solid understanding of fundamental architectural techniques used to build today’s high-performance processors and systems. The course is structured around the three primary building blocks of general-purpose computer systems: processors, memories, and networks. It aims to provide a strong foundation for students to understand modern computer system architecture and to apply these insights and principles to future computer designs.

This course continues previous networking courses and covers the skills and  knowledge necessary to install, operate, and troubleshoot a small branch office  enterprise network, including configuring a switch, a router, connecting to a WAN  and implementing network security. This course will set students up for Cisco  CCNA. Topics include TCP/IP models and protocols; LANs and Ethernet;  running Cisco IOS; VLANs and trunks; IP addressing and subnetting; packet  delivery; static and dynamic routing; DHCP and NAT; network security; WANs,  IPv6.

In this course, students will begin by understanding the basics of Ethical Hacking, using Khali Linux they will learn the required command line essentials, Linux File and system structure, proxy chains, information gathering, vulnerability analysis, wireless attacks (aircrack-ng), DNS, web reconnaissance, TCP, UDP, connections, file transfer protocols: ftp, http, telnet. faraday, password attacks (crunch, john, bash bunny) 

This class is intended for students who want to gain information on Enabling Office 365 Services (70-347). 

Students for this exam are IT professionals who take part in evaluating, planning, deploying, and operating the Office 365 services, including its dependencies, requirements, and supporting technologies. Candidates should have experience with the Office 365 Admin Center and an understanding of Microsoft Exchange Online, Skype for Business Online, SharePoint Online, Office 365 ProPlus, and Microsoft Azure Active Directory. This includes experience with service descriptions, configuration options, and integrating services with existing identity management and on-premises infrastructure to support the business requirements of an organization.

 This certificate course is offered online.  As a result, you will also be responsible for a significant amount of “selfdirected learning”.  There is much material to cover in four weeks and you, as the student, must keep up with the required assignments and work with your peers and/or the instructor if you need assistance.


This course examines the fundamental concepts that comprise the information system (IS) functions in business and society, with emphasis on systems analysis & design. Together, we will study, discuss, analyze, and perform various exercises that bring into focus the myriad issues related to this most important field of study that affects virtually all aspects of business and society. 

This course explores the transformative role of Virtual Reality (VR) and Augmented Reality (AR) technologies in shaping the hotel customer experience.

Participants will delve into the theoretical foundations and practical applications of VR and AR within the hospitality industry.

Through a combination of lectures, case studies, and hands-on exercises, students will learn how to leverage VR and AR technologies to create immersive and engaging experiences for hotel guests.

Topics covered include the integration of VR and AR in hotel marketing, virtual tours, interactive concierge services, and personalized guest interactions.

The course studies the principles of computer systems and network security. Students discuss various attack techniques and how to defend against them. Topics of study include network attacks, defenses, operating system holes, email, web security, malware, social engineering attacks, privacy, and digital rights management. 

This course is designed to provide the applied and practical knowledge required to design, configure, install, and troubleshoot hardware, peripherals and protocols used in local area networking. The course content is patterned after the material required to pass the vendor neutral Network + N10-007 examination. This certificate course focuses on the rudiments of networking and the knowledge and application of OSI model. The essentials and application of TCP/IP and the use of routers with TCP/IP will be highlighted. Remote connectivity, network installation, network Administration, maintenance, support, trouble shooting, and network security will be some of the models covered. 

The topics in this course have been designated to prepare students to take the Network + certification exam but will also cover other topics in more detail as time permits.