Sunteți pe pagina 1din 3

FIŞA DISCIPLINEI

Introducere ȋn programare
Anul universitar: 2020-2021
1. Date despre program
1.1 Instituţia de învăţământ superior Universitatea Babeș-Bolyai
1.2 Facultatea Facultatea de Științe Economice și Gestiunea Afacerilor
1.3 Departamentul Informatică Economică
1.4 Domeniul de studii Cibernetică, Statistică şi Informatică Economică
1.5 Ciclul de studii Licenţă
1.6 Programul de studiu / Calificarea Informatică Economică

2. Date despre disciplină


2.1 Denumirea disciplinei Introducere ȋn programare
2.2 Titularul activităţilor de curs Lect.univ.dr. Bologa Cristian Sorin
2.3 Titularul activităţilor de seminar Lect.univ.dr. Bologa Cristian Sorin
2.4 Anul de studii 1 2.5 Semestrul 2 2.6 Tipul de evaluare Sumativă 2.7 Regimul disciplinei OBL

3. Timpul total estimat (ore pe semestru ale activităţilor didactice)


3.1 Număr de ore pe săptămână 4 din care: 3.2 curs 2 3.3 seminar/laborator 2
3.4 Total ore din planul de învăţământ 56 din care: 3.5 curs 28 3.6 seminar/laborator 28
Distribuţia fondului de timp ore
Studiul după manual, suport de curs, bibliografie şi notiţe 30
Documentare suplimentară în bibliotecă, pe platformele electronice de specialitate şi pe teren 2
Pregătire seminarii/laboratoare, teme, referate, portofolii şi eseuri 7
Tutoriat 2
Examinări 3
Alte activităţi...................................
3.7 Total ore studiu individual 44
3.8 Total ore pe semestru 100
3.9 Numărul de credite 4

4. Precondiţii (acolo unde este cazul)


4.1 de curriculum  Nu este cazul
4.2 de competenţe  Nu este cazul

5. Condiţii (acolo unde este cazul)


5.1. de desfăşurare a Pentru prelegerile de la curs sunt necesare următoarele: videoproiector, tablă, acces
cursului Internet
5.2. de desfăşurare a Pentru desfăşurarea laboratoarelor sunt necesare următoarele: reţea calculatoare, acces
seminarului/laboratorulu Internet, videoproiector, tablă.
i

6. Competenţele specifice acumulate


Competenţe • Elaborarea şi analiza unor algoritmi simpli pentru rezolvarea problemelor
profesionale • Conceperea modelelor simple, descrierea, implementarea lor într-un limbaj de
nivel înalt (C)
• Programarea în limbaje de nivel înalt (C)

1
Competenţe • Aplicarea regulilor de muncă riguroasă şi eficientă, manifestarea unor atitudini
transversale responsabile faţă de domeniul ştiinţific şi didactic, pentru valorificarea optimă şi
creativă a propriului potenţial în situaţii specifice, cu respectarea principiilor şi a
normelor de etică profesională.

7. Obiectivele disciplinei (reieşind din grila competenţelor specifice acumulate)


7.1 Obiectivul general • însuşirea unei gândiri algoritmice
al disciplinei • dezvoltarea abilităţilor de proiectare de soluţii algoritmice pentru probleme de
complexitate simplă si însuşirea tehnicilor de utilizare a acestora
• iniţierea în utilizarea unui limbaj de programare ( C)

7.2 Obiectivele • Studentul să poată identifica datele care intervin într-o problemă şi aplicarea
specifice algoritmilor fundamentali de prelucrare a acestora
• Studentul să poată elabora algoritmi de rezolvare simpli a problemelor
• Studentul să poată implementa algoritmi simpli într-un limbaj de programare
(C)

