A novel approach for energy-efficient, high
performance and compact programming for next-generation
EU software engineers

Project website


The MultiASM project aims to deliver a comprehensive, high-quality curriculum, study, and teaching materials in blended and inverted learning models on green, energy-efficient, compact, and low-level programming techniques.

We want to train directly (in class) and indirectly (MOOCs) the next generation of software engineers, promoting European technology heritage and solutions worldwide and fitting recent EU activities (The Chips, Act, EIP, EuroHPC).

Project implementation covers a curriculum on assembler programming for all classes of digital devices:

  • embedded/IoT (AVR), 
  • mobile and portable (ARM), 
  • and full-size and server/cluster computers: Intel/AMD (CISC).

It includes in-classroom study materials in the form of presentations and self-study (hard copy book, PDF) and online MOOC modules, exchangeable with the classical model, in the form of blended study and inverted learning models. Several dissemination activities will be run at HEs.

We expect to introduce modules of the Assembler programming curriculum into all consortium HE members and beyond in the form of the classical and blended study model. 

The Assembler programming curriculum will be composed of 4 modules and piloted by 3 HEs, then integrated with their current curriculums.

We will share practices on energy-efficient and green programming.

We will support the development of the EU initiatives (The Chips Act, EuroHPC, EPI) with qualified European engineers.

The project consortium is composed of 4 partners:

  • Silesian University of Technology, Gliwice, Poland (Coordinator),
  • Riga Technical University, Riga, Latvia (Partner),
  • Western Norway University, Forde, Norway,
  • ITT Group, Tallinn, Estonia.

Project ID: 2023-1-PL01-KA220-HED-000152401

KA220-HED - Cooperation partnerships in higher education
Project implementation period: from 2023.12.01 to 2026.11.30 (36m).