{"id":524,"date":"2026-01-18T20:12:49","date_gmt":"2026-01-18T20:12:49","guid":{"rendered":"https:\/\/narhost.com\/blog\/?p=524"},"modified":"2026-09-11T15:09:49","modified_gmt":"2026-09-11T15:09:49","slug":"robotik-kodlama-nedir","status":"publish","type":"post","link":"https:\/\/narhost.com\/blog\/robotik-kodlama-nedir\/","title":{"rendered":"Robotik Kodlama Nedir, Hangi Ya\u015fta Nas\u0131l Ba\u015flan\u0131r"},"content":{"rendered":"<div id=\"ai-ozet\" class=\"ai-box\">\n<p class=\"ai-box-title\">K\u0131saca \u00f6zet<\/p>\n<ul>\n<li>Robotik kodlama, bir kart\u0131, motoru ve sens\u00f6r\u00fc yazd\u0131\u011f\u0131n\u0131z kodla hareket ettirmeyi \u00f6\u011freten uygulamal\u0131 programlama e\u011fitimidir.<\/li>\n<li>5-7 ya\u015fta ekrans\u0131z oyuncaklar ve y\u00f6n kartlar\u0131, 8-11 ya\u015fta blok tabanl\u0131 g\u00f6rsel programlama, 12 ya\u015f \u00fcst\u00fcnde metin tabanl\u0131 dil kullan\u0131l\u0131r.<\/li>\n<li>Blok tabanl\u0131dan metin tabanl\u0131ya ge\u00e7i\u015f ya\u015fla de\u011fil, \u00e7ocu\u011fun d\u00f6ng\u00fc ve ko\u015ful mant\u0131\u011f\u0131n\u0131 blokla rahat\u00e7a kurabildi\u011fi anla belirlenir.<\/li>\n<li>Kullan\u0131lan kartlar iki gruba ayr\u0131l\u0131r: i\u015fletim sistemi \u00e7al\u0131\u015ft\u0131rmayan mikrodenetleyiciler ve \u00fczerinde tam bir i\u015fletim sistemi ko\u015fan tek kart bilgisayarlar.<\/li>\n<li>Sens\u00f6r veriyi okur, kod karar\u0131 verir, motor hareketi \u00fcretir. \u00dc\u00e7 ad\u0131m\u0131 ayr\u0131 ayr\u0131 anlamadan kurulan proje ezberde kal\u0131r.<\/li>\n<li>\u0130lgiyi ayakta tutan \u015fey ders s\u0131ras\u0131 de\u011fil, bitince g\u00f6sterilebilen projedir; biten projeleri bir web sayfas\u0131nda toplamak \u00e7ocu\u011fu \u00fcretmeye devam ettirir.<\/li>\n<\/ul>\n<\/div>\n<p>\u00c7ocu\u011funuz ekranda bloklar\u0131 s\u00fcr\u00fckleyip robotun \u0131\u015f\u0131\u011f\u0131n\u0131 yakt\u0131, siz de bunun ger\u00e7ekten bir \u015fey \u00f6\u011fretip \u00f6\u011fretmedi\u011fini merak ediyorsunuz. Kurs listeleri birbirine benziyor, sat\u0131lan setler onlarca par\u00e7ayla geliyor, hangi ya\u015fta neyin i\u015fe yarad\u0131\u011f\u0131 ise net s\u00f6ylenmiyor. Robotik kodlama asl\u0131nda olduk\u00e7a somut bir \u00f6\u011frenme hatt\u0131 izler ve bu hatt\u0131 bilmek hem para hem zaman kayb\u0131n\u0131 \u00f6nler. A\u015fa\u011f\u0131da ya\u015f ya\u015f neyin \u00f6\u011fretildi\u011fini, hangi ara\u00e7la ilerlendi\u011fini ve yolun nereye \u00e7\u0131kt\u0131\u011f\u0131n\u0131 anlat\u0131yoruz.<\/p>\n<h2>Robotik kodlama nedir, klasik kodlamadan fark\u0131 ne?<\/h2>\n<p>Robotik kodlama, yaz\u0131lan kodun sonucunu ekranda de\u011fil fiziksel d\u00fcnyada g\u00f6steren programlama e\u011fitimidir. Bir hata mesaj\u0131 okumak yerine, motorun yanl\u0131\u015f y\u00f6ne d\u00f6nmesini ya da mesafe sens\u00f6r\u00fcn\u00fcn duvar\u0131 ge\u00e7 fark etmesini izlersiniz. Geri bildirim g\u00f6zle g\u00f6r\u00fcl\u00fcr oldu\u011fu i\u00e7in \u00f6\u011frenme h\u0131zlan\u0131r.<\/p>\n<p>Klasik kodlamada de\u011fi\u015fken, d\u00f6ng\u00fc ve ko\u015ful soyut kal\u0131r. Burada ise hepsinin elle tutulur bir kar\u015f\u0131l\u0131\u011f\u0131 vard\u0131r: d\u00f6ng\u00fc, robotun s\u00fcrekli sens\u00f6r okumas\u0131 demektir; ko\u015ful, &#8220;engel yak\u0131nsa dur&#8221; demektir; de\u011fi\u015fken ise \u00f6l\u00e7\u00fclen mesafenin kendisidir. Bu y\u00fczden ilkokul \u00e7a\u011f\u0131ndaki \u00e7ocuklar soyut anlat\u0131mla kavrayamad\u0131klar\u0131 kavramlar\u0131 burada \u00fc\u00e7 deneme i\u00e7inde oturtur.<\/p>\n<div class=\"highlight-box\">\n<p class=\"label\">Bilgi<\/p>\n<p>Robotik kodlama tek ba\u015f\u0131na bir meslek dal\u0131 de\u011fil, programlamaya giri\u015f y\u00f6ntemidir. Ama\u00e7 robot \u00fcretmek de\u011fil, \u00e7ocu\u011fun bir problemi ad\u0131mlara b\u00f6lme al\u0131\u015fkanl\u0131\u011f\u0131 kazanmas\u0131d\u0131r. Ayn\u0131 al\u0131\u015fkanl\u0131\u011f\u0131n soyut taraf\u0131n\u0131 <a href=\"https:\/\/narhost.com\/blog\/algoritma-nedir\/\" title=\"Algoritma nedir, problemi ad\u0131mlara b\u00f6lme mant\u0131\u011f\u0131\">algoritma yaz\u0131m\u0131zda<\/a> ayr\u0131nt\u0131l\u0131 ele ald\u0131k.<\/p>\n<\/div>\n<figure class=\"nh-sema\"><img loading=\"lazy\" src=\"https:\/\/narhost.com\/blog\/wp-content\/uploads\/2026\/09\/robotik-kodlama-nedir-sema-narhost.webp\" alt=\"Robotik kodlama \u00f6\u011frenme hatt\u0131 \u015femas\u0131 \u2014 ya\u015f aral\u0131\u011f\u0131na g\u00f6re ara\u00e7 ve kazan\u0131m basamaklar\u0131\" width=\"1200\" height=\"500\" loading=\"lazy\" decoding=\"async\"><figcaption>Robotik kodlama d\u00f6rt basamakta ilerler: komut s\u0131ras\u0131, blok tabanl\u0131 mant\u0131k, kart ve sens\u00f6r, metin tabanl\u0131 proje.<\/figcaption><\/figure>\n<h2>Hangi ya\u015fta hangi ara\u00e7 ve hangi kazan\u0131m?<\/h2>\n<p>Ya\u015f aral\u0131klar\u0131 kesin s\u0131n\u0131r de\u011fil, ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r. Erken ba\u015flayan bir \u00e7ocuk \u00fcst basama\u011fa erken ge\u00e7er; ge\u00e7 ba\u015flayan \u00e7ocuk alt basamaklar\u0131 h\u0131zl\u0131 ge\u00e7er ama atlamaz. A\u015fa\u011f\u0131daki tablo s\u0131k kullan\u0131lan ara\u00e7 gruplar\u0131n\u0131 ve her basamakta beklenen kazan\u0131m\u0131 \u00f6zetliyor.<\/p>\n<table>\n<thead>\n<tr>\n<th>Ya\u015f aral\u0131\u011f\u0131<\/th>\n<th>Uygun ara\u00e7<\/th>\n<th>Kazan\u0131m<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>5-7<\/td>\n<td>Ekrans\u0131z kodlama oyuncaklar\u0131, y\u00f6n kartlar\u0131, \u00e7izgi izleyen basit robotlar<\/td>\n<td>S\u0131ralama, y\u00f6n kavram\u0131, komutun sonucunu tahmin etme<\/td>\n<\/tr>\n<tr>\n<td>8-11<\/td>\n<td>Blok tabanl\u0131 g\u00f6rsel programlama, s\u00fcr\u00fckle b\u0131rak aray\u00fczl\u00fc e\u011fitim setleri<\/td>\n<td>D\u00f6ng\u00fc, ko\u015ful, olay tetikleme, basit hata ay\u0131klama<\/td>\n<\/tr>\n<tr>\n<td>12-14<\/td>\n<td>Mikrodenetleyici kartlar, sens\u00f6r ve motor mod\u00fclleri, hibrit blok-metin edit\u00f6rleri<\/td>\n<td>De\u011fi\u015fken, fonksiyon, seri port okuma, devre kurma<\/td>\n<\/tr>\n<tr>\n<td>15-17<\/td>\n<td>Metin tabanl\u0131 dil, tek kart bilgisayarlar, kamera ve a\u011f mod\u00fclleri<\/td>\n<td>K\u00fct\u00fcphane kullan\u0131m\u0131, veri i\u015fleme, proje mimarisi<\/td>\n<\/tr>\n<tr>\n<td>18+<\/td>\n<td>G\u00f6m\u00fcl\u00fc yaz\u0131l\u0131m ara\u00e7lar\u0131, s\u00fcr\u00fcm kontrol\u00fc, ger\u00e7ek donan\u0131m projeleri<\/td>\n<td>Tak\u0131m \u00e7al\u0131\u015fmas\u0131, dok\u00fcmantasyon, portfolyo \u00fcretimi<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"senaryo-block\">\n<p class=\"label\">\u00d6rnek senaryo<\/p>\n<p>Bir ortaokul bili\u015fim \u00f6\u011fretmeni, 12 ya\u015f grubunda blok tabanl\u0131 ortamda tak\u0131lan \u00f6\u011frencileri g\u00f6rd\u00fc. Ders s\u0131ras\u0131n\u0131 de\u011fi\u015ftirdi: \u00f6nce s\u0131n\u0131fa &#8220;otoparka ara\u00e7 giri\u015fini sayan sistem&#8221; problemini verdi, \u00e7\u00f6z\u00fcm\u00fc \u00f6\u011frencilere tartt\u0131rd\u0131, kodu en son yazd\u0131rd\u0131. Ayn\u0131 kavramlar ayn\u0131 s\u00fcrede i\u015flendi ama devams\u0131zl\u0131k d\u00fc\u015ft\u00fc ve d\u00f6nem sonunda on bir \u00f6\u011frenci kendi projesini sundu. Fark, konuyu de\u011fi\u015ftirmekte de\u011fil, s\u0131ralamay\u0131 tersine \u00e7evirmekteydi.<\/p>\n<\/div>\n<h2>Blok tabanl\u0131dan metin tabanl\u0131ya nas\u0131l ge\u00e7ilir?<\/h2>\n<p>Ge\u00e7i\u015fin do\u011fru zaman\u0131 ya\u015fa de\u011fil davran\u0131\u015fa bak\u0131larak belirlenir. \u00c7ocuk blok ortam\u0131nda i\u00e7 i\u00e7e d\u00f6ng\u00fc kurabiliyor, bir hatay\u0131 kendisi bulabiliyor ve &#8220;ke\u015fke \u015funu da yapabilseydim&#8221; c\u00fcmlesini kurmaya ba\u015flad\u0131ysa haz\u0131r demektir. Bu c\u00fcmle, blok ortam\u0131n\u0131n s\u0131n\u0131r\u0131na gelindi\u011finin en net i\u015faretidir.<\/p>\n<p>Ge\u00e7i\u015f tek ad\u0131mda yap\u0131lmaz. \u00d6nce ayn\u0131 projeyi iki ortamda birden yazd\u0131rmak i\u015fe yarar: blokla kurulan bir \u00e7izgi izleme davran\u0131\u015f\u0131, sat\u0131r sat\u0131r metin kar\u015f\u0131l\u0131\u011f\u0131yla yan yana g\u00f6sterilir. Ard\u0131ndan yaln\u0131z metin kullan\u0131lan k\u00fc\u00e7\u00fck bir g\u00f6rev verilir. \u0130lk dilin genellikle Python olmas\u0131n\u0131n sebebi, s\u00f6z diziminin sade olmas\u0131 ve donan\u0131m k\u00fct\u00fcphanelerinin yayg\u0131nl\u0131\u011f\u0131d\u0131r; dilin resm\u00ee \u00f6\u011frenme belgeleri <a href=\"https:\/\/docs.python.org\/3\/tutorial\/index.html\" title=\"Python resm\u00ee dok\u00fcmantasyonu \u2014 ba\u015flang\u0131\u00e7 k\u0131lavuzu\" target=\"_blank\" rel=\"noopener\">Python dok\u00fcmantasyonundaki ba\u015flang\u0131\u00e7 k\u0131lavuzunda<\/a> \u00fccretsiz durur.<\/p>\n<div class=\"warn-box\">\n<p class=\"label\">Dikkat<\/p>\n<p>Metin tabanl\u0131 dile erken ge\u00e7irilen \u00e7ocuklarda en s\u0131k g\u00f6r\u00fclen sonu\u00e7, kodu de\u011fil klavyeyi \u00f6\u011frenmek olur. Noktal\u0131 virg\u00fcl ve girinti hatalar\u0131 arka arkaya gelince \u00e7ocuk problemi de\u011fil edit\u00f6r\u00fc su\u00e7lar. Blok ortam\u0131nda \u00fc\u00e7 ayr\u0131 projeyi yard\u0131ms\u0131z bitirmeden ge\u00e7i\u015f yapmay\u0131n.<\/p>\n<\/div>\n<h2>Kullan\u0131lan kartlar, sens\u00f6rler ve motorlar<\/h2>\n<p>E\u011fitim setlerinde iki temel kart ailesi kullan\u0131l\u0131r. Birincisi mikrodenetleyicilerdir: \u00fczerinde i\u015fletim sistemi \u00e7al\u0131\u015fmaz, yazd\u0131\u011f\u0131n\u0131z tek program a\u00e7\u0131l\u0131\u015fta ba\u015flar ve s\u00fcrekli d\u00f6ner. \u0130kincisi tek kart bilgisayarlard\u0131r; bunlar\u0131n \u00fczerinde ger\u00e7ek bir <a href=\"https:\/\/narhost.com\/blog\/isletim-sistemi-nedir\/\" title=\"\u0130\u015fletim sistemi nedir, donan\u0131m\u0131 nas\u0131l y\u00f6netir\">i\u015fletim sistemi<\/a> ko\u015far, dosya sistemi ve a\u011f ba\u011flant\u0131s\u0131 vard\u0131r. Basit hareket projeleri i\u00e7in birincisi, kamera ve a\u011f isteyen projeler i\u00e7in ikincisi se\u00e7ilir.<\/p>\n<p>Sens\u00f6r taraf\u0131 da ikiye ayr\u0131l\u0131r. Dijital sens\u00f6r &#8220;var ya da yok&#8221; bilgisi \u00fcretir; d\u00fc\u011fme ve \u00e7arpma anahtar\u0131 b\u00f6yledir. Analog sens\u00f6r ise bir aral\u0131k i\u00e7inde de\u011fer verir; \u0131\u015f\u0131k, s\u0131cakl\u0131k ve mesafe sens\u00f6rleri bu gruptad\u0131r. Motorlarda DC motor h\u0131z verir, servo motor a\u00e7\u0131 tutar, step motor ad\u0131m sayar. Hangi motorun se\u00e7ilece\u011fi istenen hareketin t\u00fcr\u00fcne g\u00f6re de\u011fi\u015fir.<\/p>\n<ul class=\"kontrol-listesi\">\n<li>Kart\u0131n hangi programlama ortamlar\u0131n\u0131 destekledi\u011fini sat\u0131n almadan \u00f6nce kontrol edin.<\/li>\n<li>Set i\u00e7inde en az bir analog, bir dijital sens\u00f6r bulunsun.<\/li>\n<li>Motor s\u00fcr\u00fcc\u00fc kart\u0131 setle birlikte geliyor mu bak\u0131n; sonradan al\u0131nmas\u0131 gereken par\u00e7a \u00e7o\u011fu projeyi durdurur.<\/li>\n<li>Lehim gerektiren par\u00e7alar ya\u015f grubuna uygun mu, \u00f6nceden ay\u0131r\u0131n.<\/li>\n<li>Yedek kablo ve pil bulundurun; dersin yar\u0131da kalma sebebi genelde kablodur.<\/li>\n<li>Kart\u0131n resm\u00ee dok\u00fcmantasyonuna ve \u00f6rnek kodlar\u0131na eri\u015febildi\u011finizden emin olun.<\/li>\n<li>\u0130lk \u00fc\u00e7 projeyi set gelmeden \u00f6nce belirleyin, kutuyu proje ile a\u00e7\u0131n.<\/li>\n<\/ul>\n<h2>Robotik kodlama ve algoritma d\u00fc\u015f\u00fcncesi<\/h2>\n<p>Robotik kodlaman\u0131n as\u0131l kazand\u0131rd\u0131\u011f\u0131 \u015fey s\u00f6z dizimi de\u011fil, problemi ad\u0131mlara b\u00f6lme al\u0131\u015fkanl\u0131\u011f\u0131d\u0131r. \u00c7ocuk &#8220;robot masadan d\u00fc\u015fmesin&#8221; iste\u011fini \u00f6nce &#8220;kenar\u0131 nas\u0131l anlar\u0131m&#8221; sorusuna, sonra &#8220;sens\u00f6r de\u011feri \u015fu e\u015fi\u011fin alt\u0131na inerse dur&#8221; kural\u0131na \u00e7evirmek zorunda kal\u0131r. Bu \u00e7eviri i\u015fleminin ad\u0131 algoritmad\u0131r.<\/p>\n<p>Hata ay\u0131klama da ayn\u0131 d\u00fc\u015f\u00fcncenin par\u00e7as\u0131d\u0131r. Robot beklenmedik davrand\u0131\u011f\u0131nda su\u00e7lu \u00fc\u00e7 yerden biridir: yanl\u0131\u015f ba\u011flanan kablo, yanl\u0131\u015f okunan sens\u00f6r ya da yanl\u0131\u015f yaz\u0131lan ko\u015ful. \u00c7ocuk bu ihtimalleri s\u0131rayla eleyerek ilerlemeyi \u00f6\u011frenir. Ayn\u0131 eleme y\u00f6ntemi, ileride bir sunucu ya da yaz\u0131l\u0131m sorununu \u00e7\u00f6zerken birebir kullan\u0131l\u0131r.<\/p>\n<h2>Okullarda robotik kodlaman\u0131n yeri<\/h2>\n<p>T\u00fcrkiye&#8217;de kodlama, ortaokul bili\u015fim teknolojileri ve yaz\u0131l\u0131m dersinin i\u00e7inde yer al\u0131r; robotik uygulamalar \u00e7o\u011funlukla se\u00e7meli dersler, bilim ve sanat merkezleri ile okul at\u00f6lyeleri \u00fczerinden y\u00fcr\u00fcr. Proje yar\u0131\u015fmalar\u0131 da g\u00fc\u00e7l\u00fc bir ta\u015f\u0131y\u0131c\u0131d\u0131r; \u00f6\u011frenciler ulusal yar\u0131\u015fmalara robotik temal\u0131 \u00e7al\u0131\u015fmalarla kat\u0131l\u0131r. Alan\u0131n g\u00fcncel i\u00e7erikleri ve \u00f6\u011frenci projeleri i\u00e7in <a href=\"https:\/\/bilimgenc.tubitak.gov.tr\/\" title=\"T\u00dcB\u0130TAK Bilim Gen\u00e7 \u2014 resm\u00ee bilim ve teknoloji portal\u0131\" target=\"_blank\" rel=\"noopener\">T\u00dcB\u0130TAK Bilim Gen\u00e7 sayfas\u0131<\/a> d\u00fczenli takip edilebilir.<\/p>\n<p>Okulun imk\u00e2n\u0131 s\u0131n\u0131rl\u0131ysa eksik kalan taraf genelde donan\u0131m de\u011fil, s\u00fcrekliliktir. Haftada bir saatlik at\u00f6lye, arada kalan alt\u0131 g\u00fcnde unutulur. Bu y\u00fczden okul at\u00f6lyesiyle evdeki \u00e7al\u0131\u015fman\u0131n ayn\u0131 kart ailesi \u00fczerinden ilerlemesi \u00f6\u011frenmeyi belirgin bi\u00e7imde h\u0131zland\u0131r\u0131r.<\/p>\n<h2>Evde ba\u015flamak i\u00e7in ger\u00e7ekten ne gerekiyor?<\/h2>\n<p>Evde robotik kodlamaya ba\u015flamak i\u00e7in pahal\u0131 bir set \u015fart de\u011fil. Bir bilgisayar, bir ba\u015flang\u0131\u00e7 kart\u0131, birka\u00e7 sens\u00f6r ve ucuz bir devre tahtas\u0131 ilk alt\u0131 ay\u0131 rahat\u00e7a ta\u015f\u0131r. Blok tabanl\u0131 ortamlar\u0131n \u00e7o\u011fu taray\u0131c\u0131 \u00fczerinden \u00fccretsiz \u00e7al\u0131\u015f\u0131r, kurulum bile gerektirmez.<\/p>\n<p>As\u0131l ihtiya\u00e7, d\u00fczenli bir \u00e7al\u0131\u015fma alan\u0131 ve biriktirilen projelerdir. Her biten \u00e7al\u0131\u015fman\u0131n foto\u011fraf\u0131, k\u0131sa a\u00e7\u0131klamas\u0131 ve kodu bir yerde toplanmal\u0131d\u0131r. Bu ar\u015fiv hem \u00e7ocu\u011fun ilerlemesini g\u00f6r\u00fcn\u00fcr k\u0131lar hem de lise ve \u00fcniversite ba\u015fvurular\u0131nda i\u015fe yarayan bir portfolyoya d\u00f6n\u00fc\u015f\u00fcr.<\/p>\n<h2>Robotik kodlamadan yaz\u0131l\u0131m kariyerine giden yol<\/h2>\n<p>Bu hatt\u0131 sonuna kadar izleyen bir \u00f6\u011frencinin \u00f6n\u00fcnde birka\u00e7 do\u011fal devam yolu vard\u0131r. G\u00f6m\u00fcl\u00fc yaz\u0131l\u0131m taraf\u0131, kart \u00fczerinde \u00e7al\u0131\u015fan d\u00fc\u015f\u00fck seviyeli programlamay\u0131 derinle\u015ftirir. Otomasyon ve mekatronik taraf\u0131 end\u00fcstriyel sistemlere gider. \u00dc\u00e7\u00fcnc\u00fc yol ise veriyi internete ta\u015f\u0131yan tarafta a\u00e7\u0131l\u0131r: sens\u00f6rden okunan de\u011ferin bir sunucuya g\u00f6nderilmesi, kaydedilmesi ve bir sayfada g\u00f6sterilmesi.<\/p>\n<p>Bu \u00fc\u00e7\u00fcnc\u00fc yolda \u00f6\u011frenci ilk kez servisler aras\u0131 konu\u015fmay\u0131 \u00f6\u011frenir. S\u0131cakl\u0131k verisini bir web servisine yazan \u00f6\u011frenci, asl\u0131nda bir <a href=\"https:\/\/narhost.com\/blog\/api-nedir-ve-nasil-kullanilir\/\" title=\"API nedir ve nas\u0131l kullan\u0131l\u0131r \u2014 servisler aras\u0131 veri aktar\u0131m\u0131\">API kullanmay\u0131<\/a> \u00f6\u011frenmi\u015f olur. Oradan veritaban\u0131, aray\u00fcz ve sunucu y\u00f6netimi s\u0131rayla gelir. Robotik kodlama bu y\u00fczden bir u\u00e7 nokta de\u011fil, yaz\u0131l\u0131m\u0131n bir\u00e7ok dal\u0131na a\u00e7\u0131lan giri\u015f kap\u0131s\u0131d\u0131r.<\/p>\n<div class=\"success-box\">\n<p class=\"label\">Sonu\u00e7<\/p>\n<p>Ya\u015fa uygun ara\u00e7la ba\u015flay\u0131n, blok ortam\u0131nda \u00fc\u00e7 proje bitmeden metin tabanl\u0131 dile ge\u00e7meyin, her projeyi g\u00f6sterilebilir h\u00e2le getirin. Robotik kodlama e\u011fitimi bu \u00fc\u00e7 kurala uyuldu\u011funda ders olmaktan \u00e7\u0131k\u0131p al\u0131\u015fkanl\u0131\u011fa d\u00f6n\u00fc\u015f\u00fcr.<\/p>\n<\/div>\n<div class=\"kb-faq\">\n<h2>S\u0131k\u00e7a sorulan sorular<\/h2>\n<h3>Robotik kodlama ka\u00e7 ya\u015f\u0131nda ba\u015flamal\u0131?<\/h3>\n<p>Ekrans\u0131z oyuncaklarla 5 ya\u015f\u0131nda ba\u015flanabilir, ama acele etmeye gerek yok. Blok tabanl\u0131 ortam i\u00e7in verimli aral\u0131k 8-11 ya\u015ft\u0131r; okuma yazma ve temel say\u0131 becerisi oturduktan sonra ilerleme \u00e7ok daha h\u0131zl\u0131 olur. Ge\u00e7 ba\u015flayan \u00e7ocuk alt basamaklar\u0131 k\u0131sa s\u00fcrede ge\u00e7er.<\/p>\n<h3>Pahal\u0131 bir set almadan ba\u015flanabilir mi?<\/h3>\n<p>Evet. Blok tabanl\u0131 ortamlar\u0131n b\u00fcy\u00fck b\u00f6l\u00fcm\u00fc taray\u0131c\u0131da \u00fccretsiz \u00e7al\u0131\u015f\u0131r ve benzetim sunar. Fiziksel ad\u0131ma ge\u00e7erken de ba\u015flang\u0131\u00e7 seviyesi bir kart, birka\u00e7 sens\u00f6r ve bir motor ilk projeler i\u00e7in yeterlidir. Set b\u00fcy\u00fckl\u00fc\u011f\u00fc \u00f6\u011frenme h\u0131z\u0131n\u0131 art\u0131rmaz.<\/p>\n<h3>\u00c7ocuk ilgisini kaybederse ne yapmal\u0131?<\/h3>\n<p>Genellikle sebep konunun zor olmas\u0131 de\u011fil, projenin g\u00f6r\u00fcn\u00fcr bir sonucu olmamas\u0131d\u0131r. Ders s\u0131ras\u0131n\u0131 b\u0131rak\u0131p \u00e7ocu\u011fun kendi se\u00e7ti\u011fi bir amaca y\u00f6nelin: kediye mama veren kapak, \u0131\u015f\u0131k yan\u0131nca sesli uyaran kutu gibi. Biten i\u015fin g\u00f6sterilmesi ilgiyi geri getirir.<\/p>\n<h3>Hangi programlama dili \u00f6\u011fretilmeli?<\/h3>\n<p>Ba\u015flang\u0131\u00e7ta dil de\u011fil ortam se\u00e7ilir; blok tabanl\u0131 aray\u00fcz dilden ba\u011f\u0131ms\u0131z olarak kavramlar\u0131 verir. Metin tabanl\u0131 a\u015famada Python yayg\u0131n tercihtir, \u00e7\u00fcnk\u00fc s\u00f6z dizimi sade ve donan\u0131m k\u00fct\u00fcphaneleri geni\u015ftir. G\u00f6m\u00fcl\u00fc tarafa y\u00f6nelen \u00f6\u011frenci ilerleyen d\u00f6nemde C ailesine ge\u00e7er.<\/p>\n<h3>Yap\u0131lan projeler nas\u0131l saklanmal\u0131?<\/h3>\n<p>Kod, foto\u011fraf ve k\u0131sa a\u00e7\u0131klama birlikte tutulmal\u0131. En kal\u0131c\u0131 y\u00f6ntem basit bir web sayfas\u0131d\u0131r: her proje bir ba\u015fl\u0131k, birka\u00e7 g\u00f6rsel ve kod ba\u011flant\u0131s\u0131 olarak durur. Bu ar\u015fiv zamanla \u00f6\u011frencinin portfolyosu h\u00e2line gelir ve ba\u015fvurularda tek ba\u011flant\u0131yla payla\u015f\u0131l\u0131r.<\/p>\n<\/div>\n<div class=\"cta-box\">\n<p class=\"label\">Narhost&#8217;ta<\/p>\n<p>\u00d6\u011frenci projelerini ve at\u00f6lye \u00e7al\u0131\u015fmalar\u0131n\u0131 toplayaca\u011f\u0131n\u0131z basit bir portfolyo sitesi i\u00e7in payla\u015f\u0131ml\u0131 hosting paketleri yeterli olur; paketlerde \u00fccretsiz SSL haz\u0131r gelir.<\/p>\n<p><a class=\"cta-btn\" href=\"https:\/\/narhost.com\/web-hosting\" title=\"Narhost web hosting paketleri\">Web hosting paketlerini incele<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Robotik kodlama nedir, hangi ya\u015fta hangi ara\u00e7la ilerlenir, blok tabanl\u0131 programlamadan metin tabanl\u0131ya ne zaman ge\u00e7ilir? Kart ve sens\u00f6r mant\u0131\u011f\u0131, evde ba\u015flamak i\u00e7in gerekenler ve yaz\u0131l\u0131m kariyerine giden yol tek yaz\u0131da.<\/p>\n","protected":false},"author":1,"featured_media":2341,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-524","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nedir"],"_links":{"self":[{"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/posts\/524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/comments?post=524"}],"version-history":[{"count":3,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/posts\/524\/revisions"}],"predecessor-version":[{"id":2338,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/posts\/524\/revisions\/2338"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/media\/2341"}],"wp:attachment":[{"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/media?parent=524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/categories?post=524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/tags?post=524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}