Institute of Computer Science
  1. Courses
  2. 2019/20 spring
  3. Secure Programming Techniques (MTAT.07.015)
ET
Log in

Secure Programming Techniques 2019/20 spring

  • HomePage
  • Lectures
  • Links
  • Homeworks

Secure Programming Techniques

  • Code: MTAT.07.015 (3 EAP)
  • Lectures: Fri 12.15-14.00 Tartu, Narva 18 - 2048 (electronic only since March 13th)
  • Lecturer: Meelis Roos
  • Exams: 29.05.2020 12.15 (remote) and 05.06.2020 12.15 (remote) - questions will be on the web (opens exactly 12:15), answers must be uploaded on the same page in courses environment
  • Re-examination for failed students: 19.06.2020 12.15 (also remote; please register in ÕIS!)
  • Grading: 80% written exam with Internet access, 20% homeworks (4 total) + bonus homework 10%
  • Results: in Google Docs
  • Some previous year exam questions as examples: 2019-2, 2019-3, 2018-1, 2018-2
  • Questions: mroos at ut dot ee

Literature and links:

  • OWASP (Open Web Application Security Project) documents
  • Secure Programming for Linux and Unix HOWTO
  • Secure coding: principles and practices, Mark Graff, Kenneth R. Van Wyk, O'Reilly 2003
  • Secure Programming with Static Analysis, Brian Chess, Jacob West, Addison-Wesley Professional, 2007
  • The Tangled Web: A Guide to Securing Modern Web Applications
  • AJAX and Mashup Security
  • Introductory Intel x86: Architecture, Assembly, Applications (Youtube playlist with videos for those interested in assembly language)
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment