proiectul unitĂŢii de ÎnvĂŢare...
TRANSCRIPT
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 1
- PROIECTUL UNITĂŢII DE ÎNVĂŢARE
Algoritmi Număr ore:18
Conținuturi Competențe specifice
Activități de învățare Resurse Evaluare
Noțiunea de algoritm. 2.1. Vizionarea filmului didactic BBC Learning – What is an Algorithm?
Prezentarea unor algoritmi întâlniți în viața cotidiană bazați pe o secvență de operații
Prezentarea unor algoritmi întâlniți în viața cotidiană bazați pe decizii
Analiza unor formulări în scopul identificării proprietăților algoritmilor și respectării acestora
Timp total alocat: 1 oră. Vizionarea filmului didactic BBC Learning – What is an Algorithm?: 2 minute Prezentarea unor algoritmi întâlniți în viața cotidiană bazați pe o secvență de operații: 10 minute. Prezentarea unor algoritmi întâlniți în viața cotidiană bazați pe decizii: 10 minute Analiza unor formulări în scopul identificării proprietăților algoritmilor și respectării acestora: 10 minute Analiza unor exemple de algoritmi formulate de elevi: 10 minute Identificarea elementelor unui algoritm: 8 minute
Locaţie: laboratorul de informatică, dotat cu acces la Internet şi recomandabil videoproiector. Activitate: frontală. Material didactic: - Anexa1 Fişa de lucru – Algoritmi; - Film didactic:
https://www.youtube.com/watch?v=Da5TOXCwLSg
Evaluare curentă formativă: Ordonarea operațiilor unui algoritm Prezentarea unui algoritm din viața cotidiană bazat pe o secvență de operații Prezentarea unui algoritm din viața cotidiană bazat pe o decizie
Proprietățile algoritmilor 2.1. Analiza unor formulări în scopul identificării proprietăților algoritmilor și respectării acestora. Formularea unor algoritmi care respectă proprietățile algoritmilor
Timp total alocat: 1 oră Analiza formulărilor: a. Dacă plouă stau acasă sau merg la film. b. Se afișează numerele naturale pare. c. Când pleci în vacanță, ca să ajungi cât mai repede te uiți pe hartă să vezi care e drumul cel mai scurt de la orașul din care pleci la orașul în care dorești să ajungi. 20 minute Analiza unor exemple de algoritmi formulate de elevi: 10 minute Identificarea proprietăților algoritmilor: 10 minute Reformularea exemplelor elevilor și transformarea lor în algoritmi: 10 minute
Evaluare curentă formativă: Analiza unor formulări și identificarea respectării sau încalcării proprietăților algoritmilor
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 2
Locaţie: laboratorul de informatică, dotat cu acces la Internet şi recomandabil videoproiector. Activitate: pe grupe şi frontală. Material didactic: -Anexa 2 Fișa de lucru – Proprietățile algoritmilor
Clasificarea datelor cu care lucrează algoritmii în funcție de rolul acestora (date de intrare, date de ieșire, date de manevră) Constante și variabile
2.2. Analizarea unei probleme simple pentru identificarea datelor, rolului, valorii, operațiilor aplicate acestora. Analizarea unor algoritmi pentru identificarea datelor prelucrate. Urmărirea algoritmilor descriși pas cu pas. Determinarea datelor de ieșire pe baza unui set dat de date de intrare, pentru o problemă din viața cotidiană. Determinarea datelor de ieșire pe baza unui set dat de date de intrare, pentru o problemă de la matematică
Timp total alocat: 2 ore Analizarea unei probleme simple pentru identificarea datelor, rolului, valorii, operațiilor aplicate acestora: 10 minute. Analizarea unor algoritmi pentru identificarea datelor prelucrate: 10 minute Urmărirea algoritmilor descriși pas cu pas: 10 minute Formularea unor probleme cu conținut interdisciplinar: 10 minute Analizarea problemelor cu conținut interdisciplinar: 10 minute Identificare datelor care vor fi prelucrate: 10 minute Precizarea rolului datelor prelurate de algoritmi și a operațiilor aplicate datelor: 10 minute Formularea algoritmului de rezolvare pentru o problemă: 10 minute Verificarea respectării proprietăților algoritmilor: 10 minute Urmărirea algoritmilor descriși pas cu pas: 10 minute
Locaţie: laboratorul de informatică, dotat cu acces la Internet şi recomandabil videoproiector. Activitate: individuală şi frontală Material didactic: Fișe de lucru
Evaluare curentă formativă: Aplicații pe baza fișelor de lucru
Mediul grafic Scratch 3.1. 3.2.
Vizionarea filmului didactic Scratch Presentation 1
Prezentarea unor animații inspirate din viața cotidiană
Prezentarea unor animații inspirate din viața cotidiană bazați pe decizii
Analiza unor formulări în scopul identificării etapelor realizării unei animații
Timp total alocat: 1 oră. Vizionarea filmului didactic Scratch Presentation 1: 15 minute Prezentarea unor animații inspirate din viața cotidiană: 10 minute Prezentarea unor animații inspirate din viața cotidiană bazați pe decizii: 10 minute Analiza unor formulări în scopul identificării etapelor realizării unei animații: 10 minute Identificarea etapelor realizării unei animații: 5 minute
Locaţie: laboratorul de informatică, dotat cu acces la Internet
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 3
şi recomandabil videoproiector. Activitate: frontală. Material didactic: - Film didactic:
https://www.youtube.com/watch?v=NwnjH961uTk&t=164s
Operatori aritmetici. Expresii cu operatori aritmetici
2.2. Formularea în limbaj natural a unor propoziții care să conțină operații aritmetice pentru identificarea rolului acestora în prelucrările algoritmice Determinarea unor expresii care conțin operatori aritmetici Formularea unor probleme inspirate din viața cotidiană care conțin operatori aritmetici Formularea unor probleme de matematică cu operatori aritmetici
Timp total alocat: 1 oră Formularea în limbaj natural a unor propoziții care să conțină operații aritmetice pentru identificarea rolului acestora în prelucrările algoritmice: 10 minute Determinarea unor expresii care conțin operatori aritmetici: 10 minute Formularea unor probleme inspirate din viața cotidiană care conțin operatori aritmetici: 10 minute Formularea unor probleme de matematică cu operatori aritmetici: 10 minute Formularea unor expresii cu operatori aritmetici: 10 minute Locaţie: laboratorul de informatică, dotat cu acces la Internet şi recomandabil videoproiector. Activitate: individuală şi frontală Material didactic: Fișe de lucru
Evaluarea sumativă: Aplicații pe baza fișelor de lucru
Operatori relaționali. Expresii cu operatori relaționali
2.2. Formularea în limbaj natural a unor propoziții care să conțină operatori relaționali pentru identificarea rolului acestora în prelucrările algoritmice Determinarea unor expresii care conțin operatori relaționali Formularea unor probleme inspirate din viața cotidiană care conțin operatori relaționali Formularea unor probleme de matematică cu operatori relaționali
Timp total alocat: 1 oră Formularea în limbaj natural a unor propoziții care să conțină operatori relaționali pentru identificarea rolului acestora în prelucrările algoritmice: 10 minute Determinarea unor expresii care conțin operatori relaționali: 10 minute Formularea unor probleme inspirate din viața cotidiană care conțin operatori relaționali: 10 minute Formularea unor probleme de matematică cu operatori relaționali: 10 minute Formularea unor expresii cu operatori relaționali: 10 minute Locaţie: laboratorul de informatică, dotat cu acces la Internet şi recomandabil videoproiector. Activitate: individuală şi frontală Material didactic: Fișe de lucru
Evaluarea sumativă: Aplicații pe baza fișelor de lucru
Operatori logici. Expresii cu operatori logici
2.2. Formularea în limbaj natural a unor propoziții care să conțină operatori logici pentru identificarea rolului
Timp total alocat: 1 oră Formularea în limbaj natural a unor propoziții care să conțină operatori logici pentru identificarea rolului acestora
Evaluarea sumativă: Aplicații pe baza fișelor de lucru
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 4
acestora în prelucrările algoritmice Determinarea unor expresii care conțin operatori logici Formularea unor probleme inspirate din viața cotidiană care conțin operatori logici Formularea unor probleme de matematică cu operatori logici
în prelucrările algoritmice: 10 minute Determinarea unor expresii care conțin operatori logici: 10 minute Formularea unor probleme inspirate din viața cotidiană care conțin operatori logici: 10 minute Formularea unor probleme de matematică cu operatori logici: 10 minute Formularea unor expresii cu operatori logici: 10 minute Locaţie: laboratorul de informatică, dotat cu acces la Internet şi recomandabil videoproiector. Activitate: individuală şi frontală Material didactic: Fișe de lucru
Evaluarea expresiilor 2.2. Formularea în limbaj natural a unor propoziții care să conțină expresii pentru identificarea rolului acestora în prelucrările algoritmice Determinarea unor expresii care conțin operatori de tipuri diferite Formularea unor probleme inspirate din viața cotidiană care conțin expresii Formularea unor probleme de matematică cu expresii
Timp total alocat: 1 oră Formularea în limbaj natural a unor propoziții care să conțină expresii pentru identificarea rolului acestora în prelucrările algoritmice: 10 minute Formularea unor probleme inspirate din viața cotidiană care conțin expresii: 10 minute Formularea unor probleme de matematică cu expresii Evaluare: test scris 10 minute Analizarea soluțiilor de la testul scris: 10 minute Locaţie: laboratorul de informatică, dotat cu acces la Internet şi recomandabil videoproiector. Activitate: individuală şi frontală Material didactic: Fișe de lucru
Evaluarea sumativă: Aplicații pe baza fișelor de lucru Test scris
Structura secventială (liniară)
2.3. Formularea în limbaj natural a unor propoziții care să conțină structura secvențială pentru identificarea rolului acesteia în prelucrările algoritmice Formularea unor probleme inspirate din viața cotidiană care conțin structura secvențială Formularea unor probleme de matematică cu structura secvențială
Timp total alocat: 1 oră Formularea în limbaj natural a unor propoziții care să conțină structura secvențială pentru identificarea rolului acesteia în prelucrările algoritmice: 10 minute Formularea unor probleme inspirate din viața cotidiană care conțin structura secvențială: 10 minute Formularea unor probleme de matematică cu structura secvențială: 10 minute Evaluare: test scris 10 minute Analizarea soluțiilor de la testul scris: 10 minute Locaţie: laboratorul de informatică, dotat cu acces la Internet şi recomandabil videoproiector. Activitate: individuală şi frontală
Evaluarea sumativă: Aplicații pe baza fișelor de lucru Test scris
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 5
Material didactic: Fișe de lucru Test de evaluare
Structura alternativă (decizională)
2.3. Formularea în limbaj natural a unor propoziții care să conțină structura alternativă pentru identificarea rolului acesteia în prelucrările algoritmice Formularea unor probleme inspirate din viața cotidiană care conțin structura alternativă Formularea unor probleme de matematică cu structura alternativă
Timp total alocat: 1 oră Formularea în limbaj natural a unor propoziții care să conțină structura alternativă pentru identificarea rolului acestora în prelucrările algoritmice: 10 minute Formularea unor probleme inspirate din viața cotidiană care conțin structura alternativă: 10 minute Formularea unor probleme de matematică cu expresii: 10 minute Evaluare: test scris 10 minute Analizarea soluțiilor de la testul scris: 10 minute Locaţie: laboratorul de informatică, dotat cu acces la Internet şi recomandabil videoproiector. Activitate: individuală şi frontală Material didactic: Fișe de lucru
Evaluarea sumativă: Aplicații pe baza fișelor de lucru Test scris
Reprezentarea algoritmilor prin limbajul pseudocod și prin scheme logice
2.3 Prezentarea limbajului pseudocod Utilizarea limbajului pseudocod Prezentarea blocurilor schemelor logice Utilizarea schemelor logice
Timp total alocat: 1 oră Prezentarea limbajului pseudocod: 8 minute Utilizarea limbajului pseudocod: 8 minute Prezentarea blocurilor schemelor logice: 8 minute Utilizarea schemelor logice: 8 minute Evaluare: test scris 10 minute Analizarea soluțiilor de la testul scris: 8 minute Locaţie: laboratorul de informatică, dotat cu acces la Internet şi recomandabil videoproiector. Activitate: individuală şi frontală Material didactic: Fișe de lucru
Evaluarea sumativă: Aplicații pe baza fișelor de lucru Test scris
Recapitularea mediului grafic Scratch
3.2. Recapitularea și sistematizarea noțiunilor legate de mediul grafic Scratch
Timp total alocat: 1 oră Recapitularea și sistematizarea noțiunilor legate de mediul grafic Scratch: 22 minute Evaluare: fisa de lucru 20 minute Analizarea soluțiilor de la testul scris: 8 minute Locaţie: laboratorul de informatică, dotat cu acces la Internet şi recomandabil videoproiector. Activitate: individuală şi frontală Material didactic: Fișe de lucru
Evaluarea sumativă: Aplicații pe baza fișelor de lucru Aplicație practică
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 6
Elaborarea și prezentarea proiectelor realizate în Scratch
3.2. 3.3.
Elaborarea și prezentarea proiectelor realizate în Scratch
Timp total alocat: 3 ore Elaborarea proiectelor realizate în Scratch: 2 ore Evaluare: completare fisa de evaluare 5 minute Prezentarea proiectelor realizate în Scratch: 45 minute Locaţie: laboratorul de informatică, dotat cu acces la Internet şi recomandabil videoproiector. Activitate: individuală şi frontală Material didactic: Fișe de lucru
Evaluarea sumativă: Evaluarea proiectelor
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 7
Proiect didactic Recapitulare Mediul grafic Scratch
Profesor
Unitate şcolară
Lupuleasa Daniela Școala Gimnazială “Varlaam Mitropolitul”
Specializare Disciplină Clasă
Matematică – Informatică Informatică și TIC
a V-a
Unitate de învăţare Temă
Durată desfăşurare Loc desfăşurare
Algoritmi Mediul grafic Scratch 60 minute Laboratorul de informatică
Competenţă generală
Competenţe specifice
Dezvoltarea deprinderilor moderne de utilizator
1. 1.1. Identificarea componentelor hard şi soft ale unui calculator personal 2. Descrierea funcţionării unui calculator personal
Tip lecţie
Obiective operaţionale
Recapitulare
După parcurgerea lecţiei elevul va fi capabil:
O1.să acceseze contul Scratch
O2. să descrie interfața mediului grafic Scratch
O3. să utilizeze editorul grafic încorporat pentru crearea decorurilor O4. să utilizeze editorul grafic încorporat pentru crearea personajelor O5. să utilizeze editorul grafic încorporat pentru crearea costumelor O6. să identifice blocurile de comenzi O7. să utilizeze blocurile de comenzi
Formă organizare
Metode didactice
Resurse materiale
Resurse bibliografice
frontală, individuală/perechi
expunere, demonstrare, explicare, analiză, exemplificare, aplicații practice
fișe de lucru calculatoare
1. https://scratch.mit.edu
2. https://wiki.scratch.mit.edu/wiki/Scratch_Wiki_Home
3. Ford, Jerry Lee, Jr. – Scratch programming for teens
4. The Lead Project – Super aventura programării cu Scratch
5. http://shallwelearn.com/blog/stories/tictactoeinscratch.pdf
6. http://shallwelearn.com/blog/stories/23343953-Shall-We-Learn-Scratch-
Programming-eBook.pdf
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 8
Secvenţă lecţie Timp (min)
Obiective Activitate cadru didactic Activitate elevi Metodă procedee
Resurse materiale
Organizarea clasei
Momentul organizatoric
2 Verific prezenţa elevilor. Verific starea generală a laboratorului.
Se acomodează. Raportează absenţii.
Discuţie Frontal
Captarea atenţiei
10 01 02 06
Mediul grafic Scratch Întrebări referitoare la mediul grafic: Ce conține interfață mediului grafic? Care este rolul mediului grafic Scratch? Ce categorii de blocuri se pot folosi? Ce tipuri de blocuri se pot folosi? Care este rolul comenzilor în Scratch?
Accesează conturile Scratch Notează. Participă la discuţie
Conversaţie Tablă Caiet
Frontal
Harta conceptuală Scratch
10 02 06
Harta conceptuală Scratch Notează. Participă la discuţie
Conversație Explicaţie
Tablă Caiet
Frontal
Consolidarea cunoștințelor
20 03 04 05 06
Propune elevilor fișa de lucru care presupune: - crearea unui decor - crearea unui personaj cu mai multe costume - utilizarea structurii secvențiale - utilizarea structurilor alternative - utilizarea structurii repetitive - utilizarea variabilelor
Notează. Participă la discuţie Elaborează animații în Scratch
Aplicații practice Conversația
Calculator Fișa de lucru
Individual/ perechi
Evaluarea performanțelor elevilor
8 06 07
Notează elevii care s-au remarcat prin animația realizată
Prezintă scriptul personajului și animația
Demonstraţie Explicaţie
Calculator Individual/ perechi
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 9
Recapitulare mediul grafic Scratch
Blocurile se pot clasifica după formă astfel:
1. blocuri de început
2. stivă
3. blocuri logice
4. blocuri care conțin valori
5. blocuri în forma literei C
6. blocuri de final
Categoriile de blocuri
1. În categoria Mișcare sunt încluse blocuri pentru mișcarea personajelor.
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 10
2. În categoria Aspect sunt încluse blocuri pentru aspectul decorului sau al personajului.
3. În categoria Sunet sunt încluse blocuri pentru
4. În categoria Creion sunt încluse blocuri pentru
5. În categoria Date sunt încluse blocuri pentru
6. În categoria Evenimente sunt încluse blocuri pentru
7. În categoria Control sunt încluse blocuri pentru
8. În categoria Detecție sunt încluse blocuri pentru
9. În categoria Operatori sunt încluse blocuri pentru
10. În categoria Mai multe blocuri sunt încluse blocuri pentru
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 11
Flori pentru MAMA – timp de lucru 30 minute
1. Realizați un decor de primăvară cu ajutorul editorului grafic inclus în Scratch
în modul de lucru bitmap, ca în imaginea de mai jos.
2. Selectați personajul Scratch. Alegeți instrumentul Șterge din bara meniului
și
dați click pe Scratch (personajul).
3. În zona personajelor folosiți instrumentul Desenează un personaj, ca în
imaginea de mai jos pentru a desena o floare.
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 12
4. După ce apăsați instrumentul pentru a desena (penson) apare ecranul de mai
jos:
Desenați și denumiți costumul în zona editorului, în zona text unde este scris
costum1. Copiați acest costum și schimbați culoarea florii (dacă nu ați ales
ghiocei) sau numărul de flori și dați un alt nume costumului. Realizați 5
costume cu culori diferite sau număr diferit de flori.
5. Reveniți în zona personajului
și
apăsați butonul și veți obține imaginea de mai jos (cu desenul vostru,
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 13
bineînțeles)
Dați nume personajului. În acet caz pot denumi personajul Ghiocei
6. Creați un al doilea personaj cu numele mesaj în care veți scrie un mesaj
pentru mama. De exemplu:
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 14
Pentru scrierea textului alegeți instrumentul text și veți observa în
partea din stânga jos fontul care poate fi schimbat prin
apăsarea semnului săgeată (triunghi cu vârful în jos care deschide o listă
ascunsă).
7. Pentru primul personaj creați codul de mai jos:
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 15
8. Pentru personajul mesaj creați codul
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 16
Fișa de evaluare – Mediul de programare Scratch
1. Câte categorii de blocuri există?
2. Câte forme pentru blocuri există?
3. Care este efectul următoarelor comenzi?
a.
b.
c. 4. Care este efectul comenzilor următoare?
a.
b.
c. Ce au în comun cele trei comenzi?
5. Ce efect au comenzile?
a. Ce se întâmplă dacă numărul este negativ?
b.
c. 6. Ce efect au comenzile?
a.
b.
c. 7. Care este efectul blocului de comenzi?
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 17
8. Explicați rolul comenzilor:
9. Cum putem schimba culoarea creionului?
10. Cumputem schimba grosimea creionului?
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 18
Fișa de evaluare – Mediul de programare Scratch
1. Câte categorii de blocuri există?
În Scratch există 10 categorii de blocuri.
2. Câte forme pentru blocuri există?
În Scratch există 6 tipurii de blocuri.
3. Care este efectul următoarelor comenzi?
a. cântă sunetul meow și așteaptă să se termine
b. cântă la toba 1 pentr 0.25 secunde
c. cântă nota cu codul 60 la toba 1 pentr 0.5 secunde
4. Care este efectul comenzilor următoare?
a. când se dă click pe stegulețul verde începe animația
b. când tasta spațiu este apăsată
c. când se dă click pe acest personaj
Ce au în comun cele trei comenzi?
Cele trei comenzi au comună forma.
5. Ce efect au comenzile?
a. înaintează 10 pași.
Ce se întâmplă dacă numărul este negativ? Dacă numărul este negativ,
personajul merge cu spatele.
b. rotește cu 15º în sensul acelor de ceas
c. rotește cu 15º în sens invers acelor de ceas
6. Ce efect au comenzile?
a. așează creionul pe masă
Lupuleasa Daniela
Iași, Seria 1, Grupa 1 19
b. șterge
c. așează creionul pe masă
7. Care este efectul blocului de comenzi?
Dacă butonul mouse-ului este apăsat spune Hello pentru 2 secunde.
8. Explicați rolul comenzilor:
Dacă variabila TimesClicked are valoarea mai mare decât 2, atunci execută
comenzile: treci la costumul cu numele costume1, apoi, spune Hello! pentru 2
secunde. În caz contrar, treci la custumul cu numele costum1.
9. Cum putem schimba culoarea creionului?
Culoarea creionului se poate schimbă cu comanda alege culoare pentru creion.
10. Cum putem schimba grosimea creionului?
Pentru a schimba grosimea creionului folosim comanda modifică mărimea cu.