📚 Lecția 1.1 - Ce este Scratch?
🎯 Definiție
Scratch este un limbaj de programare vizual creat de MIT (Massachusetts Institute of Technology) special pentru copii și începători. În loc să scrii cod cu text, în Scratch construiești programe prin tragerea și conectarea unor blocuri colorate care reprezintă comenzi.
🌟 Ce face Scratch special?
🧩 Programare vizuală
Nu trebuie să memorezi sintaxa complicată - doar tragi și conectezi blocuri colorate!
🎨 Creativitate nelimitată
Poți crea jocuri, animații, povești interactive și multe altele.
🚫 Fără erori de sintaxă
Blocurile se conectează doar în moduri corecte, eliminând erorile tipice de programare.
🌐 Comunitate mare
Milioane de utilizatori din întreaga lume partajează proiectele lor.
🎯 De ce să învățăm Scratch?
🧠 Dezvoltă gândirea logică
Scratch te învață să:
- Descompui probleme complexe în pași mai mici
- Gândești secvențial - pas cu pas
- Folosești logica pentru a lua decizii
- Testezi și corectezi erorile (debugging)
- Creezi algoritmi pentru a rezolva probleme
💡 Exemple de proiecte pe care le poți crea:
- 🎮 Jocuri: Pac-Man, Pong, jocuri de platformă
- 🎬 Animații: povești animate, clipuri muzicale
- 📚 Povești interactive: unde cititorul alege ce se întâmplă
- 🧮 Simulatori: sistemul solar, ecosisteme
- 🎨 Artă digitală: desene geometrice, fractali
- 📊 Prezentări: proiecte școlare interactive
🖥️ Scratch Online vs Offline
🌐 Scratch Online
- Avantaje:
- Nu necesită instalare
- Accesibil de oriunde
- Poți partaja proiectele
- Actualizări automate
- Dezavantaje:
- Necesită internet
- Performanțe dependente de conexiune
💻 Scratch Offline
- Avantaje:
- Funcționează fără internet
- Performanțe mai bune
- Controlul total asupra fișierelor
- Dezavantaje:
- Necesită instalare
- Actualizări manuale
- Partajarea mai dificilă
🚀 Cum să începi cu Scratch
-
Accesează site-ul oficial:
Mergi la scratch.mit.edu în browserul tău preferat
-
Creează un cont (opțional pentru început):
Poți folosi Scratch fără cont, dar cu cont poți salva proiectele
-
Apasă "Create" (Creează):
Vei vedea editorul Scratch cu pisica portocalie (mascota Scratch)
-
Explorează interfața:
Familiarizează-te cu zonele principale: scena, lista sprite-urilor, blocurile de cod
💡 Știai că...
Numele "Scratch" vine de la tehnica DJ-ilor de a "scratcha" (zgâria) discurile de vinil pentru a crea sunete noi. La fel, în Scratch "zgârii" și combini blocuri de cod pentru a crea programe noi!
🏋️ Exercițiu practic
Prima ta misiune:
- Accesează scratch.mit.edu
- Apasă pe butonul "Create"
- Observă pisica portocalie (Sprite-ul implicit)
- Încearcă să tragi un bloc din categoria "Motion" (Mișcare) în zona de cod
- Apasă pe blocul pe care l-ai tras pentru a vedea ce se întâmplă
Felicitări! Tocmai ai rulat primul tău "program" în Scratch! 🎉
📊 Statistici interesante despre Scratch
- 🌍 Peste 100 de milioane de proiecte create
- 👥 Peste 90 de milioane de utilizatori înregistrați
- 🗣️ Disponibil în peste 70 de limbi
- 🏫 Folosit în mii de școli din întreaga lume
- 🎂 Creat în 2007 - peste 15 ani de dezvoltare continuă
🔮 Ce vei învăța în următoarele lecții
Pe parcursul acestui curs vei descoperi:
- 🎛️ Interfața Scratch - cum să navighezi eficient
- 🎭 Sprite-uri și costume - personajele din proiectele tale
- 🎵 Sunete și muzică - cum să aduci proiectele la viață
- 🎮 Controlul cu tastatura și mouse-ul
- 🧮 Variabile și liste - să stochezi informații
- 🔄 Bucle și condiții - logica programării
- 🎯 Detectarea coliziunilor - pentru jocuri realiste
- 🏗️ Proiecte complexe - jocuri și animații avansate
🎯 Următoarea lecție: Interfața Scratch
În Lecția 1.2 vom explora în detaliu interfața Scratch și vom învăța să ne orientăm prin toate zonele importante ale editorului.
Asigură-te că ai acces la un computer cu internet pentru a putea practica!
📖 Lecția 1.1 din Cursul de Scratch - mate-online.ro
Programare vizuală pentru începători