Alexander Steinmaurer

University Assistant | PhD Student | Lecturer | Full-Stack Developer | Paramedic


E-Projekt TimeTrack


Hi everyone, my name is Alexander and I am glad to welcome you to my website. Since I was a child, computers are around. After nine years of mandatory school education to start working in that field. In my apprenticeship as a software developer, I learned a lot about software, technology and people. I also realized that I would love to share my passion for computer science with others as well and so I went to my favourite city - Graz. So I started to study computer science and German language/literature to become a teacher. In this wonderful time, I got in contact with a lot of great and inspiring people. Together with these people I worked on different projects in the area of software development. While writing my theses, I realized that I really enjoy developing new technologies that engage and support people in learning to code. I started with a Ph.D. in Computer Science to make programming as easy and engaging as possible. My research covers learning analytics, computer science education, computational skills.

Teaching was always another passion for me and so I started to teach in 2014. I took different courses at the Austrian Red Cross to become a lecturer and since then I teach mainly paramedics and first aid. Besides that, I teach at the Graz University of Technology, FH Campus 02 and Pädagogische Hochschule Steiermark.

Curriculum Vitae

since 06/2020

University Assistant | Graz University of Technology

  • Researcher @ CoDiS Lab
  • Teaching Bachelor and Master Courses in the area of Computer Science (Programming, Engaging Learning Technologies, Project Management, Scientific Working)

since 10/2020

Lecturer | Campus 02 University of Applied Science

  • Lecturer at the Institute of Information Technologies and Business Informatics.
  • Operating Systems and Markup Languages

since 03/2021

Lecturer | University College of Teacher Education Styria

  • Lecturer at the Institute of Secondary School Professional Education
  • Multimedia Systems II

since 11/2014

Lecturer | Austrian Red Cross

  • Teaching first aid courses
  • Teaching first aid courses focusing children and infant emergencies
  • Teaching in the Emergancy Medical Technican Programm of the Austrian Red Cross (Paramedics - "Rettungssanitäter")
  • Teaching the compulsory courses ("Pflichtschulung") according to § 50/51 SanG
  • Content for EMT Courses

12/2016 - 04/2021

Full Stack Developer | E-Projekt Software

  • Working on different web-based (PHP, Python, Node.JS, Bootstrap) and mobile applications (React Native, Apache Cordova)
  • Designing and implementation of APIs (REST)
  • Administration of different webservers (Apache, MySQL, MongoDB)

11/2017 - 02/2020

Web Developer | University of Graz

  • System Administrator for the linguistic IT-Lab and the devices (EyeTracker, Microphone, etc.)
  • Python programming for different lingustic experiments
  • Server administration (Debian) for different linguistic web-applications
  • Data analysis and statistical evaluation of experiments

summer term 2018-2020

Student Assistant | Graz University of Technology

10/2017 - 12/2017

Teacher | Refugee Aid Program

summer 2015/16

Application Engineer - Internship | x-tention Informationstechnologie GmbH

  • Writing a software for monitoring job execution at the hospital information system
  • Technical support for users of different clinical applications
  • Working on documentations for various clinical applications

02/2013 - 07/2014

Application Engineer | x-tention Informationstechnologie GmbH

  • Technical support for users of different clinical applications
  • Administration of clinical applications and servers
  • Maintaining and Monitoring applications and data exchange (HL7)

09/2008 - 04/2012

Software Engineer (Apprenticeship) | E-Projekt Software

  • Supporting and developing the own ERP System (.NET and Visual Fox Pro)
  • Designing and Implementing different APIs to webshops (JSON, REST, XML, SOAP, XML-RPC)
  • Administration of different databases (MySQL, MsSQL, Fox Pro)
  • Customer training


VO/KU Introduction to Structured Programming (TU Graz)
  • Bachelor's Programmes Computer Science, Information and Computer Engineering, Software Engineering and Management, Teacher Education Computer Science, and Electrical Engineering
  • Topics: Introduction to programming, C programming language, Data Types, Control Statements, Algorithms, (Dynamic) Memory Management, Structs, Pointers, etc.
VO/KU Object-oriented Programming I (TU Graz)
  • Bachelor's Programmes Computer Science, Information and Computer Engineering, Software Engineering and Management, Teacher Education Computer Science, and Electrical Engineering
  • Topics: C++ programming language, Objects, Classes, STL (Vectors, Iterators), Smart Pointers, Polymorphy
SE Selected Topics in Engaging Learning Technologies (TU Graz)
  • Intradisciplinary Course for Teachers and Computer Scientists
  • Topics: Digital Skills, Learning Environments, VR/AR/XR Technologies, E-Assessment, Coding, Game-Based Learning
SE Introduction to Scientific Working (TU Graz)
  • Bachelor's Programmes Computer Science, Information and Computer Engineering, Software Engineering and Management, Teacher Education Computer Science, and Electrical Engineering
  • Introduction to Scientific Writing: Formulate Research Questions, Paper/Theses Writing, Citation/References, etc.
  • Document: Introduction to Scientific Writing
ILV Operating Systems (FH Campus02)
  • Bachelor's Programme Business Data Science
  • Topics: Intro to Operating Systems, Computer Architecture, Process Management (Process, Threads, IPC, Scheduling), Memory Management, Virtual Memory, I/O Devices, Filesystem, Bash Programming
ILV Markup Languages (FH Campus02)
  • Bachelor's Programme Business Software Development
  • GitLab-Repository
  • Topics: XML, HTML5, JSON, XML Schema Definition, XPath, Ajax, JQuery, XSLT
VO/UE Project Management (TU Graz)
  • Bachelor's Programme Software Engineering and Management
SE Multimedia Systems II (PH Steiermark)
  • Online Course
  • Master's Programme Media Informatics
  • Topics: Game-based Learning, Multimedia Systems, Learning Technologies





Podcast: Game Based Learning

Podcast @ Radioigel



Presentation: sCool: Learning Programming with Bugs?!

Virtual Presentation for Tag der Informatik Fachdidaktik 2020

Video (Workshop) and Slides