fişa disciplinei
1. Date despre program
1.1 Instituţia de învăţământ superior	Universitatea Babeş-Bolyai Cluj-Napoca	
1.2 Facultatea	Facultatea de Matematică şi Informatică	
1.3 Departamentul	Departamentul de informatică	
1.4 Domeniul de studii	Informatică	
1.5 Ciclul de studii	Master	
1.6 Programul de studiu / Calificarea	Informatică didactică - ȋn limba romȃnă	

2. Date despre disciplină
2.1 Denumirea disciplinei	Programarea aplicațiilor Microsoft Office (pentru perfectionarea profesorilor)	
2.2 Titularul activităţilor de curs	Lect. Dr. Andreea Vescan	
2.3 Titularul activităţilor de seminar	Lect. Dr. Andreea Vescan	
2.4 Anul de studiu	2	2.5 Semestrul	3	2.6. Tipul de evaluare	E	2.7 Regimul disciplinei	obligatoriu	

3. Timpul total estimat (ore pe semestru al activităţilor didactice)
3.1 Număr de ore pe săptămână	3	Din care: 3.2 curs	2	3.3 seminar/laborator	1 	
3.4 Total ore din planul de învăţământ	42	Din care: 3.5 curs	28	3.6 seminar/laborator	14	
Distribuţia fondului de timp:	ore	
Studiul după manual, suport de curs, bibliografie şi notiţe	56	
Documentare suplimentară în bibliotecă, pe platformele electronice de specialitate şi pe teren	42	
Pregătire seminarii/laboratoare, teme, referate, portofolii şi eseuri	42	
Tutoriat	10	
Examinări 	8	
Alte activităţi: ..................		
3.7 Total ore studiu individual	158	
3.8 Total ore pe semestru	200	
3.9 Numărul de credite	8	

4. Precondiţii (acolo unde este cazul)
4.1 de curriculum	Programarea orientată obiect, noțiuni de birotică	
4.2 de competenţe	Abilităţi medii de programare	

5. Condiţii (acolo unde este cazul)
5.1 De desfăşurare a cursului	Pentru prelegeri sunt necesare următoarele: notebook/calculator desktop, videoproiector, ecran	
5.2  De desfăşurare a seminarului/laboratorului	Laborator cu calculatoare,  Software necesar instalat: pachetul Microsoft Office, browsere; este necesară conexiunea de internet	

6. Competenţele specifice acumulate

Competenţe profesionale		

•	Elaborarea componentelor informatice ale unor proiecte interdisiciplinare
•	Realizarea de documente profesionale utilizand instrumentele invatate
•	Utilizare adecvata a produselor software de birotica pentru solutionarea de probleme
•	Identificarea si explicarea modelelor informatice
•	Dezvoltarea de componente pentru produse software	

	
Competenţe transversale	•	Aplicarea regulilor de muncă organizată şi eficientă, a unor atitudini responsabile faţă de domeniul didactic-ştiinţific, pentru valorificarea creativă a propriului potenţial, cu  respectarea principiilor şi a normelor de etică profesională 
•	Utilizarea unor metode şi tehnici eficiente de învăţare, informare, cercetare şi dezvoltare a  capacităţilor de valorificare a cunoştinţelor, de adaptare la cerinţele unei societăţi dinamice și de comunicare în limba română și într-o limbă de circulație internațională 	

7. Obiectivele disciplinei (reieşind din grila competenţelor acumulate)
7.1 Obiectivul general al disciplinei	Invăţarea limbajului Visual Basic for Applications (VBA); familiarizarea cu modelele de obiecte ale unor aplicaţii din Microsoft Office: Word, Excel, PowerPoint; dezvoltarea de proiecte VBA pentru extinderea funcţionalităţii aplicaţiilor suport, pentru integrarea acestora sau pentru procesarea (creare, editare, consultare) documentelor Microsoft Office din alte aplicaţii.	
7.2 Obiectivele specifice

	Limbajul VBA, mediul de dezvoltare VBE
Modelele de obiecte ale aplicaţiilor Microsoft Word, Microsoft Excel, Microsoft PowerPoint
Dialoguri utilizator
Definirea claselor
Controlul erorilor
Tehnologia ADO pentru accesarea surselor de date	

8. Conţinuturi
8.1 Curs	Metode de predare	Observaţii	
Curs 1
Bazele programarii VBA
-tipuri de date
-instructiuniele limbajului	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 
•	Demonstraţia didactică		
Curs 2
Operatiuni de intrare-iesire
Visual Basic Editor	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 
•	Demonstraţia didactică		
Cursul 3, 4, 5
Obiectele Microsoft Excel	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 
•	Demonstraţia didactică		
Cursul 6
Dialoguri	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 
•	Demonstraţia didactică		
Cursul 7
Bare de comanda (meniuri, unelte)
	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 
•	Demonstraţia didactică		
Cursul 8 si 9
Obiectele Microsoft Word	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 
•	Demonstraţia didactică		
Cursul 10
Testarea erorilor
Depanarea programelor
Clase	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 
•	Demonstraţia didactică		
Cursul 11
Obiectele PowerPoint
Controlarea unei aplicatii Office din alta aplicatie Office
	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 
