Trends in education, 2025 (vol. 18), issue 2

TVV 2025, 18(2)


USE OF 3D PRINTING IN PROGRAMMING EDUCATION

JURIČEK Miroslav, CZ, KUDLÁČEK Štěpán, CZ, KLEMENT Milan, CZ
Katedra technické a informační výchovy, Pedagogická fakulta UP

The integration of 3D printing into the educational process provides an opportunity to develop computational thinking and cross-curricular links (STEM/STEAM). This concept enables, first of all, the understanding of modern digital devices, but also directs them to solve problems in the field of algorithmization and programming in a new way. 
 
One of these ways is the possibility of analyzing G-code, which is generated by a 3D printing program (called a slicer), with programming languages such as C or Python, as they share some common features. If the teacher does not want to directly incorporate the creation of custom g-code into the lesson, he or she can work with a variant of editing the g-code provided by the slicer, such as changing the end position of the printer extruder, or writing simple g-codes to linearly shift the extruder position. It is the possibilities of integrating G-code into the teaching of algorithmization and programming that the present paper discusses.

Keywords: 3D printing, computational thinking, slicer, G-code

Received: March 24, 2025; Revised: November 17, 2025; Accepted: November 19, 2025; Prepublished online: February 19, 2026; Published: February 1, 2026  Show citation

ACS AIP APA ASA Harvard Chicago Chicago Notes IEEE ISO690 MLA NLM Turabian Vancouver
JURIČEK CZ, M., KUDLÁČEK CZ, Š., & CZ, K.M. (2025).
USE OF 3D PRINTING IN PROGRAMMING EDUCATION. Trends in education18(2), 
Download citation

This is an open access article distributed under the terms of the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0), which permits use, distribution, and reproduction in any medium, provided the original publication is properly cited. No use, distribution or reproduction is permitted which does not comply with these terms.