Data Analytics

Data Analytics is a process of inspecting, cleansing, transforming, and modeling data with the goal of discovering useful information, suggesting conclusions, and supporting decision-making. Analyzing and interpreting Big Data is extremely useful (and often necessary) in achieving a sustainable and innovative business. Jobs in the field are usually data analysts, scientists, statisticians. Concepts in data analytics include machine learning and visualization. Feel free to look over PPT slides from our Data Analytics module from Fall 2017.


Internet of Things (IoT)

Internet of Things (IoT) is the network of physical devices, vehicles, home appliances and other items embedded with electronics, software, sensors, actuators, and network connectivity which enables these objects to connect and exchange data. Jobs working with IoT are usually software and web development engineers. IoT is an important concept to know if interested in the transfer of data, smart cities, and the Internet. Below are PPT slides from previous semesters about IoT.



Cybersecurity is the protection of computer systems from the theft and damage to their hardware, software or information, as well as from disruption or misdirection of the services they provide. Having strong cybersecurity is essential for companies that store sensitive data. Jobs in the field are usually Information Security Analysts, Ethical Hackers, Security Architects, and IT Security Engineers and Consultants. Concepts in cybersecurity include malicious software, firewalls, penetration tests, identity, cryptography, authentication, and authorization. Attached are PPT slides from our cybersecurity module from Spring 2018 and from previous GBMs.


Cloud Computing

Cloud Computing is an information technology paradigm that enables ubiquitous access to shared pools of configurable system resources and higher-level services that can be rapidly provisioned with minimal management effort, often over the Internet. Jobs in the field are usually Cloud Architects and Cloud Application Developers. Concepts in Cloud Computing include IaaS, PaaS, and SaaS. PPT slides are available from our Spring 2017 Cloud Computing module.


Artificial Intelligence (AI)

Artificial Intelligence (AI) is intelligence displayed by machines, in contrast with the natural intelligence displayed by humans and other animals. AI is applied when a machine mimics cognitive functions that humans associate with other human minds, such as learning and problem solving. AI offers huge benefits to society but is a controversial topic because it's advanced nature poses potential harm if not managed appropriately. Jobs in the field are usually AI and machine learning engineers, software engineers, and data scientists. Concepts in AI include machine learning, autonomy, neural networks, and algorithms. Look over PPT slides from GBMs for more information.


Web Development

Web development is a broad term for the work involved in developing a web site for the Internet (World Wide Web) or an intranet (a private network). Web development can range from developing the simplest static single page of plain text to the most complex web-based internet applications (or just 'web apps') electronic businesses, and social network services. Jobs within web development may include web engineers, web designers, and client-side/server-side scripting. Content includes web content development, programming languages such as HTML/CSS and Python, understanding web servers, network security configuration, and e-commerce development. *For more information please come to our Web Development module during the Spring 2018 semester!*