Sarcina de lucru pentru elevi:
Elevii vor dezvolta o aplicație de gestionare a unei biblioteci, care va permite utilizatorilor să înregistreze, să gestioneze și să caute cărți într-o bază de date. Sarcina implică următoarele etape:
- Crearea unei interfețe de linie de comandă pentru utilizatori, care să permită adăugarea, ștergerea, căutarea și afișarea cărților din bibliotecă.
- Dezvoltarea unei clase pentru gestionarea cărților, cu metode pentru adăugarea, ștergerea și căutarea cărților.
- Utilizarea structurilor de date pentru a stoca informații despre cărți, cum ar fi titlul, autorul și codul ISBN.
- Implementarea funcționalității de salvare și citire a datelor cărților într-un fișier, astfel încât datele să poată fi păstrate între rulările aplicației.
- Testarea și demonstrarea aplicației prin adăugarea de cărți, căutarea acestora și gestionarea bibliotecii.
Rezultate așteptate ale învățării (competențe și/sau obiective):
Să explice conceptele de bază ale programării în limbajul C++
Să dezvolte o aplicație utilizând abilități de programare orientată pe obiect
Să opereze cu structuri de date
Să gestioneze fișiere
Tip de activitate: Activitate în clasă
Sarcina de lucru se va realiza: În colaborare
Modul probabil de desfășurare a activității:
Această activitate oferă elevilor o experiență practică semnificativă în dezvoltarea de software în limbajul C++. În timp ce dezvoltă o aplicație reală de gestionare a bibliotecii, ei vor învăța să lucreze cu concepte de programare orientată pe obiect, cum ar fi clasele și obiectele, și vor dobândi abilități în manipularea structurilor de date și lucrul cu fișiere. De asemenea, vor înțelege importanța gestionării datelor și vor dezvolta abilități de testare a aplicațiilor. Prezentarea și demonstrarea aplicației le va permite să-și îmbunătățească abilitățile de comunicare și să împărtășească cunoștințele lor cu colegii. Această activitate îi va pregăti pentru proiecte mai complexe de dezvoltare software și pentru cariere în domeniul programării.
Accesări: 415
Contribuitor: Cristina Văidean - Colegiul Tehnic, Turda (Cluj) (2023)
Alte activități pentru: Informatică Clasa a XII-a
Alte activități care utilizează: simulări
Căutare avansată
Licență: CC BY-NC-SA 4.0, Atribuire-necomercial-distribuire în condiţii identice 4.0 internațional
Conținutul acestei platforme poate fi utilizat liber cu condiția menționării sursei și, unde e posibil, a autorului. Modificarea este permisă, iar operele derivate trebuie, la rândul lor, să poată fi utilizate liber și modificate fără restricții.