Makercodes ile Dijital Çağda Kodlama

BİLİŞİM DEVRİMİNDE FARKINDALIK YARATMAK İÇİN VARIZ

SEMİNER:

  • Dijital Çağda KODLAMA (1 saat)

YETİŞKİNLER için;

  • Teknolojik Okur yazarlık-Bilişim Çağında Kodlamanın Önemi (2 Gün)
  • Bilişim Çağında Sayısal Düşünme  (Computational Thinking) (2 Gün)
  • Teknolojik Workshoplar (1/2 Gün)

Çocuklar için ;

  • Ebeveyn-Çocuk Etkinliği-  (½ Günlük workshop )
  • Kodlama Atölyeleri  (2 Saatlik çalışanların çocuklarına yönelik)

Detaylı bilgi için makercodes.com web sitesini ziyaret edebilirsiniz.

BİLİŞİM DEVRİMİNDE FARKINDALIK YARATMAK İÇİN VARIZ

Günümüzün teknoloji devlerinin üst düzey isimlerinden üniversitelere, bazı ülkelerin eğitim sorumlularından pedagoglara kadar çok sayıda insan gelecekte daha başarılı olabilmek için kodlama ve bilgisayar bilimleri eğitimine herkesin başlaması gerektiği yönünde hemfikirler.

Türkiye vasıfsız işçi oranında dünyada en yüksek ikinci ülkedir. Bu da ülkemizin gelecekte önemli sıkıntılara gebe olduğunu gösteriyor. Bu tehlikenin üstesinden gelebilmek ancak teknoloji eğitimleri ile mümkün olabilecektir.

Burada önemli bir noktaya parmak basmak gerekli. Herkes mutlaka yazılımcı veya bilgisayar mühendisi olmak zorunda değil. Ancak kodlama ve bilgisayar bilimleri eğitiminin bu alanda ilerlemeyi düşünmeyecek kişiler için bile çok büyük faydası var, çünkü her alanda artık pek çok kişi yazılım sistemleri üzerinden işlerini yürütebiliyor hale gelecekler.

Endüstri 4.0 , dijitalleşme, yapay zeka derken  her geçen gün  teknoloji  hayatımızda daha da önem kazanmaya başladı. Bununla birlikte gelecekte üretken, yaratıcı, hayal gücü kuvvetli, analitik düşünen, planlayan, algoritmik düşünebilen  ve mutlu bireyler olarak hayatımıza  devam ettirmek  istiyorsak kodlama alanında kendimizi geliştirmemiz, minimum temel bir bilgiye sahip olmamız gerekli. Bu bilgi ihtiyacı öyle bir hal alacak ki yakın gelecekte 15-20  yıl içinde kodlama  bilmezseniz işsiz kalma durumunuz olabilecek.

Türkiye gerçeğinde  eğitim seviyemizi daha da yukarı çekebilmek  için  dijitalleşen bu dünyada ayakta kalmak istiyorsak çağa ayak uydurup KODLAMA’yı bir an önce öğrenmemiz gerekliliğini karşımıza çıkarıyor.

Biz burda neyi ortaya çıkarmaya çalışıyoruz? 21.YY neden Kodlama önemli? Ne işe yarar? Hayatımızda neyi kolaylaştırır? Analitik düşünce yapısına, Planlamaya, zaman yönetimine  nasıl katkı sağlar ?

Bu programa katılan kişiler  ne için kodlamayı öğrenmeleri gerektiğini daha iyi anlamış olacaklar . Böylece kurum olarak sizlerde  bir bilinç ve farkındalık yaratmış olacaksınız.

Amacımız aslında gene Mutluluğa geliyor. Bizler teknolojinin nimetlerinden faydalanarak, onun esiri olmadan fabrika ayarlarımızı koruyarak daha nasıl mutlu oluruz kısımının yöntemlerini sunmaya çalışıyoruz. 

Bu  oluşumda ülkemiz adına ve gelecek için birşeyler yapmanın mutluluğunu yaşıyoruz.

 

SEMİNER

Dijital Çağda KODLAMA

Amaç:

