Part-Time Programs in Engineering and Applied Science, Johns Hopkins University
Embedded Computer Systems - Vulnerabilities, Intrusions, and Protection Mechanisms
605.409

Course Description
Formerly listed as 600.409 "Embedded Computer Security"

While most of the world is preoccupied with high profile network-based computer intrusions, this course examines the potential for computer crime and the protection mechanisms employed in conjunction with the embedded computers that can be found within non-networked products (e.g., vending machines, automotive on-board computers, etc.)  This course provides a basic understanding of embedded computer systems: differences with respect to network-based computers, programmability, exploitation methods, and current intrusion protection techniques along with material relating to computer hacking and vulnerability assessment.  The course materials consists of a set of seven study modules and five Case Study experiments (to be completed at a rate of one per week) and are augmented by on-line discussion forums moderated by the instructor. This on-line course is an expanded version of the 1-credit classroom-based course and includes expanded Case Study experiments, Internet research assignments, and the on-line discussion forums that support greater depth of understanding of the materials presented within the study modules.

 

More information on Course homepage containing course description, syllabus, and other information can be found on this page

Syllabus

Prerequisites

Basic understanding and working knowledge of computer systems and access to Intel-based PC hosting a Microsoft Windows environment. 

 

Instructor
 

Course Section, Location, and Time
Please refer to the Course Schedule for section information, including time and location.

Computer Lab Requirements
No specific computer requirements are necessary for this course.

Textbook
by


Return to Part-Time Engineering
Return to Whiting School of Engineering
Return to JHUniverse