Tehnici de programare
Laborator:
Joi: 08-10, 10-12, 12-14, B418
- S1: Dezvoltarea aplicatiilor in C, cu gcc, sub Linux;
- S2: Structuri in C. Tipuri de date definite de utilizator;
- S3: Uniuni si campuri de biti. Parametri in linie de comanda.
- S4: Pointeri la functii.
- S5: Lucrul cu fisiere text in C
- S6: Lucrul cu fisiere binare in C. Formatul BMP. Algoritmul Sobel pentru detectia de conturului.
- S7: Preprocesorul C. Directive de preprocesare. Documentatia GCC si o trecere in revista cu exemple
- S8: Recursivitate.
- S9: Backtracking.
- S10: Test1. Divide-et-impera.
- S11
- S12
- S13: Evaluare
- S14: Recuperari
Evaluare
- Toate laboratoarele sunt obligatorii.
- Se pot efectua maxim 2 laboratoare cu alt cadru didactic, pe parcursul semestrului.
- Se pot recupera laboatoare la sfarsitul semestrului conform regulamentelor UPT sau pe parcurs in limita locurilor disponibile.
- Studentii vor avea minim 3 note "pe parcurs";
- Se vor da teme de casa, iar o parte dintre ele - cele specificate ca atare - vor fi notate;
- Nota la laborator este media artimetica, cu doua zecimale, fata rotunjire intre notele de pe parcurs, si media aritmetica a notelor la teme.
Resurse suplimentare
Random online things
- Smashing The Stack For Fun And Profit.
- Smashing the Stack in 2011
- Despre programare...altfel
- [...]Have We Forgotten How To Program?
- Pentru data viitoare cand veti considera ca programele vor functiona doar in modul in care v-ati gandit voi... sau ce faci daca chiar the cheama NULL ;)
- An integer formula for Fibonacci numbers.
- The Development of the C Language.
https://www.youtube.com/watch?v=7Pq-S557XQU