This course gives a broad overview of essential concepts and methods for providing and evaluating security in information system. The main concepts studied in this course are: foundation in information security, software security, cryptography and network security.