Introduction to personal, social, and organizational concepts, skills, and processes related to the information security of individuals and organizations. Preparation to help individuals and organizations enhance their own security and privacy, especially but not exclusively online.
Provides an introduction into the world of Data Science. Includes hands-on projects using scenarios involving analysis of real-world data and development of graphical visualizations. Introduces statistical tests, data management, data programming, data ethics and visualization of data.
Include the official course description from your institution. Include any other relevant information needed for students or others viewing to understand major themes, prerequisites, or if classes are exclusive for specific majors or degree tracks.
Introductory course covering the process used to exchange data between endpoint applications on a network (like your web browser connecting to a website). Includes a basic introduction to the concepts of host addressing, data communication channels/flows, and the fundamentals of the applications, tools, and configurations needed to enable and troubleshoot end-host connectivity.
Introduces Linux with a focus on command line system administration skills. Topics include navigating the filesystem, file and directory management, command execution, input/output redirection and pipes, account management, configuring network services, file system security and troubleshooting.
Provides a hands-on look at the tools and techniques needed to understand the fundamental security issues involving the Linux operating system. Students create shell scripts intended to solve basic security scenarios. In addition, students learn to set up and secure some of the more common network services usually implemented on Linux. Tools include: Bash, netcat, BIND, sshd, NTP, firewalld, nano.
Introduces key concepts in data visualization and communication including how and why visualization can be an effective tool for summarizing, analyzing and communicating about data, and limitations and challenges of using visualization techniques. Students use contemporary software to develop visualization dashboards and presentations as well as plan appropriate types of visualization(s) based on source data, audience, and goals, evaluate visualizations for effectiveness and bias.
Prepares students to plan, manage and assess a data mining project in light of organizational strategic goals. Introduces stages of a data mining project, data mining project evaluation frameworks, and principles of data ethics related to data mining. Learn and apply introductory data mining tools and techniques for data clustering, dividing data into classes, making predictions and identifying networks.
Provides a basic survey of the importance of IT security awareness and data confidentiality. This course walks users through basic aspects of information security in a very broad, easy to understand way and explains the value of securing data. The course will also present best practices in access control and password policies.
Explores the foundations of big data and data analytics, including its foundations in computing technology and statistics. Engages with the social implications of increased knowledge, surveillance, and behavioral prediction made possible by big data, and the ethical tradeoffs faced.