The course will cover the fundamental concepts supporting the design and management of secure systems. Security by design means that security is integrated in the entire development lifecycle of IT systems, including programming, testing, deployment, configuration and operation. This course teaches how to build adequate security into systems that thereby are able to maintain their functionality while being exposed to cyber-threats. Security devices, processes, techniques, and tools are emphasized in this course such as firewalls, intrusion detection, intrusion prevention, VPN types.