Introduction to principles and practices of, computer and network security. Topics may include, cryptography, command-line scripting, penetration, testing, intrusion detection, incident response,, analysis of attacks on Web applications, mobile, devices, Internet of Things.
Basic techniques for solving problems amenable to, solution through the use of a high-level computer, programming language. Emphasis on solving a, problem via a program and on the skills to write, programs solving complex problems. Variables, data, types, branches, loops, arrays, functional, decomposition.
A multidisciplinary look at the important social, and technical issues surrounding security and, privacy in our connected world. Faculty from, multiple disciplines will provide perspective and, expertise on topics including attacks, defenses,, cryptography, social engineering, ethics,, cyber-terrorism, civil liberties, privacy, and, hacker culture. A technical background is not, required to take the class.
The basic functions encountered in calculus,, discrete mathematics, and computer science:, polynomial, rational, exponential, logarithmic,, and trigonometric functions and their inverses., Graphs of these functions, their use in, problem-solving, their analytical properties. May, not be taken for credit if AP Calculus credit has, been granted.