Sadece IT dışındaki talep eden birimlerin katılabileceği ve KODLAMA’nın temel mantığını öğrenebilecekleri bir program. Amaç kurumdaki çalışanların, IT ekipleriyle olan etkileşimlerini arttırmak  ayrıca  20-60 yaşa arası çalışan nüfusun KODLAMA ile ilgili farkındalıklarını arttırmak

Gelecekteki yazılım dilinin ne olacağını anlamaya yönelik olarak hazırlanmış teori ve uygulamalardan oluşan seminer programıdır.

  • 21. yüzyılın dili: Kodlama :Yakın bir gelecekte yabancı dil sorunu çözülecek, pek çok dilden pek çok dile otomatik canlı çeviriler yapılabilecek, ancak önümüzdeki yüzyılın dili kodlama olacak. İnsanız araçlar, doktorsuz ameliyatlar, akıllı binalar, yönetimsel ve diğer kararlar, gezegenler arası seyahatler hep kodlama algoritmaları sayesinde yapılacak, verilecek. Hatta sanatsal faaliyetler kodlama alt yapısını kavrayanlar daha yaratıcı olacak.

İçerik:

  • 21.yy’da Dünya’daki teknolojik gelişmeler ne durumda?
  • Kodlama nedir? Ne işimize yarar? Yetişkinlerin neden Kodlama öğrenmeli?
  • Kodlama mantığını öğrenmek bize  kariyerimiz ve ilişkilerimiz açısından ne kazandırır?
  • Kodlama benim hangi becerilerimi ve yetkinliklerimi kullanmama yardımcı olur?
  • 21.YY’da şirketler neden KODLAMA’nın üzerinde bu kadar duruyorlar?
  • Hayatında hiç yazılım yapmayan biri hiç bir şey bilemeden KODLAMA’yı nasıl öğrenir?
  • Gelecekte Avukat, Doktor, Müzisyen, İktisatçı olacaksa dahi kodlama öğrenmeli mi?
  • Gelecekte bilmediğimiz iş kollarında başarılı olmak  için hangi yetkinliklere sahip olmam gerekir?
  • Kodlama öğrenmek neden son derece keyiflidir ve farkında olmadan bize hangi kazanımları sağlar?
  • Kodlama işi hayatında farkındalıkla beraber hem eğlenmeyi hem de bir takım yetenekleri kazandırmayı mı sağlayacak?
  • Kodlama tekniklerinin ve mantığının öğrenilmesi  kariyer açısından öğrenmeyenlere karşı nasıl bir avantaj sağlayacak?
  • Yetişkinlere  kodlama nasıl öğretilmeli? Kodlamayı öğretirken hangi araç ve yöntemler kullanılmalı?

Bu ve bunun gibi daha pek çok merak ettiğiniz sorunun cevabını bu seminer/söyleşimizde bulabilirsiniz.

YETİŞKİNLER İÇİN EĞİTİMLER

1) BİLİŞİM ÇAĞINDA KODLAMA  (Teknolojik Okur & Yazarlık)

Amaç:

Günümüzde hemen her şey yazılımla yapılıyor, yazılımın temeli de kodlamadır. Her geçen gün bu ihtiyaç artarak devam ediyor. 21. Yüzyıl kodlamaya hâkim olanların başarılı olabileceği bir yüzyıl. Hangi meslek dalıyla uğraşırsak uğraşalım ve hatta özel hayatımızda karşımıza kodlamanın temel paradigmaları çıkmaktadır.  Örneğin bir tatil planı yaparken, çocuğumuza okul seçerken aslında kodlamanın temel prensiplerini uygularız. Bu prensiplerin temel eğitimini almak iş ve özel hayatımızda fark yaratacaktır.

İçerik:

Kodlama öğrenmenin faydaları – Aşağıdaki faydalar hem iş hem de özel hayatımız için geçerlidir-

  • Yeni nesil iş yapış modellerine hâkim olmak
  • 360 derece düşünme ve karar verme yeteneğinin arttırılması
  • Analitik düşünce becerilerinin geliştirilmesi
  • Sistematik  ve efektif çalışma becerilerinin kazanılması
  • Kaynakların farkındalığı ve bunların en iyi şekilde kullanılması becerilerinin geliştirilmesi
  • Algoritma mantığının kavranmasıyla planlamaların daha iyi yapılması
  • Eğlenmek – Sanılanın aksine kod yazmak son derece eğlencelidir (Doğru anlatılmadığı için “zor” olduğu algısı vardır)
  • 21. yüzyıla hazırlanacak ve okulunda kodlama eğitimi alan çocuklarınıza yardımcı olmak

