192.127 Seminar in Software Engineering (Smart Contracts)
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2021W, SE, 2.0h, 3.0EC
Lecture Tube


  • Semester hours: 2.0
  • Credits: 3.0
  • Type: SE Seminar
  • LectureTube course
  • Format: Hybrid

Learning outcomes

After successful completion of the course, students are able to understand and assess security aspects of smart contracts in detail. They are familiar with common taxonomies of vulnerabilities and relecant scientific literature.

Subject of course

  • Vulnerabilities in Smart Contracts
  • Analysis Methods
  • Tools
  • Exploits

Teaching methods

  • Introductory lecture
  • Literature study
  • Pratical exercises (exploit generation)
  • Written report on a selected vulnerability
  • Presentation

Mode of examination


Additional information

Knowledge of Solidity is required.

ECTS Breakdown

 2 h first meeting + introduction
8 h summary of selected vulnerabilites
50 h generation of exploits
6 h writing the report
5 h preparation of own presentation
4 h presentations
75 h = 3 ECTS
Please consider the plagiarism guidelines of TU Wien when writing your seminar paper: Directive concerning the handling of plagiarism (PDF)



Course dates

Tue14:00 - 16:0012.10.2021EI 8 Pötzl HS - QUER First meeting
Tue14:00 - 16:0011.01.2022 - 18.01.2022EI 11 Geodäsie HS - GEO Präsentationen
Seminar in Software Engineering (Smart Contracts) - Single appointments
Tue12.10.202114:00 - 16:00EI 8 Pötzl HS - QUER First meeting
Tue11.01.202214:00 - 16:00EI 11 Geodäsie HS - GEO Presentations
Tue18.01.202214:00 - 16:00EI 11 Geodäsie HS - GEO Zoom session

Examination modalities

  • Exploits
  • Report
  • Presentation

Course registration

Begin End Deregistration end
15.09.2021 13:00 15.10.2021 13:00 15.10.2021 13:00

Registration modalities

The final registration takes place during the introductory meeting. Places will be allocated among those present in the order of the initial registration in TISS.




No lecture notes are available.

Previous knowledge



  • Attendance Required!


if required in English