Skip to main content
TR EN

Course Catalog

SEC 500 Fundamentals of Computing 3 Credits
Introduction to Programming, Computers, Operating Systems, Computer Architectures
Last Offered Terms Course Name SU Credit
Fall 2023-2024 Fundamentals of Computing 3
Fall 2022-2023 Fundamentals of Computing 3
Fall 2021-2022 Fundamentals of Computing 3
Fall 2020-2021 Fundamentals of Computing 3
Fall 2019-2020 Fundamentals of Computing 3
Prerequisite: __
Corequisite: __
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 501 Introduction to Cryptography and Security Protocols 3 Credits
This is an introductory course on cryptography and security protocols. Topics include: Classical cryptosystems, basics of number theory, symmetric key cryptography (stream and block ciphers), hash functions, public key cryptosystems (RSA, discrete logarithm based algorithms, and elliptic curve cryptography (ECC)), digital signatures, and secure key establishment techniques.
Last Offered Terms Course Name SU Credit
Fall 2023-2024 Introduction to Cryptography and Security Protocols 3
Fall 2022-2023 Introduction to Cryptography and Security Protocols 3
Fall 2021-2022 Introduction to Cryptography and Security Protocols 3
Fall 2020-2021 Introduction to Cryptography and Security Protocols 3
Fall 2019-2020 Introduction to Cryptography and Security Protocols 3
Fall 2018-2019 Introduction to Cryptography and Security Protocols 3
Prerequisite: __
Corequisite: __
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 502 Network Security 3 Credits
Overview of the Internet and the TCP/IP protocol stack (incl. TCP, UDP, IP and application layer protocols), network packet/traffic analysis, network layer security (IPSec), transport layer security (SSL/TLS, SSh, HTTPS), DNS Security, network-based attacks and defense, firewalls, intrusion detection and prevention, network hardening, honeypots and honeynets
Last Offered Terms Course Name SU Credit
Fall 2023-2024 Network Security 3
Fall 2022-2023 Network Security 3
Fall 2021-2022 Network and Web Security 3
Fall 2020-2021 Network and Web Security 3
Fall 2019-2020 Network and Web Security 3
Fall 2018-2019 Network and Web Security 3
Prerequisite: __
Corequisite: __
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 503 Malware Analysis and Detection 3 Credits
General concepts of malwares, malware types, fundamentals of static and dynamic malware analysis, advanced static analysis, advanced dynamic analysis, reverse engineering, malware countermeasures.
Last Offered Terms Course Name SU Credit
Fall 2023-2024 Malware Analysis and Detection 3
Fall 2022-2023 Malware Analysis and Detection 3
Fall 2021-2022 Malware Analysis and Detection 3
Fall 2020-2021 Malware Analysis and Detection 3
Fall 2019-2020 Malware Analysis and Detection 3
Fall 2018-2019 Malware Analysis and Detection 3
Prerequisite: __
Corequisite: __
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 504 Incident Response and Digital Forensics 3 Credits
Fundamentals of computer forensics, computer crimes and law, evidence gathering, data recovery, computer data recovery, computer forensics tools, forensics tools, network forensics, wireless, mobile network forensics and incident response
Last Offered Terms Course Name SU Credit
Spring 2023-2024 Incident Response and Digital Forensics 3
Spring 2022-2023 Incident Response and Digital Forensics 3
Spring 2021-2022 Computer Forensics 3
Spring 2020-2021 Computer Forensics 3
Spring 2019-2020 Computer Forensics 3
Spring 2018-2019 Computer Forensics 3
Prerequisite: __
Corequisite: __
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 505 Blockchain: Security and Applications 3 Credits
Cryptographic fundamentals for blockchain, distributed systems, crypto-currencies, smart contracts, distributed blockchain applications, consensus algorithms, blockchain mining, security and privacy in blockchain, blockchain ecosystem.
Last Offered Terms Course Name SU Credit
Spring 2022-2023 Blockchain: Security and Applications 3
Fall 2021-2022 Blockchain: Security and Applications 3
Fall 2020-2021 Blockchain: Security and Applications 3
Fall 2019-2020 Blockchain: Security and Applications 3
Fall 2018-2019 Blockchain: Security and Applications 3
Prerequisite: __
Corequisite: __
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 506 Advanced Cryptography 3 Credits
Mathematical foundations of cryptography, homomorphic encryption, secret sharing protocols, oblivious transfer, zero-knowledge proofs, secure multi-party computation e-voting applications, e-cash, post-quantum cryptography.
Last Offered Terms Course Name SU Credit
Summer 2020-2021 Advanced Cryptography 3
Prerequisite: __
Corequisite: __
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 507 Penetration Testing 3 Credits
Fundamentals of modern IT systems and their vulnerabilities, ethical hacking methods, reconnaissance methods and tools, scanning methods and tools, network and web vulnerabilities, social engineering, penetration testing tools.
Last Offered Terms Course Name SU Credit
Spring 2023-2024 Penetration Testing 3
Spring 2022-2023 Penetration Testing 3
Spring 2021-2022 Penetration Testing 3
Spring 2020-2021 Penetration Testing 3
Spring 2019-2020 Penetration Testing 3
Spring 2018-2019 Penetration Testing 3
Prerequisite: __
Corequisite: __
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 508 Privacy-Preserving Data Management 3 Credits
Privacy of personal and sensitive data; privacy issues concerning data collection, storage, processing and publishing; anonymity metrics; privacy-enhancing techniques; case studies.
Last Offered Terms Course Name SU Credit
Spring 2023-2024 Privacy-Preserving Data Management 3
Spring 2022-2023 Privacy-Preserving Data Management 3
Spring 2021-2022 Privacy-Preserving Data Management 3
Spring 2020-2021 Privacy-Preserving Data Management 3
Spring 2019-2020 Privacy-Preserving Data Management 3
Spring 2018-2019 Privacy-Preserving Data Management 3
Prerequisite: __
Corequisite: __
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 509 Secure Coding and Software Security 3 Credits
Secure coding principles; vulnerabilities and exploits: buffer overflow, SQL injection, cross-site-scripting, session hijacking, sensitive data exposure; countermeasures; advanced testing and program analysis techniques.
Last Offered Terms Course Name SU Credit
Spring 2023-2024 Secure Coding and Software Security 3
Summer 2022-2023 Secure Coding and Software Security 3
Spring 2021-2022 Secure Coding and Software Security 3
Spring 2020-2021 Secure Coding and Software Security 3
Spring 2019-2020 Secure Coding and Software Security 3
Spring 2018-2019 Secure Coding and Software Security 3
Prerequisite: __
Corequisite: __
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 510 Cyber Security Law 3 Credits
Cyber crimes; digital signature law; intellectual property law; digital communication law; cybercrime incidents; laws and regulations for cyber security in the world; ethical issues in cyber security.
Last Offered Terms Course Name SU Credit
Spring 2023-2024 Cyber Security Law 3
Spring 2022-2023 Cyber Security Law 3
Spring 2021-2022 Cyber Security Law 3
Spring 2020-2021 Cyber Security Law 3
Spring 2019-2020 Cyber Security Law 3
Spring 2018-2019 Cyber Security Law 3
Prerequisite: __
Corequisite: __
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 511 Cyber Security Planning and Management 3 Credits
Cyber security risk management; cyber security planning and policy; management of cyber security operations: detection, response and intelligence; incident response team management; security awareness and training management; security management standards and best practices; regulatory compliance in cyber security.
Last Offered Terms Course Name SU Credit
Summer 2022-2023 Cyber Security Planning and Management 3
Summer 2021-2022 Cyber Security Planning and Management 3
Summer 2019-2020 Cyber Security Planning and Management 3
Summer 2018-2019 Cyber Security Planning and Management 3
Prerequisite: __
Corequisite: __
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 512 Advanced Malware and Code Analysis 3 Credits
Setting up your malware analysis lab machine, Basic analysis (Static and Dynamic), Advanced analysis (Static and Dynamic) More hands on malware analysis practice, Analyzing Java Binaries and Malware, Analyzing .NET Malware, Malware Analysis with Ghidra, Analysing malicious documents (Optional), Basics of Android malware analysis (Optional), Malware analysis in kernel mode, Kernel Debugging, Kernel vs User Mode, Setting Breakpoints, Understanding Windows Symbols, Common malware encoding methods, Understanding and defeating, XOR cipher, Identifying and Decoding Base64, Understanding and defeating other encoding methods, Anti- disassembly techniques, Understanding anti-disassembly techniques, NOP-ing Out Instructions with IDA Pro, Packing & unpacking, Unpacking with a debugger, Unpacking uncommon packers
Last Offered Terms Course Name SU Credit
Summer 2022-2023 Advanced Malware and Code Analysis 3
Summer 2021-2022 Advanced Malware and Code Analysis 3
Summer 2020-2021 Advanced Malware and Code Analysis 3
Prerequisite: __
Corequisite: __
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 530 Malware Analysis and Detection 3 Credits
Operating system basics, computer architecture basics, an introduction to assembly programming, general concepts of malwares, malware types, fundamentals of static and dynamic malware analysis, advanced static analysis, advanced dynamic analysis, reverse engineering, malware countermeasures
Last Offered Terms Course Name SU Credit
Spring 2023-2024 Malware Analysis and Detection 3
Spring 2022-2023 Malware Analysis and Detection 3
Spring 2021-2022 Malware Analysis and Detection 3
Spring 2020-2021 Malware Analysis and Detection 3
Spring 2019-2020 Malware Analysis and Detection 3
Fall 2018-2019 Malware Analysis and Detection 3
Prerequisite: __
Corequisite: __
ECTS Credit: 10 ECTS (10 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 532 Blockchain: Security and Applications 3 Credits
Cryptographic fundamentals for blockchain, distributed systems, crypto-currencies, smart contracts, distributed blockchain applications, consensus algorithms, blockchain mining, security and privacy in blockchain, blockchain ecosystem.
Last Offered Terms Course Name SU Credit
Spring 2023-2024 Blockchain: Security and Applications 3
Fall 2022-2023 Blockchain: Security and Applications 3
Spring 2021-2022 Blockchain: Security and Applications 3
Spring 2020-2021 Blockchain: Security and Applications 3
Spring 2019-2020 Blockchain: Security and Applications 3
Spring 2018-2019 Blockchain: Security and Applications 3
Prerequisite: __
Corequisite: __
ECTS Credit: 10 ECTS (10 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 534 Cryptographic Engineering 3 Credits
Basic concepts of symmetric key cryptography, basic concepts of asymmetric key cryptography, software implementation methods, hardware implementation methods, side-channel analysis, side-channel resistant implementations, tamper-proof cryptographic architectures.
Last Offered Terms Course Name SU Credit
Fall 2021-2022 Cryptographic Engineering 3
Fall 2020-2021 Cryptographic Engineering 3
Prerequisite: __
Corequisite: __
ECTS Credit: 10 ECTS (10 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 537 Cybersecurity Practices and Applications 3 Credits
Introduction and general terminology, Classification of Attacks, Cyber Threats, Vulnerabilities and misconfigurations, Human Issues, Basic security components, Phishing and social engineering, Introduction to Linux, Basic Security Testing with Linux, Introduction to Red Team Tools, Reconnaissance attempts, Initial Access, Persistence, Application security, Command Injections, Memory Injections, Script Injection, Secure software development lifecycle, Threat Modeling
Last Offered Terms Course Name SU Credit
Fall 2023-2024 Cybersecurity Practices and Applications 3
Fall 2022-2023 Cybersecurity Practices and Applications 3
Fall 2021-2022 Cybersecurity Practices and Applications 3
Prerequisite: __
Corequisite: __
ECTS Credit: 10 ECTS (10 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 540 Wireless System Security and Privacy 3 Credits
In recent years, various advanced communication and computational paradigms have emerged such as Internet of Things (IoT), 5G and beyond, Body Area Networks (BANs), RFID systems, Autonomous Driving, Cyber Physical Systems, etc. Application areas of these paradigms are mostly in personal domains. This causes security and privacy issues of these systems becoming more and more important. In this course, recent advances in the security and privacy of these application domains will be covered.
Last Offered Terms Course Name SU Credit
Spring 2019-2020 Wireless System Security and Privacy 3
Prerequisite: __
Corequisite: __
ECTS Credit: 10 ECTS (10 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 551 Graduate Seminar I 0 Credit
Last Offered Terms Course Name SU Credit
Spring 2023-2024 Graduate Seminar I 0
Fall 2023-2024 Graduate Seminar I 0
Fall 2022-2023 Graduate Seminar I 0
Fall 2021-2022 Graduate Seminar I 0
Spring 2020-2021 Graduate Seminar I 0
Spring 2019-2020 Graduate Seminar I 0
Fall 2019-2020 Graduate Seminar I 0
Fall 2018-2019 Graduate Seminar I 0
Prerequisite: __
Corequisite: __
ECTS Credit: 1 ECTS (1 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 552 Graduate Seminar II 0 Credit
Last Offered Terms Course Name SU Credit
Spring 2023-2024 Graduate Seminar II 0
Spring 2020-2021 Graduate Seminar II 0
Prerequisite: __
Corequisite: __
ECTS Credit: 1 ECTS (1 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 58006 Special Topics in SEC: Decentralized Finance 3 Credits
Introduction and Overview of DeFi: Centralized/Traditional Finance, Decentralized Finance; Introduction to Blockchain Technology: Smart Contracts, Lightning Network, Rollups, Bridges; DeFi Assets and Engineering: Decentralized Exchanges, Decentralized Lending, Stablecoins, Oracles, Synthetics and Derivatives, Security and Privacy of DeFi: Decentralized Identities, Practical DeFi Security, Zero- Knowledge Techniques; Regulatory Issues for DeFi
Last Offered Terms Course Name SU Credit
Spring 2022-2023 Special Topics in SEC: Decentralized Finance 3
Prerequisite: __
Corequisite: __
ECTS Credit: 10 ECTS (10 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 590 Master Thesis 0 Credit
Last Offered Terms Course Name SU Credit
Spring 2023-2024 Master Thesis 0
Fall 2023-2024 Master Thesis 0
Spring 2022-2023 Master Thesis 0
Fall 2022-2023 Master Thesis 0
Spring 2021-2022 Master Thesis 0
Fall 2021-2022 Master Thesis 0
Spring 2020-2021 Master Thesis 0
Fall 2020-2021 Master Thesis 0
Spring 2019-2020 Master Thesis 0
Fall 2019-2020 Master Thesis 0
Prerequisite: __
Corequisite: __
ECTS Credit: 50 ECTS (50 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 592 Project Course 0 Credit
All graduate students pursuing a non-thesis MSc. Program are required to complete a project. The project topic and contents are based on the interest and background of the student and are approved by the faculty member serving as the Project Supervisor. At the completion of the project, the student is required to submit a final report and present the project. The final report is to be approved by the Project Supervisor.
Last Offered Terms Course Name SU Credit
Fall 2023-2024 Project Course 0
Summer 2022-2023 Project Course 0
Fall 2022-2023 Project Course 0
Summer 2021-2022 Project Course 0
Summer 2020-2021 Project Course 0
Summer 2019-2020 Project Course 0
Summer 2018-2019 Project Course 0
Prerequisite: __
Corequisite: __
ECTS Credit: 30 ECTS (30 ECTS for students admitted before 2013-14 Academic Year)
General Requirements:
 
SEC 790 PhD Dissertation 0 Credit
Last Offered Terms Course Name SU Credit
Spring 2023-2024 PhD Dissertation 0
Fall 2023-2024 PhD Dissertation 0
Spring 2022-2023 PhD Dissertation 0
Fall 2022-2023 PhD Dissertation 0
Spring 2021-2022 PhD Dissertation 0
Fall 2021-2022 PhD Dissertation 0
Prerequisite: __
Corequisite: __
ECTS Credit: 180 ECTS (180 ECTS for students admitted before 2013-14 Academic Year)
General Requirements: