Computational Roots of Cyber Security
This course is a prerequisite for the MS in Cyber Security Engineering program. Students without specific training in cyber engineering and/or an undergraduate degree in computer science, engineering or computer engineering may be required to take this course. Computational Roots of Cyber Security is an accelerated introduction to computer systems that provides essential education in the fundamentals. Three areas of computation are addressed in this course: Understanding how 1) programs work at a fundamental level (computer architecture), 2) how programs are managed and controlled (operating systems), and 3) how programs are constructed (programming) will be critical to the students’ ability to comprehend the material of subsequent courses.