Bu eğitim programı, birlikte ele alındığında, birleştirme için araçlar, kaynaklar ve destek sağlayan iki modülden oluşur. Her iki alanda da ilgi çekici ve etkili bir öğrenme elde etmek için müfredat dışı kullanılabilecek STEM eğitiminde Programlama/Kodlama ve 3D teknolojisi kullanılmıştır.

Python programlama dilinin henüz kullanılmadığı; okullarda ve  eğitim sistemlerindeki öğretmenler ve öğrenciler için giriş yapabilecekleri ek eğitimi kaynak sağlanmaktadır.

İlk modül, Python kitaplıklarının kullanımı da dahil olmak üzere ilgili Python sözdizimini ve veri yapılarını tanıtarak teorik eğitim sağlar. Micro:bit mikro denetleyiciye ve Lego tuğlaları gibi tıkla ve yakala grafik bloklarını kullanarak MicroPython’un oluşturulmasını sağlayan EduBlocks görsel programlama ortamına genel bir bakışla başlar.  Modülün geri kalanı, süreçte Python kullanmayı öğretirken, basit oyunlar geliştirmemizde bize rehberlik ediyor. Modülün son bölümü Raspberry Pi Pico’yu tanıtıyor. Teorik sunumdaki her ana unsuru pratik görevler takip eder. Örnek kodla desteklenir. Prosedürleri adım adım takip ederek süreçte öğrenilmesi sağlanıyor. Uygulama için ek egzersizler öneriliyor

>> Modül 1: 3D modellerin yaratici keşiflerini etkinleştirmek için Python kullanma

İkinci modül;  OpenSCAD 3D modelleme dilinin üzerinde özel bir Python kitaplığı kullanarak prosedürel 3D içerik oluşturmaya odaklanır. Python olmadan, yani OpenSCAD’in kendi betik dilini kullanarak 3D modellemeyi öğrenmek için de yararlı olabilir. Giriş bölümü, OpenSCAD’e genel bir bakış içerir ve nasıl kurulabileceğini açıklar. Bu bölüm ayrıca Thonny ortamını ve SolidPython kitaplığını sunar. Bu girişin ardından, öğrenme yolu belirli örnekler etrafında oluşturulur. Yönergeleri izleyerek, tüm parçalarıyla birlikte bir satranç tahtasının 3 boyutlu tasarımlarını oluşturabiliriz. Son bölüm, basit bir mini 3D satranç oyunu geliştirmemize ve satranç tahtasında hareketler canlandırmak için OpenSCAD kullanarak pratik yapmamıza rehberlik ediyor.

>> Modül 2: 3D baski ve 3D içerik üretimi için Python kullanma

Kaynaklar, pratik tasarım veya kodlama görevleri veya oyun oluşturma bağlamında öğrenmeye izin verir. Öğretmenler tarafından kendi eğitimlerini tasarlamak için kullanılabileceği gibi, kendi başlarına öğrenmek isteyen öğrenciler tarafından da kullanılabilir. Ek eğitim kaynağı Python’a Başlarken, Python öğrenmeye yeni başlayan öğretmenler ve öğrenciler için tasarlanmıştır. Örnek kod ve kod yazma alıştırmaları aracılığıyla Python ile programlamanın temellerini sunar. Ayrıca, yeni başlayanlar için uygun bir Tümleşik Geliştirme Ortamının indirilmesi ve kurulmasıyla ilgili yönergeler içerir. Etkili öğrenmek için Python’a giriş niteliğinde bir eğitim gereklidir. Modül 1 ve/veya Modül 2 ile birleştirilebilir.

>> Modül 1 : Getting Started with Python

The European Commission support for the production of this website does not constitute an endorsement of the contents which reflects the views only of the authors, and the Commission cannot be held responsible for any use which may be made of the information contained therein.