Jari-Matti Mäkelä
 MSc


jmjmak@utu.fi




ORCID identifierhttps://orcid.org/0000-0003-0024-9992

UTU home page




Areas of expertise
software engineering; programming; programming language theory; programming language implementation; parallel programming; software security

Biography

Jari-Matti Mäkelä is a Doctoral Student and a University Teacher, currently working at the University of Turku. His main research interests are related to programming languages and parallel programming. He has around 30 international peer-reviewed publications, mostly in the field of programming languages and parallel programming. Mäkelä has 11 years of teaching experience and has participated in the teaching of over 30 course instances at the University of Turku.



Research

My main research interests are related to programming languages and parallel programming, but I have also studied other areas of sofware engineering such as software security, Linux, and virtualization technologies. The programming language related research focuses on language design and semantics, language implementation, and other programming language related tools. The parallel programming research focuses on the compilation and runtime systems targeting massively multi-core architectures.



Teaching

My current teaching responsibilities include the four courses: 'Advanced Course in Object Oriented Programming', 'User Interfaces', 'Programming Paradigms in Practice', and 'Programming Lab Course'
(basic & intermediate instances).

Previously I have taught over 30 course instances at the University of Turku, either as the responsible teacher or as a course assistant. Among those are e.g.

- Advanced Course in Object Oriented Programming (7 times)
- User Interfaces (7 times)
- Programming Languages and Paradigms (5 times)
- Programming Lab Course (4 times)
- Distributed Systems (3 times)
- Advanced Programming Techniques (2 times)
- Programming Paradigms in Practice (2 times)
- Declarative Programming

During the years I have developed large parts of the current course material and designed a multitude of exercises and projects. A large number of students (e.g. ~260 on Advanced Course in OOP) also required
leading a team of course assistants.



Publications
  
Go to first page
  
Go to previous page
  
2 of 2
  
Go to next page
  
Go to last page

  • RISC-Based Moving Threads Multicore Architecture  (2011)  
    • Proceedings of the International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing
    CompSysTech '11: Proceedings of the International Conference on Computer Systems and Technologies Mäkelä Jari-Matti, Leppänen Ville, Forsell Martti
    (
    Refereed article in conference proceedings (A4))


  • Thick Control Flows: Introduction and Prospects  (2011)  Proceedings of 2011 Conference on Parallel and Distributed Processing Techniques and Appliations, PDPTA'11 Leppänen Ville, Forsell Martti, Mäkelä Jari-Matti
    (
    Refereed article in conference proceedings (A4))


  • SMASim: A Cycle-accurate Scalable Multi-core Architecture Simulator  (2010)  
    • Lecture notes in engineering and computer science
    Proceedings of The World Congress on Engineering 2010, WCE 2010 Mäkelä Jari-Matti, Leppänen Ville
    (
    Refereed article in conference proceedings (A4))


  • SMASim Manual, version 1.0  (2010)  
    • TUCS Publication Series
     Mäkelä Jari-Matti, Paakkulainen Jani, Leppänen Ville
    (
    Published development or research report or study (D4))


  • Towards Programming on the Moving Threads Architecture  (2010)  
    • Proceedings of the International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing
    Proceedings of the 11th International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing on International Conference on Computer Systems and Technologies Mäkelä Jari-Matti, Leppänen Ville
    (
    Refereed article in conference proceedings (A4))


  • Experiences with Embedding MPL Security Monitors into Java Programs  (2009)  Proceedings of the International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing Mäkelä Jari-Matti, Leppänen Ville
    (
    Refereed article in conference proceedings (A4))


  • MVTsim: Software Simulator for Multicore on Chip Parallel Computer Architectures  (2009)  CompSysTech '09: Proceedings of the International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing Mäkelä Jari-Matti, Paakkulainen Jani, Leppänen Ville
    (
    Refereed article in conference proceedings (A4))



Last updated on 2023-12-07 at 12:17