8. Conţinuturi
8.1 Curs Metode de predare Observaţii
Noțiuni introductive. Introducere în algoritmi. prelegere 1 prelegere
Implementarea algoritmilor folosind limbajul C. Noțiuni de bază C. prelegere 1 prelegere
Construcțiile de bază ale limbajului C. prelegere 2 prelegere
Functii de intrare-iesire in C prelegere 1 prelegere
Utilizarea structurilor de control in C prelegere 2 prelegeri
Tipuri structurate de date prelegere 2 prelegeri
Pointeri în C. Lucrul cu siruri de caractere prelegere 2 prelegeri
Operații cu fișiere. prelegere 2 prelegeri
Lucrul in linia de comandă prelegere 1 prelegere
Bibliografie:
[Negrescu01] Negrescu Liviu, -Limbajele C şi C++ pentru începători. Vol. 1 şi 2. Ed. Microinformatica, Cluj-
Napoca, 1994 (reeditate 2001)
[Bologa06] Bologa Cristian –Algoritmi şi structuri de date, Editura Risoprint, 2006.
[Knuth99] - Arta programării calculatoarelor, vol, 1, 2, 3, ed. Teora, 1999 (traducere)
8.2 Seminar/laborator Metode de predare Observaţii
Noțiuni de bază folosite în schemele logice Laborator 1 sem/lab.
Functii de intrare/iesire Laborator 1 sem/lab
Utilizarea structurilor de control. Scheme logice Laborator 3 sem/lab
Tipuri structurate de date Laborator 2 sem/lab
Pointeri Laborator 1 sem/lab
Lucrul cu siruri de caractere Laborator 1 sem/lab
Operatii cu fisiere Laborator 2 sem/lab
Lucrul in linia de comanda Laborator 1 sem/lab
Verificarea cunoștințelor Verificare practica la 1 sem/lab.
calc.
Bibliografie:
[Negrescu01] Negrescu Liviu, -Limbajele C şi C++ pentru începători. Vol. 1 şi 2. Ed. Microinformatica, Cluj-
Napoca, 1994 (reeditate 2001)
[Bologa06] Bologa Cristian –Algoritmi şi structuri de date, Editura Risoprint, 2006.
[Knuth99] - Arta programării calculatoarelor, vol, 1, 2, 3, ed. Teora, 1999 (traducere)

9. Coroborarea/validarea conţinuturilor disciplinei cu aşteptărilereprezentanţilorcomunităţii epistemice,


asociaţiilor profesionale şi angajatori reprezentativi din domeniul aferent programului
Conţinutul disciplinei este în concordanţă cu ceea ce se face în alte centre universitare din tara si din străinătate.
Pentru o mai buna adaptare la cerinţele pieţei muncii a conţinutului disciplinei au avut loc întalniri atât cu
reprezentaţi ai mediului de afaceri cât si cu reprezentanți ai invățământului preuniveristar clujean.

10. Evaluare
10.3 Pondere în
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare
nota finală

2
- Cunoaşterea sistemului Examen scris sub formă de întrebări închise50%
conceptual şi a metodelor şi (test grilă).
procedeelor utilizate în
programarea calculatoarelor.
- Capacitatea de utilizare
adecvată a conceptelor,
metodelor şi procedeelor
10.4 Curs specifice programării
calculatoarelor
- corectitudinea si
completitudinea
cunostinţelor;
- coerenţa logică;
- gradul de asimilare a
limbajului de specialitate;
- Însuşirea şi înţelegerea 1 problemă de rezolvat la calculator 50%
problematicii tratate la curs şi
seminar; Examinări practice,
bilete individuale 50%
10.5 - Capacitatea de a explica şi
Seminar/laborator utiliza corect metodele,
modelele şi testele de gândire
critică parcurse;
- Capacitatea de a opera cu
cunostinţele asimilate;
10.6 Standard minim de performanţă
realizarea in mod corect a unor programe C simple

Data Semnătura titularului de curs: Semnătura titularului de seminar:


completării:
31.03.2020 Lect. univ. dr. Bologa Cristian Sorin Lect. univ. dr. Bologa Cristian Sorin

Semnătura directorului de departament: Lect. univ. dr. Bologa Cristian Sorin

Data avizării în departament:10.04.2020

S-ar putea să vă placă și