Me
Studies
CV
Software





Studies



Master's thesis

Elliptic curve cryptography on smart cards [di.ps] [di.pdf]

Computer science


Tik-76.144 Logic Programming

1. Assignment
2. Assignment
3. Assignment
4. Assignment

Tik-76.166 Concurrent Programming

Tik-76.601 Introduction to Software Engineering

1. Assignment: Training Plan (In Finnish)
2. Assignment: Project Plan (In Finnish)
3. Assignment: Cost Estimation (In Finnish)
4. Assignment: Risk Analysis (In Finnish)
5. Assignment: Requirements Elicitation Plan (In Finnish)
6. Assignment: Commitment Management (In Finnish)
7. Assignment: Reward System Plan (In Finnish)
8. Assignment: Process Modeling (In Finnish)
9. Assignment: Review of Documents (In Finnish)

Tik-109.300 Telecommunications architectures
1. Assignment (In Finnish)
2. Assignment (In Finnish)
3. Assignment (In Finnish)
4. Assignment (In Finnish)
5. Assignment (In Finnish)
6. Assignment (In Finnish)
7. Assignment (In Finnish)
8. Assignment (In Finnish)
9. Assignment (In Finnish)
10. Assignment (In Finnish)
11. Assignment (In Finnish)
12. Assignment (In Finnish)
13. Assignment (In Finnish)

Tik-110.401 Fundamentals of Computer Security (2-3 ov)
1. Assignment: Security threats (In Finnish)
2. Assignment: Security labels (In Finnish)
3. Assignment: Clark-Wilson in Unix (In Finnish)
4. Assignment: Denial of service (In Finnish)

Tik-76.141 Database Algorithms 3 ov

Tik-76.147 Introduction to Knowledge Engineering 4 ov

Tik-76.295 Seminar on Software Implementation Techniques 2 ov

Presentation: REDO recovery, slides in Finnish
Presentation: Pi-trees, hB-trees and hB^Pi -trees, slides in Finnish

Tik-110.350 Computer Networks 3 ov

1. Assignment (In Finnish)
2. Assignment (In Finnish)
3. Assignment (In Finnish)
4. Assignment (harjoitustyön suunnitelma)
5. Assignment (In Finnish)
6. Assignment (In Finnish)
7. Assignment (In Finnish)
8. Assignment (In Finnish)
9. Assignment (In Finnish)
10. Assignment (In Finnish)
11. Assignment (In Finnish)

Tik-86.126 User Interfaces

1. Assignment (In Finnish)
2. Assignment (In Finnish)
3. Assignment (In Finnish)
4. Assignment (In Finnish)
6. Assignment (In Finnish)
8. Assignment (In Finnish)

Course Assignment: MikroKokki user interface

Tik-110.502 Basics of Cryptology (2 ov)

Tik-76.631 Software Processes (2 ov)

Tik-109.350 Telecommunication signaling protocols (3 ov)

50 GSM Questions and Answers
10 GSM Questions and Answers (in PostScript format) In Finnish
CDPD - Cellular Digital Packet Data (in PostScript format)

Diplomityöseminaari (1 ov)

Tik-76.612 Software Project Management (2 ov)

Industrial engineering and management

TU-91.167 Seminar in Business Strategy and International Business

References

TU-91.166 Yritysstrategian ja kansainvälisen liiketoiminnanseminaari (3 ov)

Mathematics

Mat-2.105 Optimoinnin perusteet 2 ov

Kotitehtävät

Mat-2.091 Sovellettu todennäköisyyslasku 3 ov

Miscellaneous

AS-84.132 Automaatio- ja säätötekniikka (2 ov)

S-88.150 Tietokonetekniikan työt (1,5 ov)