Use of 3D printing in programming education Cover Image

Využití 3D tisku ve výuce programování
Use of 3D printing in programming education

Author(s): Miroslav Juriček, Štěpán Kudláček, Milan Klement
Subject(s): Education, School education, Higher Education , Methodology and research technology, ICT Information and Communications Technologies, Pedagogy
Published by: Univerzita Palackého v Olomouci
Keywords: 3D printing; computational thinking; slicer; G-code;

Summary/Abstract: 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.

  • Issue Year: 18/2025
  • Issue No: 2
  • Page Range: 14-19
  • Page Count: 6
  • Language: Czech
Toggle Accessibility Mode