Skip to main content

Tampere University Student’s Guide

Opintojakso, lukuvuosi 2025–2026
COMP.SEC.300

Secure Programming, 5 op

Tampereen yliopisto
Opetusperiodit
Aktiivinen periodissa 3 (1.1.2026–1.3.2026)
Aktiivinen periodissa 4 (2.3.2026–31.5.2026)
Koodi
COMP.SEC.300
Opetuskieli
English
Lukuvuodet
2024–2025, 2025–2026, 2026–2027
Opintojakson taso
Advanced studies
Arviointiasteikko
General scale, 0-5
Vastuuhenkilö
Responsible teacher:
Marko Helenius
Responsible organisation
Faculty of Information Technology and Communication Sciences 100 %
Coordinating organisation
Computing Sciences Studies 100 %
Yhteiset osaamistavoitteet
International outlook and global responsibility
Core content
  • design principles of secure programming
  • secure programming skills
  • avoiding and preventing vulnerabilities
  • secure software development lifecycle
Complementary knowledge
  • security architecture, design, mental models and checklists
  • secure usage of data bases
  • experimentation with buffer overflow, XSS and CSRF
  • immersion to a selected focus area 
  • security testing
Osaamistavoitteet
Esitietovaatimukset
Suositellut esitiedot
Lisätiedot
Vastaavat opintojaksot
Kokonaisuudet, joihin opintojakso kuuluu
Suoritustapa 1
To pass the course, you must pass the exercises, participate in the exercise groups and prepare and present an exercise work.
Kaikkien osuuksien suorittaminen on pakollista.

Participation in teaching

07.01.2026 20.05.2026
Aktiivinen periodissa 3 (1.1.2026–1.3.2026)
Aktiivinen periodissa 4 (2.3.2026–31.5.2026)

Independent study

07.03.2026 31.05.2026
Aktiivinen periodissa 4 (2.3.2026–31.5.2026)