Etkinlik kodlamanın temel yapılarını öğrenciyi sıkmayacak, hatta eğlenceli bir şekilde sunacak görsel bloklar ile yapılmakta ve kodlamaya ait temel kavramları içermektedir. Etkinlik kodlamanın temel kavramlarını barındıran bir içeriğe sahiptir. Bunları doğru bir sırayla ve araçlarla vermektedir

  • Algoritma
  • Döngüler
  • Koşul yapıları
  • Fonksiyonlar-Prosedürler
  • Resim ve Grafik Kavramları
  • Değişkenler
  • Hata Yakalama
  • Olay yönlendirme

Eğitim  içeriğini pekiştirmek için değişik tekrarlar farklı uygulamalar üzerinde yapılmaktadır. Bu metodoloji aynı zamanda zenginleştirme de sağlamaktadır. Aynı zamanda katılımcının gelecekte kullanabileceği araçlarda anlatılmaktadır.

Yöntem ve Uygulama;

Teorik Modeller,

Case Study,

Grup Çalışmaları

Yaşayarak Öğrenme Aktiviteleri

  • HTML ve css ile web kodlama
  • Makeblock ile mbot ve cubetto robot kodlama
  • Scratch ile oyun kodlama

Eğitime katılan katılımcılar kodlamanın temel kavramlarını öğrenmiş ve uygulamış olacaklar. Kodlamanın hayatımızın her alanında olduğunu ve bunun pratiklerini aslında günlük hayatlarında yaptıklarını ama bu eğitimle bunların daha sistematik bir şekilde yapabileceklerinin farkındalığına varacaklardır.

Böylece hem iş hayatında hem de özel hayatlarında fark yaratabilecekleri bir sistematiğin olduğunu kavrayacaklar.

Eğitimde  ayrıca kodlama öğrenmek için ne yapılması hangi araçların kullanılması gerektiği bilgileri de verilmektedir.

2) Computational Thinking 

(Bilişim Çağında Sayısal Düşünme )

Amaç:

Günümüzde hemen her şey yazılımla yapılıyor, yazılımın temeli de kodlamadır. Her geçen gün bu ihtiyaç artarak devam ediyor. 21. Yüzyıl kodlamaya hâkim olanların başarılı olabileceği bir yüzyıl. Hangi meslek dalıyla uğraşırsak uğraşalım ve hatta özel hayatımızda karşımıza kodlamanın temel paradigmaları çıkmaktadır.  Örneğin bir tatil planı yaparken, çocuğumuza okul seçerken aslında kodlamanın temel prensiplerini uygularız. Bu prensiplerin temel eğitimini almak iş ve özel hayatımızda fark yaratacaktır.

İçerik:

1.Gün

Kodlama temelinde dünyada yaşanan teknolojik gelişmeler

Kodlama Nedir

Kodlama dilleri nasıl çalışır

Yapay Zeka ve Kodlama

Cubetto ile Kodlama Grup Çalışması

Web Sayfası Kodlama (HTML)

Blok kodlama ile bir pc oyunu programlanması

Java kodlama dili ile koşullu döngü oluşturma

2.Gün

Robotik kodlama (mBot)

Temel yapay zeka algoritması (grup çalışması)

CSS Kodlama diliyle web sayfası yerleşimi

Web Projesi Geliştirme ve Kodlama (grup çalışması)

C++ diliyle Ardunio devresi kodlama

Blok kodlama tekniği ile çizgi takibi [if !supportLists]-          [endif]Bilgisayarca düşünme tekniği  firmada iş süreçlerini hızlandıracak bir elektronik devre planlaması projesi

Yöntem ve Uygulama;

Teorik Modeller,

Case Study,

Grup Çalışmaları

