Metodologia de predare aplicată va fi o clasă inversată bazată pe anchetă, elevii vor primi cunoștințele despre programarea Python împreună cu activitatea practică, care cuprinde 2 lecții. Lecțiile se vor desfășura practic, cu toate acestea, cunoștințele de bază legate de programarea Python ar trebui oferite înainte de a începe investigația practică.
Introducere în programarea Python, crearea de calcule, folosind declarații IF, proceduri și funcții și crearea de bucle. Practic Programarea Python va permite elevilor să dezvolte scripturi folosind limbajul Python. De asemenea, oferă elevilor o oportunitate de a implementa și de a dezvolta tehnologii orientate pe obiecte într-un mediu bazat pe evenimente. Ei sunt capabili să stabilească cerințele și să proiecteze, implementează, testează și evaluează aplicarea acestora.
Efectuarea lecției de teorie pentru dezvoltarea cunoștințelor și înțelegerea diferitelor abordări în dezvoltarea sistemelor complexe, etapele cheie ale procesului de dezvoltare și rezultatele produse în fiecare etapă prin programare.
Sunteți inginer care lucrează într-o companie de știință a datelor. Creșterea volumului de e-mailuri nedorite numite spam a creat o nevoie intensă de dezvoltare a unor filtre antispam mai fiabile și mai robuste. Trebuie să dezvoltați un program care să clasifice unele e-mailuri ca spam și altele ca nefiind spam.
Lista de competențe:
∙ Rezolvarea problemelor,
∙ Analiză practică,
∙ Gândire critică,
∙ Formularea concluziilor pe baza faptelor,
∙ Învățarea bazată pe anchetă.
∙ Cercetător date
∙ Arhitect aplicații
∙ Arhitectul întreprinderii
∙ Arhitect date
∙ Arhitect infrastructură.
Mentorat de la egal la egal, dezvoltarea codurilor, rezolvarea problemelor din viața reală.
Două lecții de 45 de minute (Dacă lecțiile dvs. sunt mai scurte sau mai lungi, puteți împărți această secvență în mai multe sau mai puține lecții).
Introducere în dezvoltarea orientată pe obiecte
Cunoașterea aspectului și elementelor de bază ale software-ului și îmbunătățirea cunoștințelor pentru a dezvolta programe și aplicații prin interfața grafică de utilizator.
∙ Software
∙ Definirea datelor
∙ Structuri de control al programului
∙ Obiecte
∙ Structuri de date
∙ Definirea obiectelor interfeței grafice
∙ Înțelegerea evenimentelor
∙ Utilizarea mai multor forme
∙ Date, obiecte, clasă, structură de date, excepție.
Oferiți elevilor imprimarea structurii de date și dezvoltați un mic program pentru probleme din viața reală pentru a-i ajuta cu întrebarea lor de investigație. Vezi Anexa I.
CCEA GCE Dezvoltare Sistem Software:
Unitatea AS 1: Introducere în dezvoltarea orientată pe obiecte
∙ Software
∙ Să demonstreze cunoașterea și înțelegerea conceptelor asociate cu:
−Software de sistem (managementul tipurilor de fișiere/sursă/binar/executabil/XML); și −Software de dezvoltare a aplicațiilor (platforme orientate pe obiecte, inclusiv open source).
∙ Definirea datelor
∙ Explicarea și aplicarea tipului primitiv; și tipuri de referință (obiect).
∙ Identificarea și denumirea obiectelor.
∙ Explicați că un obiect este o apariție a unei clase.
∙ Identificarea și denumirea claselor (clase abstracte, de bază și moștenite).
∙ Examinați și aplicați funcțiile claselor (reutilizabilitate).
∙ Explicați utilizarea unei variabile statice în cadrul unei clase.
∙ Examinați și aplicați atribute și tipuri unei clase.
∙ Identificați acel atribut care reprezintă proprietățile unei clase.
∙ Identificarea utilizării interfețelor în raport cu clasele specifice.
∙ Structuri de control al programelor
∙ Aplicarea și evaluarea principiilor de bază ale structurilor de control în ceea ce privește: secvența (funcții secvențiale, metode); repetiție (necondiționată, condiționată); și selecție (decizie IF, imbricat IF, comutare).
∙ Obiecte
∙ Aplicați și discutați principiile încapsulării, moștenirii și polimorfismului, de exemplu: vizibilitate (publică, privată și protejată); și metode de supraîncărcare și depășire.
∙ Structuri de date
∙ Explicați necesitatea de a stoca și organiza datele în mod eficient în cadrul unor structuri specifice.
∙ Explicați, proiectați și utilizați următoarele structuri de date: șiruri de caractere; și tablouri statice (de tip simplu și de obiecte)
∙ Tratarea excepțiilor
∙ Explicați necesitatea de a putea capta erorile în codul programului.
∙ Explicați modalitățile prin care erorile pot fi prinse într-un mediu orientat pe obiecte și aplicați tehnici asociate.
∙ Încercați/prindeți (blocuri).
Unitatea AS 2: Programare bazată pe evenimente
Definirea obiectelor de interfață grafică cu utilizatorul (GUI).
∙ Să demonstreze înțelegerea și utilizarea obiectelor GUI în implementarea unei aplicații bazată pe evenimente.
∙ Înțelegerea și aplicarea caracteristicilor: − GUI; şi − forme (componente comune).
Înțelegerea evenimentelor
Utilizarea mai multor formulare
∙ Înțelegerea utilizării și aplicării mai multor forme într-o aplicație bazată pe evenimente.
∙ Proiectarea și implementarea mai multe formulare pentru o aplicație bazată pe evenimente.
∙ Implementarea navigării adecvate:
− meniuri.
− bare de instrumente.
− butoane.
Implicarea: Profesorul îi ajută pe elevi să reflecteze la ceea ce știu deja și să identifice orice lacune de cunoștințe. Este important să se stimuleze interesul pentru conceptele viitoare, astfel încât elevii să fie pregătiți să învețe. Profesorii îi pot însărcina pe elevi să pună întrebări de început sau să noteze ceea ce știu deja despre subiect. Acesta este și momentul în care conceptul este prezentat elevilor pentru prima dată.
Elevilor li se oferă aceste link-uri video înainte de curs, conform strategiei utilizate, clasa inversată bazată pe anchetă. Elevii vor viziona videoclipurile acasă și vor completa un test online referitor la videoclipuri. Ei își vor forma, de asemenea, propriile întrebări și idei, care vor fi solicitate de către profesor prin exerciții bazate pe scenarii în timpul lecției. Ideea de a cere și răspunsul la întrebări, formularea ideilor va oferi elevului o mai bună înțelegere a soluțiilor din viața reală la problemele pe care le vor rezolva.
Materiale: link-uri video, note cu întrebări încorporate
Înainte de prima lecție:
∙ Programare orientată pe obiecte: https://www.youtube.com/watch?v=ZDa-Z5JzLYM
Înainte de a doua lecţie:
∙ Interfață grafică cu utilizatorul: https://www.youtube.com/watch?v=yQSEXcf6s2I
Pregătirea înainte de fiecare lecție: [ 20] Minute pentru începerea teoriei și practicii. Facilitarea experienței de învățare: [10] Minute
Tranziția: [ 2] Minute
Profesorul va: conduce sesiunile de întrebări și răspunsuri, va explica concepte la începutul fiecărei lecții Elevii vor: asculta cu atenție, vor lua notițe și vor adresa întrebări
Explorarea: În timpul fazei de explorare, elevii vor explora în mod activ noul concept prin experiențe concrete de învățare. Li s-ar putea cere să treacă prin metoda științifică și să comunice cu colegii lor pentru a face observații. Această fază permite elevilor să învețe într-un mod practic.
Materiale: PC-uri, laptop-uri, Pycharm, limbaj de programare
Facilitarea experienței de învățare: [30] Minute
Profesorul va: facilita înțelegerea limbajului de programare și a activității practice pentru a dezvolta pseudocoduri. Profesorul va conduce conversații informale de evaluare pentru a evalua înțelegerea elevilor și pentru a oferi elevilor feedback valoros în timp real. Acest lucru va consolida caracteristica esențială a clasei bazate pe anchetă, în care elevii trebuie să acorde prioritate dovezilor adunate prin cercetare.
∙ Prima lecție: Introducere și înțelegerea dezvoltării orientate pe obiecte
∙ A doua lecție: Înțelegerea elementelor de bază ale programării bazate pe evenimente
Elevii vor: dezvolta programe mici și pseudocod pentru exemple din viața reală.
Explicația: Aceasta este o etapă condusă de profesor care îi ajută pe elevi să sintetizeze noi cunoștințe și să adreseze întrebări dacă au nevoie de clarificări suplimentare. Pentru ca faza de explicare să fie eficientă, profesorii ar trebui să solicite elevilor să împărtășească ceea ce au învățat în timpul fazei de explorare înainte de a introduce informațiile tehnice într-o manieră mai directă, conform „Modelului de instruire 5E: O abordare a ciclului de învățare pentru predarea științei bazată pe anchetă.” Acesta este, de asemenea, atunci când profesorii folosesc videoclipuri, software de calculator sau alte ajutoare pentru a îmbunătăți înțelegerea.
Implementați activități în grupuri mici în timpul explorării, explicațiilor și elaborării, deoarece acestea ar putea fi benefice, datorită învățării asistate de colegi. Prin interacțiunile între colegi, cursanții pot lucra împreună pentru a răspunde la întrebările care urmează să fie investigate, să discute constatările lor sau să aplice cunoștințele dobândite la diverse sarcini în comun.
Materiale: PC-uri, laptopuri, Pycharm, limbaj de programare
Pregătirea: [3 0] Minute
Facilitarea experienței de învățare: [5 – 10] minute
Tranziția: [ 0] Minute
Profesorul va: explica în continuare teoria din spatele dezvoltării programelor și a aplicațiilor Elevii vor: asculta cu atenție și vor aplica noile cunoștințe
Elaborarea: Faza de elaborare a Modelului 5E se concentrează pe oferirea spațiului elevilor pentru a aplica ceea ce au învățat. Acest lucru îi ajută să dezvolte o înțelegere mai profundă. Profesorii pot cere elevilor să creeze prezentări sau să efectueze investigații suplimentare pentru a consolida noile abilități. Această fază permite elevilor să-și consolideze cunoștințele înainte de evaluare.
După fiecare lecție, elevii sunt rugați să lucreze în grupuri și să cerceteze subiectul mai detaliat. Ei vor pregăti apoi o prezentare ca temă pentru acasă și vor preda clasei un aspect diferit al activității de programare.
Materiale: Software Power Point, notițele elevilor
Pregătirea: Aproximativ [60] Minute pentru ca elevii să efectueze cercetări și să pregătească diapozitive Facilitarea experienței de învățare: [ 10] Minute pentru fiecare grup pentru a-și prezenta lecția Tranziția: [ 0] Minute
Profesorul va: evalua o prezentare susținută de elevi despre ceea ce au găsit în urma activității de programare.
Elevii vor: prezenta profesorului și vor răspunde la întrebările relevante ale profesorului pentru a evalua nivelul lor de înțelegere.
Evaluarea: Modelul 5E permite evaluarea atât formală, cât și informală. În această fază, profesorii își pot observa elevii și pot vedea dacă au o înțelegere completă a conceptelor de bază. De asemenea, este util să observăm dacă elevii abordează problemele într-un mod diferit pe baza a ceea ce au învățat. Alte elemente utile ale fazei de evaluare includ autoevaluarea, evaluarea colegilor, temele scrise și examenele.
Elevii primesc note cu întrebări post-programare și link-uri web către site-uri de programare pentru a înțelege mai bine subiectele.
Interogarea post-programare ar putea fi lăsată până la următoarea oră dacă timpul vă expiră. Elevii pot primi, de asemenea, un test sau sarcini limitate în timp.
Materiale: Teste sau Teme limitate în timp
Pregătirea: [ 10 ] Minute
Facilitarea experienței de învățare: [5] Minute pentru a oferi elevilor note și chestionare post-programare.
[45 -60 ] Minute pentru un test sau sarcini limitate în timp
Tranziția: [ 0 ] Minute
Profesorul va: direcționa elevii către resurse pentru a le îmbunătăți înțelegerea sau le va prezenta elevilor o evaluare limitată în timp pe baza constatărilor lor
Elevii vor: completa întrebările încorporate după vizionarea linkurilor video furnizate de profesor sau vor răspunde la întrebări cât mai complet posibil în timpul alocat.
Sarcini de învățare independentă (ILT): Oferă elevilor două-trei provocări pe care să le termine înainte de următoarea lecție.
∙ Elevii vor viziona linkurile video oferite de profesor pentru a-și îmbunătăți cunoștințele și pentru a completa chestionarele online aferente.
∙ Elevii vor cerceta aplicațiile din viața reală a ceea ce au învățat în clasă.
∙ Elevii vor răspunde la întrebările de la finalul orei.
∙ Elevii vor lucra în grupuri pentru a pregăti prezentări și pentru a le prezenta clasei lor
Elevii vor primi feedback în mod individual, în timp util. Feedback-ul va face referire la rezultatele aptitudinilor pe care evaluarea a fost concepută a le testa și dacă elevul a îndeplinit acele rezultate. De asemenea, va ține cont de feedback-ul primit de la elev cu privire la modul în care a găsit lecţia.
Cunoștințele dobândite în această lecție pot fi cartografiate în funcție de dezvoltarea orientată pe obiecte în Tehnologia digitală AS/A2.
Practică, prezentarea elevului, evaluare în termen și întrebări și răspunsuri.
Acest plan de lecție va fi însoțit de configurația pentru instalarea Python.
∙ Windows 7 până la 10, cu minim 2 GB RAM (de preferat 4 GB)
∙ Sistem de operare
∙ Python și pachetele aferente
∙ Fișe de lucru
Elevii ar trebui să vizioneze linkurile video furnizate și să completeze chestionarele online. Ar trebui, de asemenea să încerce să noteze întrebările. Întrebările și răspunsurile ar trebui să fie conduse de către profesor pentru a se asigura că elevii înțeleg conceptele înainte de a începe programarea.
Elevii vor lucra în echipă pentru a cerceta subiectele și pentru a pregăti o prezentare pentru clasă cu privire la activitățile de programare. Aceasta este o extensie a bazei de cunoștințe, în care elevii trebuie să cerceteze mai mult despre programare în viața reală.
Includeți un ghid de punctare pentru a evalua calitatea răspunsurilor la evaluare ale elevilor. Practic
*Opțiuni: cu cât mai multe opțiuni, cu atât mai multă autonomie a elevului. Profesorii dau elevilor opțiuni pentru ca elevul să își dezvolte abilitățile de rezolvare a problemelor. Cu cât sunt mai multe opțiuni pe care profesorul le oferă elevilor, cu atât elevul are mai multe oportunități de învățare bazată pe probleme și învățare independentă. Acest lucru este măsurat în raport cu rubricile practice de la zero învățare independentă până la învățare complet independentă.
Scara muncii independente | ||||
Zero independență | Mult ajutor
cu o oarecare independență |
Semi
independent |
Complet independent | |
Profesorul oferă elevilor o metodă completă cu
instrucțiuni clare despre cum să dezvolte un cod. |
Profesorul oferă elevilor o
schiță a procedurii, dar permite opțiuni* la diferiți pași. |
Profesorul
specifică exemplul. Elevii cercetează metoda de dezvoltare a codului. |
Elevii aleg
exemplu în timp real și încearcă să rezolve toate problemele prin dezvoltarea de programe. |
|
Observarea și evaluarea competențelor | ||||
Urmează
proceduri orale și scrise |
Elevii urmează instrucțiuni orale și scrise | Elevii urmează instrucțiuni scrise și orale,
făcând alegeri individuale în elaborarea codului. |
Elevii urmează o metodă pe care au cercetat-o. | Elevii urmează o metodă pe care au cercetat-o. |
Utilizează în siguranță un calculator/ materialele | Elevii urmează instrucțiunile despre cum să
folosească computerul în siguranță. |
Elevii urmează instrucțiunile privind utilizarea în siguranță a computerului. | Elevii
minimizează riscurile cu încurajare minimă. |
Elevii efectuează o evaluare completă a riscurilor
și minimizează riscurile. |
Realizează înregistrări și
observații ale rezultatelor |
Elevii înregistrează datele rezultatelor în moduri specificate. | Elevii înregistrează datele rezultatelor în moduri specificate. | Elevii înregistrează date clare și precise,
metodic, folosind |
Elevii aleg cel mai
eficient mod de înregistrare a datelor clare și precise |
un exemplu adecvat. | folosind
exemple adecvate. |
|||
Cercetări,
referințe și rapoarte |
Se raportează datele și se trag concluzii. Elevii efectuează
prezentări despre dezvoltarea codului cu multă îndrumare. |
Se raportează datele și se trag concluzii. Elevii compară rezultatele și identifică
motivele diferențelor. Elevii efectuează prezentări privind dezvoltarea codului cu anumite îndrumări. |
Elevii cercetează metodele accesibile. Ei compară rezultatele și raportează
diferențele. Se utilizează software-ul corespunzător pentru procesarea datelor și raportarea constatărilor. Elevii efectuează prezentări cu privire la dezvoltarea codurilor cu minimă solicitare |
Elevii
caută alternative pentru a-și planifica munca. Raportarea acoperă planificarea, efectuând și o analiză a rezultatelor acestora. Software-ul și/sau instrumente adecvate sunt folosite pentru procesarea datelor și pentru raportarea constatărilor. Elevii realizează prezentări privind dezvoltarea codurilor fără ajutorul profesorului. |
Analizează
problemele și identifică cerințele: Identifică intrările/ieșirile corecte |
Elevii
nu pot identifica nicio intrare și ieșire. |
Elevii sunt
capabili să identifice o singură intrare sau ieșire. |
Elevii sunt
capabili să identifice corect unele intrări și ieșiri. |
Elevii sunt
capabili să identifice corect toate intrările și ieșirile și să ofere alternative. |
Demonstrează
soluția de proiectare: Construiește corect diagramă de flux sau pseudocod |
Elevii
nu pot construi diagrama de flux sau pseudocod. |
Elevii sunt
capabili să construiască o diagramă de flux sau un pseudocod, dar folosind simboluri incorecte. |
Elevii sunt
capabili să construiască diagramă flux și pseudocod corect. |
Elevii sunt
capabili să construiască diagrama de flux și pseudocodul corect, să folosească elementele, simbolurile și documentația adecvate. |
Aplică
tipul de date sau structura de date necesare: Alegerea adecvată a numelor variabilelor |
Elevii
nu pot identifica tipul de date necesare sau structura datelor. |
Elevii sunt
capabili să identifice tipul sau structura datelor necesare, dar nu le aplică corect. |
Elevii sunt
capabili să aplice tipul de date necesare sau structura de date și să producă rezultate parțial corecte. |
Elevii sunt
capabili să aplice tipul de date necesare sau structura de date și să producă rezultate corecte. |
sau
structura datelor (adică matrice/listă legată) |
||||
Executări/
remedieri: fără sintaxă, logică și erori de rulare. |
Elevii
nu pot rula un program. |
Elevii sunt
capabili să ruleze un program, dar au o eroare de logică. |
Elevii sunt
capabili să ruleze un program corect fără nicio eroare de logică, dar afișează ieșiri inadecvate . |
Elevii sunt
capabili să ruleze un program corect fără nicio eroare de logică și afișează ieșiri adecvate. |
Efectuează validarea intrării:validează datele de intrare pentru erori
și datele în afara intervalului |
Programul
elevilor produce rezultate incorecte. |
Programul
elevilor produce rezultate corecte, dar nu se afișează corect. Nu verifică erori și în afara intervalului. |
Programul elevilor
funcționează și îndeplinește toate specificațiile. Face unele verificări pentru erori și date în afara intervalului. |
Programul elevilor
funcționează și îndeplinește toate specificațiile. Face o excepțională verificare pentru erori și date în afara intervalului. |
Produce programe care pot fi citite :
indentare/numire convenție |
Elevii
nu pot organiza codul. |
Codul elevilor este prost
organizat și foarte greu de citit. |
Codul elevilor este destul de ușor de citit. | Codul elevilor este extrem de
bine organizat și ușor de urmat. |
Demonstrează programul în
fața clasei |
Elevii
nu pot explica proiectarea programului. |
Elevii sunt
capabili să explice puțin proiectarea programului. |
Elevii sunt
capabili să explice întregul program corect așa cum este. |
Elevii sunt
capabili să explice corect proiectarea programului și să ofere soluții alternative. |
Evaluări practice scrise
Nume––––––Curs:––––-Experiment––::Teme practice…..
Criterii/Note | 4 Excelent (10 – 8 puncte) | 3 Bine (7 – 6 puncte) | 2 Satisfăcător (5 – 4 puncte) | 1 Nesatisfăcător (3 – 0 puncte) | Scor |
Rezumat | Declarație concisă bine dezvoltată a rezultatelor și metodelor, inclusiv toate componentele majore ale
programului cu rezultate. Este scris în mod competent și formulează clar concluziile programului. |
Rezumatul include o
declarație concisă a rezultatelor și metodelor, incluzând majoritatea aspectelor programului, dar lipsesc unele detalii sau rezultatele și/sau concluziile nu sunt precizate clar. |
Rezumatul ratează un aspect al programului și/sau rezultatele și/sau concluziile. În general, sunt incluse principalele aspecte ale raportului, iar rezultatele sunt corecte. | O serie de componente ale programului lipsesc.
Elevul nu înțelege cum să scrie un rezumat. Rezultatele nu sunt prezentate pe deplin și nu se trag concluzii. |
|
Note: | |||||
Teorie | O secțiune de teorie convingătoare, scrisă în mod competent, care include sursele științifice adecvate pentru a oferi context pentru dezvoltarea programului și folosește explicația pentru a detalia principiile relevante ale informaticii. Diagrama de flux și pseudocodurile sunt explicate în
literatura corespunzătoare. |
Teoria este prezentată, dar nu include surse științifice adecvate și oferă fundal pentru dezvoltarea programului și folosește mai multă descriere decât explicație pentru a detalia principiile relevante ale informaticii. Sunt explicate diagramele de flux. Referirea la literatura adecvată este neclară. | Teoria este prezentată, dar nu include surse științifice adecvate și oferă un fundal limitat pentru dezvoltarea programului. Principiile relevante ale informaticii sunt enumerate și descrise. Diagramele sunt precizate, dar nu sunt explicate.
Referirea la literatura adecvată este neclară, unele părți lipsesc. |
Teoria îi lipsește fundalul și sursele științifice adecvate.
Diagramele de flux nu sunt specificate. Nu sunt date pseudocoduri. |
|
Note: | |||||
Materiale/
Metode Metodă |
bine scrisă. Toate materialele sunt listate. Metoda este scrisă într- o manieră convingătoare, competentă. Metoda ar trebui să fie clară pentru toți cei care o citesc, inclusiv pentru colegii elevilor.. | Metoda este bine scrisă și toate materialele sunt enumerate. Colegii sunt capabili să urmeze metoda. | Este descrisă metoda. Unele dintre materiale nu sunt enumerate.
Colegii pot urma metoda, cu toate acestea, pot exista unele lacune. |
Metoda nu este descrisă și/sau incorectă, colegii nu o pot
urma. Materialele nu sunt enumerate. |
|
Date | Toate figurile, graficele, tabelele sunt
prezentate cu acuratețe și conțin titluri și/sau legende. Diagramele de flux sunt bine organizate și ușor de înțeles. Toate pseudocodurile sunt completate cu acuratețe. |
Toate figurile, graficele, tabelele sunt
în mare parte exacte și conțin titluri și/sau legende cu o omisiune. Secțiunea diagramă de flux este organizată și ușor de înțeles. Toate pseudocodurile sunt completate cu acuratețe. |
Majoritatea figurilor, graficelor, tabelelor sunt exacte și conțin titluri și/sau legende cu mai mult de o
omisiune. Diagrama de flux este organizată. Toate pseudocodurile sunt completate cu precizie, cu unele erori minore. |
Figurile, graficele, tabelele conțin erori și/sau sunt prost construite. Titlurile și/sau subtitrările lipsesc sau sunt incorecte. Pseudocodurile sunt incorecte. | |
Note: |
Criterii/ Note | 4 Excelent (10 – 8 puncte) | 3 Bine (7 – 6 puncte) | 2 Satisfăcător (5 – 4 puncte) | 1 Nesatisfăcător (3 – 0 puncte) | Scor |
Toate teoriile, datele și
Discuţie rezultatele sunt discutate clar și corect cu comparații care au fost interpretate corect și se transmite o foarte bună înțelegere a rezultatelor. Elevii pot face conexiuni clare între munca de dezvoltare și teorie. |
Cele mai multe teorii, date și rezultate sunt discutate clar și precis, cu comparații care au fost interpretate corect și se transmite o bună înțelegere a rezultatelor. Elevii pot face conexiuni clare între
munca de dezvoltare și teorie cu omisiuni minore. |
Unele teorii, date și rezultate sunt discutate cu interpretări corecte, dar cu unele ambiguități. Se transmite o înțelegere limitată a rezultatelor. Elevii pot face conexiuni între munca de dezvoltare și teorie cu omisiuni minore. | În secțiunea de discuții lipsesc teoria, datele sau rezultatele. Interpretarile
sunt incorecte. Elevii manifestă o lipsă de înțelegere atât a teoriei, cât și a muncii de dezvoltare. |
||
Concluzii Toate concluziile majore sunt enunțate clar,
elevii arată o înțelegere foarte bună. |
Toate concluziile majore sunt enunțate clar, elevii arată o bună înțelegere. | Se trag concluzii, dar s-ar putea să nu fie pe deplin explicate. Elevii arată o înțelegere corectă. | Concluziile lipsesc sau sunt trase, dar incorect. Elevii manifestă o lipsă de înțelegere. | ||
Note: | |||||
Referințe Toate referințele surselor
(informații și grafice) sunt complet corecte în conformitate cu stilul de referință al instituțiilor dvs. Toate referințele provin din literatură adecvată și de încredere și sunt validate ca referințe pentru validitatea și acuratețea informațiilor ( sursă web, articol, carte și jurnal). |
Toate referințele surselor (informații și grafice) sunt complet corecte, în conformitate cu stilul de referință al instituției dumneavoastră. Majoritatea referințelor provin din literatură adecvată și de încredere și sunt menționate pentru validitatea și acuratețea informațiilor (sursă web, articol, carte și jurnal). | Unele referințe ale surselor (informații și grafice) sunt corecte, în conformitate cu stilul de referință al instituției dumneavoastră. Majoritatea referințelor provin din literatură adecvată și de încredere și cele mai multe dintre ele sunt menționate pentru validitatea și acuratețea informațiilor (sursă web, articol, carte și jurnal). | Referințele fie lipsesc, fie sunt
incomplete/nu sunt din literatura adecvată sau de încredere. |
Note:
Gramatică/Ortografie
Corect din punct de vedere gramatical în propria limbă. Nu solicită cititorului să facă presupuneri sau să aibă cunoștințe anterioare despre dezvoltarea programului . |
Corect din punct de vedere gramatical cu omisiuni minore. Nu necesită ca cititorul să facă presupuneri sau să aibă cunoștințe anterioare despre dezvoltarea programului. | Greșeli ocazionale de gramatică/ortografie. Cititorul poate avea câteva întrebări minore după ce a citit temele practice, dar în general, ar avea o bună înțelegere despre ce este dezvoltarea programului. | Greșeli frecvente de gramatică și ortografie. Cititorul nu va înțelege despre ce este vorba în dezvoltarea programului. | |
Aspect /formatare
Întreaga sarcină este scrisă în formatul necesar, inclusiv tipul și dimensiunea fontului, spațierea, numărul de cuvinte. Sunt utilizate tabele, diagrame, antete, text îngroșat etc. pentru a face aspectul mai profesional și mai clar de citit. |
Întreaga sarcină este scrisă în formatul necesar, inclusiv tipul și dimensiunea fontului, spațierea, numărul de cuvinte cu unele omisiuni minore. Sunt utilizate tabele, diagrame, antete, text îngroșat etc. pentru a face aspectul mai profesional și mai clar de citit. | Întreaga sarcină este scrisă în formatul necesar, inclusiv tipul și dimensiunea fontului, spațierea, numărul de cuvinte cu câteva omisiuni minore. Utilizarea tabelelor, diagramelor, antetelor, textului îngroșat etc. pentru a face aspectul mai profesional și mai clar de citit. | Formatarea și/sau aspectul este inacceptabilă. Elevul nu a respectat formatarea cerută. | |
Note: |
Anexă. I.
Structuri de date în Python
Instalarea Python
Pasul 1: Selectați versiunea Python de instalat. …
Pasul 2: Descărcați Python Executable Installer. …
Pasul 3: Evidențiați Instalați acum (sau Actualizați acum), apoi faceți clic pe el.
Pasul 4: Rulați Executable Installer. …
Pasul 5: Verificați dacă Python a fost instalat pe Windows. …
Pasul 6: Adăugați calea Python la variabilele de mediu (opțional)