•	Demonstraţia didactică		
Cursul 12 si 13
Microsoft Data Access Components (MDAC)	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 
•	Demonstraţia didactică		
Cursul 14

Tempalte-uri Word
	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 
•	Demonstraţia didactică		
Bibliografie
 
 [1] VBA for Office developers
http://msdn.microsoft.com/en-us/library/office/jj162978(v=office.15).aspx

[2] Getting Started with VBA in Office 2010
http://msdn.microsoft.com/en-us/library/office/ee814735(v=office.14).aspx

[3] Notite de curs, sectiunea Teaching
http://www.cs.ubbcluj.ro/~avescan

[4] Patrick Blatner et. all. ., Totul despre Ms Excel 2000, Ed. Teora, Bucureşti, 2001
	
8.2 Seminar	Metode de predare	Observaţii	
Proiecte care constituie exemple reprezentative pentru dezvoltarea de aplicaţii în lumea reală: dezvoltarea de proceduri proprii, personalizarea automată a mediului unei aplicaţii Microsoft Office, definirea unei clase in VBA, tratarea erorilor şi depanarea programelor, procesare unei surse de date prin tehnologia ADO.	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 
•	Demonstraţia didactică 
•	Exemple	Seminarul este 
structurat sub forma 
a 2 ore din 2 în 2 
săptămâni. 	
Seminar numarul 1. Administrarea seminariilor. Studiul surselor de informare disponibile pe Internet și Intranet; alegerea subiectului/temei pentru raport si proiect; planificarea prezentarii.
	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 
•	Demonstraţia didactică 
•	Exemple		
Seminar numarul 2. Timp de lucru dedicat realizarii raportului cu tematica VBA	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 
•	Demonstraţia didactică 
•	Exemple		
Seminar numarul 3. Timp de lucru dedicat realizarii proiectului 	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 
•	Demonstraţia didactică 
•	Exemple		
Seminar numarul 4. Prezentarea raportului  cu tematica VBA	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 
•	Demonstraţia didactică 
•	Exemple		
Seminar numarul 5. Prezentarea raportului  cu tematica VBA	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 
•	Demonstraţia didactică 
•	Exemple		
Seminar numarul 6. Prezentarea proiectului; Documentatia proiectarii; versiunea electronica a codului sursa pentru proiectul soft  (prin utilizarea de obiecte  VBA)	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia 		
Seminar numarul 7. Prezentarea proiectului; Documentatia proiectarii; versiunea electronica a codului sursa pentru proiectul soft  (prin creare de obiecte VBA) 	•	Expunerea interactivă 
•	Explicaţia 
•	Conversaţia
		
Bibliografie
 
 [1] VBA for Office developers
http://msdn.microsoft.com/en-us/library/office/jj162978(v=office.15).aspx

[2] Getting Started with VBA in Office 2010
http://msdn.microsoft.com/en-us/library/office/ee814735(v=office.14).aspx

[3] Notite de curs, sectiunea Teaching
http://www.cs.ubbcluj.ro/~avescan

[4] Patrick Blatner et. all. ., Totul despre Ms Excel 2000, Ed. Teora, Bucureşti, 2001

9. Coroborarea conţinuturilor disciplinei cu aşteptările reprezentanţilor comunităţii epistemice, asociaţiilor profesionale şi angajatori reprezentativi din domeniul aferent programului
•	Cursul există ȋn programul des tudiu al universităților importante din țară și străinătate. 
•	Conţinutul disciplinei asigură cunoștințele fundamentale necesare pentru programarea și utilizarea aplicațiilor Microsoft Office	

10. Evaluare
Tip activitate	10.1 Criterii de evaluare	10.2 Metode de evaluare	10.3 Pondere din nota finală(%)	
10.4 Curs	Redactarea si prezentarea unui raport  cu tematica VBA	Evaluarea raportului + prezentarea lui orala	25%	
	Corectitudinea si completitudinea cunoștințelor acumulate 	Examen scris	40%	
10.5 Seminar/ activități laborator	Dezvoltarea unui proiect soft care utilizeaza VBA	Evaluarea proiectului (documentarea si prezentarea)	25%	
	Prezenta la orele de seminar		10%	
10.6 Standard minim de performanţă	
•	Fiecare student trebuie să demonstreze că a atins un nivel acceptabil de cunoaştere şi înţelegere a 
domeniului, că este capabil să exprime cunoştinţele într-o formă coerentă, că are capacitatea de a stabili 
anumite conexiuni şi de a utiliza cunoştinţele în rezolvarea unor probleme utilizand mediul VBA
•	Pentru promovare este necesar notele pe toate activitățile sa fie minim 5 și nota finală să fie minim 5. 	

Data completării		Semnătura titularului de curs		Semnătura titularului de seminar
01.10.2014		           	Lect. dr. Andreea Vescan		Lect. dr. Andreea Vescan
Data avizării în departament			           Semnătura directorului de departament	
							Prof. dr. Bazil Pârv