Yaşayarak Öğrenme Aktiviteleri

  • HTML ve css ile web kodlama
  • Makeblock ile mbot ve cubetto robot kodlama
  • Scratch ile oyun kodlama

Eğitime katılan katılımcılar kodlamanın temel kavramlarını öğrenmiş ve uygulamış olacaklar. Kodlamanın hayatımızın her alanında olduğunu ve bunun pratiklerini aslında günlük hayatlarında yaptıklarını ama bu eğitimle bunların daha sistematik bir şekilde yapabileceklerinin farkındalığına varacaklardır.

Böylece hem iş hayatında hem de özel hayatlarında fark yaratabilecekleri bir sistematiğin olduğunu kavrayacaklar.

3) TEKNOLOJİK WORKSHOPLAR

MakerCodes olarak 2015 yılından beri kurumlarla beraber yaptığımız  2 saatlik   atölyeler ile kurumsal inovasyon kurguları ile çalışanlara hızlıca yeni yetkinlikler kazandırıyor, ekip olma kabiliyetlerini artırarak bugüne ve geleceğe  hazır olmalarını sağlıyoruz.

İçerik:

Kodlama öğrenmenin faydaları – Aşağıdaki faydalar hem iş hem de özel hayatımız için geçerlidir-

  • Yeni nesil iş yapış modellerine hâkim olmak
  • 360 derece düşünme ve karar verme yeteneğinin arttırılması
  • Analitik düşünce becerilerinin geliştirilmesi
  • Sistematik  ve efektif çalışma becerilerinin kazanılması
  • Kaynakların farkındalığı ve bunların en iyi şekilde kullanılması becerilerinin geliştirilmesi
  • Algoritma mantığının kavranmasıyla planlamaların daha iyi yapılması
  • Çevik zaman ve iş yönetimi yetkinlikleri edinmek isteyenler
  • 21. yüzyıl yetkinliklerinden etkin zaman yönetimi konusunda fikir edinmek isteyenler
  • Önceliklendirme konusunda kendini geliştirmek isteyenler
  • Plan yapmak ve bireysel ya da kurumsal işlerini bir yol haritasına koymak isteyenle
  • Elektronikçi olmayanlar için elektroniğe giriş
  • Dijital dünyanın duyu organları: Sensörler
  • Giyilebilir teknoloji workshop

Etkinlik kodlamanın temel yapılarını  sıkmayacak, hatta eğlenceli bir şekilde sunacak görsel bloklar ile yapılmakta ve kodlamaya ait temel kavramları içermektedir. Etkinlik kodlamanın temel kavramlarını barındıran bir içeriğe sahiptir. Bunları doğru bir sırayla ve araçlarla vermektedir

Uygulama;

  • Makeblock ile mbot ve cubetto robot kodlama
  • Scratch ile oyun kodlama
  • Design Thinking ile empatik düşünme- Problem Çözme
  • Tinkercad- 3 boyutlu tasarım
  • Mobil oyun tasarımı
  • Arttırılmış Gerçeklik ile tanışma (AR)
  • Nesnelerin interneti çalışması (IOT)
  • Ardunio ile  Robot devreler oluşturup kodlama

Örnek Program Detayı:

1. İSTASYON: ROBOTİK KODLAMA  (1 saat 10 kişi)

– mBot robotları ile Blok kodlama

– Temel robot hareketleri

– Robot Sensor ilişkisi, çevresini algılayan tepki veren robotlar.

– RoboWar

2. İSTASYON: ROBOTİK DEVRE PROGRAMLAMA (1 saat 10 kişi)

– Ardunio devresi ile C++ dilini kullanma

– Kodlayarak elektronik devreyi kontrol etme

3. İSTASYON: 3D PRINT (1 saat 10 kişi)

– 3 Boyutlu yazıcı teknolojisini tanıma, örneklere bakma

– TinkerCad programı ile 3d printer için 3 boyutlu tasarım oluşturma

EBEVEYN-ÇOCUK ETKİNLİĞİ

1) Ailecek Kodluyoruz

Amaç:

Ebeveyn ve çocuğun temel kodlama kavramlarıyla eğlenceli bir şekilde tanışması

