Scratch ilə kodlaşdırma nədir?

Scratch ilə kodlaşdırma nədir?

 

Scratch, MIT (Massachusetts Technology Institute) tərəfindən hazırlanmış əyani bir proqramlaşdırma dilidir. Bu dil xüsusilə 9-16 yaş qrupundakı tələbələr üçün yaradılmışdır. Bu dildən istifadə edərək öz oyununuzu proqramlaşdıra, öz animasiyalarınızı hazırlaya bilərsiniz və yaradıcılığınız daxilində gözəl əsərlər yarada bilərsiniz.

 

Scratch nədir?

Scratch, proqramlarınızı vizual olaraq yaza biləcəyiniz bir proqramlaşdırma dilidir. Scratch ilə proqram qurmağı öyrənmək həm sadə, həm də zövqlüdür. Scratch-da kod yazmaq üçün bloklardan istifadə edirik. Blok sistemi sürüşdürüb və üzərində buraxmaqla qurulduğundan, proqramlarınızı tez və asanlıqla hazırlaya bilərsiniz. Bir oyunu Scratch-da proqramlaşdırmaq lego oynamağa bənzəyir. Lego oyunundakı kimi blokları yığırsınız. Düzgün blokları birləşdirsəniz, çox gözəl bir proqram, animasiya və ya oyun çıxacaq. Scratch günümüzdə proqramlaşdırma təhsilində ən çox istifadə olunan proqramlaşdırma dillərindən biridir. Dünyanın ən nüfuzlu universitetlərindən biri olan Harvard-da Scratch kompüter elmləri kursuna girişdə istifadə olunur. Scratch geniş yayılmış və populyar bir proqramlaşdırma dili olduğundan Scratch istifadə edərkən dəstək tapmaqda çətinlik çəkməyəcəksiniz.

 

Scratch ilə oyun proqramlaşdırma

Bu gün oynadığımız oyunlar, Scratch-da hazırlayacağımız oyunlarla müqayisə olunmaz dərəcədə inkişaf etmiş ola bilər, amma unutmamalı olduğumuz məqam; oyunlar həmişə o qədər də inkişaf etmiş deyildi. İlk kompüter oyunları bugünkü oyunlara nisbətən çox sadə idi. Kompüter texnologiyasının çox geridə qaldığı və proqramlaşdırma dillərinin inkişaf etmədiyinə görə, o günün oyunları bu gün bizim üçün çox sadə görünə bilər, ancaq o günün şərtləri ilə qiymətləndirildikdə, əslində əfsanəvi oyunlar olduqlarını unutmamalıyıq.

 

Scratch və Robotika

Scratch və Robotlar 18-ci əsr üçün buxar mühərrikləri nə idisə, 21-ci əsrdə də robotlar odur. Robotlar 21-ci əsrin buxar mühərrikləridir. Robot dəstləri ilə tələbələr nəzarət nəzəriyyəsini və sistem mühəndisliyi anlayışlarını, sosial elmlər və ya biologiya kimi bir çox sahəyə tətbiq edə və müəyyən etdikləri robot layihələri ilə öyrənə bilərlər. Sənaye maşınlarından fərqli olaraq robotlar dinamik alətlərdir və ətrafları ilə əlaqəlidirlər. Uşaqlar robotlar tərəfindən yaşanan dinamik problemləri həll edərək kompleks sistem prinsiplərini gücləndirirlər. Robotlar çoxsahəli təhsil alətləridir. Riyaziyyat, fizika, sistem mühəndisliyi və idarəetmə nəzəriyyəsi kimi mövzuları tək bir layihədə əhatə etmək mümkündür. Uşaqlar həyatları boyunca robot layihələrindən əldə etdikləri bacarıqlardan faydalana və əsrin yeni işlərinə və karyeralarına hazır ola bilərlər. Robot layihələr, uşaqların zehin modellərini qurmaqda çətinlik çəkdikləri tətbiqi fizika kimi mövzuları özündə cəmləşdirir.

İnteraktiv hekayələr: Həm ekranda, həm də fiziki dünyada personajlardan ibarət bir hekayə yarada bilərik. Simvolları balans və ya məsafə sensorları ilə hərəkət etdirə bilərik.

 

Macəra hekayələri: Tarixi və ya xəyali bir interaktiv macəra yarada bilərik.

 

Səyahət: Ekrandakı simvolları sensorlarla hərəkət etdirərək virtual səyahət təşkil edə bilərik.

 

Bayramlar: Xüsusi və özəl günlər üçün layihələr dizayn edə bilərik.

 

Oyunlar: Balans və məsafə sensorları ilə məlumat daxiletmə təmin edərək oyun dizayn edə bilərik.

 

Labirintlər: Balans sensoru ilə xarakteri labirint ətrafında hərəkət etdirə bilərik.

 

Rəqs: Bir Scratch proqramı yazaraq rəqs edən bir robot hazırlaya bilərik.

Robotik və kodlaşdırma təhsili ilə maraqlanan valideynlər üçün onu da qeyd edək ki, STEP Kompüter Akademiyasında Məşğələlər təcrübə, praktiki iş şəklində keçirilir: uşaqlar kompüterdə işləyir, peşəkar studiyalarda foto çəkir, öz oyunlarını və saytlarını yaradırlar, bədii studiyada rəsm əsərləri çəkirlər. Ətraflı məlumat üçün: itstep.az

Bir cavab yazın

Back to top button