Ebeveyn ve çocuğu birlikte bilinçlendirip devam eden süreçte ebeveyne kodlama öğretmesiyle ilgili bir yol haritası ve sistem sunmak

İçerik:

Ekinliğin temel içeriğini “Zafer Demirkol” ‘un “Çocuklar için Kodlama” kitabı oluşturmaktadır. Etkinlik kodlamanın temel kavramlarını barındıran bir içeriğe sahiptir. Bunları doğru bir sırayla ve araçlarla vermektedir

  • Bilgisayar temel elemanları
  • Algoritma
  • Döngüler
  • Koşul yapıları
  • Resim ve Grafik Kavramları
  • Değişkenler
  • Hata Yakalama
  • Olay yönlendirme

Etkinlik bilgisayarda görsel bloklar üzerinde değişik uygulamalarla yapılmaktadır.  Eğlenceli oyunlar ve etkinlikleri içermektedir. İçerikler tamamıyla oyun ve eğlenceli bir yapıya sahiptir. Etkinlik içeriğini pekiştirmek için değişik tekrarlar farklı uygulamalar üzerinde yapılmaktadır. Bu metodoloji aynı zamanda zenginleştirme de sağlamaktadır. Aynı zamanda velinin gelecekte kullanabileceği araçlarda anlatılmaktadır.

Etkinlik sonunda çocuk ve ebeveyn kodlamanın temel kavramlarıyla tanışmış olacaklar. Gelecekte birlikte yapacakları kodlama çalışmalarında hangi yöntemlerle hangi araçlarla ve hangi sistematikle ilerleyebilecekleri bilgilerini edinecekler. Ebeveyn çocuğuna vereceği kod eğitiminde nasıl yaklaşacağını ve mevcut araçları nasıl zenginleştirerek kullanabileceği bilgisini edinecek. Eğer çocuğu okulunda kodlama eğitimi alıyorsa buna ilave kendisi de katkıda bulunabilecek bir kazanım elde edecek

2) ÇOCUKLAR İÇİN KODLAMA ATÖLYELERİ

Sizlerden gelen talep doğrultusunda yaş gruplarına göre  10’ar kişilik sınıflarda 2 saatlik atölyeler düzenlenmektedir.

  • 5-7 Yaş İlkokul Öncesi Çocuklar İçin Kodlama Atölyesi©
  • 7-10 Yaş Çocuklar İçin Kodlama Atölyesi©
  • 10-16  Yaş Çocuklar İçin Robotik Atölyesi©

AMAÇ:

Çocukların temel kodlama kavramlarıyla eğlenceli bir şekilde tanışması

Katılımcı öğrenciye güçlü bir kodlama temeli kazandırarak kendini geliştirebilme şansını kazanacağı bir bilgi altyapısına sahip olması

İçerik:

Atölye kodlamanın temel kavramlarını barındıran bir içeriğe sahiptir. Bunları doğru bir sırayla ve araçlarla vermektedir

  • Kodlama temel elemanları
  • Algoritma
  • Döngüler
  • Koşul yapıları

Etkinlik bilgisayarda görsel bloklar üzerinde değişik uygulamalarla yapılmaktadır.  Eğlenceli oyunlar ve etkinlikleri içermektedir. İçerikler tamamıyla oyun ve eğlenceli bir yapıya sahiptir. Etkinlik içeriğini pekiştirmek için değişik tekrarlar farklı uygulamalar üzerinde yapılmaktadır. Bu metodoloji aynı zamanda zenginleştirme de sağlamaktadır. Aynı zamanda gelecekte gelişim konusunda kullanabileceği bir yol haritası anlatılmaktadır.

2 saatin  sonunda katılımcılar kodlamanın temel kavramlarıyla tanışmış olacaklar. Gelecekte birlikte yapacakları kodlama çalışmalarında hangi yöntemlerle hangi araçlarla ve hangi sistematikle ilerleyebilecekleri

bilgilerini edinecekler.

NOT: Bu atölyeleri sistematik devam ettirmek isteyen çocukları 10 aylık modülün sonunda  (haftada 1 kez) eğitimi verilen program üzerinden kodlama yaparak kendi oyunlarını kodlayabiliyor olacaklar.