Programarea Calculatoarelor  2009/2010

 

Cursuri

Teme

Laborator

Data

Curs  1

Word

01.10.09

Curs  2Windows, Multimedia, Word-1, -2, -3, Excel-1, -2, -3, -4, PowerP-1, -2, -3, -4

Excel

08.10.09

Curs  3Algoritmi - Limbajul Pseudocod

Power P.

15.10.09

Curs  4Subalgoritmi - Limbajul Pseudocod

Lab_1

22.10.09

Curs  5Redactarea programelor  C / C++, Variabile, Expresii

Lab_2

29.10.09

Curs  6Operaţii de intrare/ieşire, Instrucţiuni

Lab_3

05.11.09

Curs  7...  Instrucţiuni (P.II)

Lab_4

12.11.09

Curs  8Functii, Constante, Tipuri

Lab_5

19.11.09

Curs  9Tipuri Util., Tad, Str.Date, Fisiere

Lab_6

03.12.09

Curs  10Reprezentarea obiectelor 2D şi 3D

Lab_7

17.12.09

 

 

 

 

 

Joi 15:00-18:00  - Amf. Geol.      (curs)

      18:00-20:00  - Sala 28.            (lab. Gr. I)

     

Modul de evaluare:

 

La sfarsitul semestrului activitatea se incheie cu examen scris (nota E) si o proba practica la laborator (nota P). Subiectele de examen vor consta din intrebari teoretice din toata materia predata si o problema, dintre cele tratate la curs si laborator. Activitatea de laborator se incheie cu o apreciere a activitatii din timpul anului (nota L), iar documentatiile elaborate pentru lucrarile de laborator vor primi o nota D. Nota finala este media aritmetica a celor patru note mentionate mai sus, cu conditia ca toate notele sa fie cel putin 5, in caz contrar nu se promoveaza examenul.

Deci nota finala = 25%E + 25%P + 25%L+ 25%D

( Nota finală se va calcula astfel:  Nota_finală = 25%Scris + 25%Practic + 50%Lab

dacă notele sunt cel puţin 5 )

 

 

1.     Informaţii generale despre curs, seminar, lucrare practică sau laborator

 

Titlul disciplinei: Informatică aplicată

Codul: ___

Numărul de credite: ___

Locul de desfăşurare:  Facultatea de Geografie

Programarea în orar a activităţilor:

Joi           15:00-18:00  - Amf. Geol.         (curs)

               18:00-20:00  - Sala 28.               (lab. Gr. I)

Vineri     12:00-14:00  - Sala 28.               (lab. Gr. II)

 

2.     Informaţii despre titularul de curs, seminar, lucrare practică sau laborator

 

Nume, titlul ştiinţific:  Lect. Dr. Prejmerean Vasile

Informaţii de contact (adresă e-mail, eventual nr. de telefon): per@cs.ubbcluj.ro

Ore de audienţă: Joi, 12-14

 

3.     Descrierea disciplinei:

[Obiectivele cursului/disciplinei, conţinutul acestuia, competenţele dobândite prin absolvirea disciplinei, metodele utilizate în cazul predării, al seminarului sau al lucrărilor practice – 10-20 de rînduri].

  1. Insuşirea unor noţiuni de Birotică
  2. Intelegerea notiunii de algoritm si invatarea limbajului Pseudocod pentru descrierea algoritmilor;
  3. Formarea deprinderilor de proiectare a algoritmilor;
  4. Cunoasterea unor algoritmi pentru unele clase de probleme: operatii cu vectori, matrice, polinoame, rezolvari de ecuatii si sisteme liniare, cautare, interclasare si sortare;
  5. Formarea deprinderilor de concepere, executie, testare si punere la punct a programelor cu structurile de date simple;
  6. Formarea unui stil de programare.

 

4.     Bibliografia obligatorie:

[Datele complete de identificare a lucrărilor fundamentale utilizate în cadrul disciplinei, precizarea locului unde acestea se pot accesa (includiv resursele accesibile prin Internet) – max. 10 titluri].

 

1.  Dan Roman, Ingineria programării obiectuale, Editura Albastră, Cluj_Napoca, 1996;

2.  Ellis Horowitz, Sartaj Sahni, Dinesh Metha, Fundamentals of data structures in C++, Computer Science Press, New York, 1995;

4. Liviu Negrescu, Limbajele C şi C++ pentru începători, Editura Albastră, Cluj_Napoca, 1997-2005;

5.  Vasile Cioban, Zsolt Darvay, Metode evoluate de programare, UBB-Mate_Info, 1999,2001,2003 (pe site);

6.  Frenţiu M., Pop H.F., Fundamentals of Programming, Ed.Presa Universitară Clujeană, Cluj-Napoca, 2006, 220 pagini (bibliotecă)

7.  Frenţiu M., Lazăr I., Bazele programării. Proiectarea algoritmilor, Ed.Univ. Petru Maior, Targu-Mures, 2000, 184 pagini (bibliotecă) 8. M. Frenţiu şi V. Prejmerean,  Algoritmică şi programare, Litografia Universităţii "Babeş-Bolyai",  1995.  

8.   L. Livovschi si H. Georgescu, Sinteza şi analiza algoritmilor, Editura şt. Şi Enciclopedică,  Bucuresti, 1986.

 

5.     Materiale folosite în cadrul procesului educaţional specific disciplinei:

[După caz: calculator, instrumente de specialitate sau de laborator, echipament special, diverse materiale etc. – cu precizarea dacă acestea sunt sau nu sunt asigurate de facultate – opţional].

 

Calculatoare in salile de laborator.

 

6.     Planificarea /Calendarul întâlnirilor şi a verificărilor/examinărilor intermediare:

[Precizarea exactă a tematicilor abordate în cadrul firecărei întâlniri în parte, cu precizarea datei la care  acestea sunt sunt planificate şi menţionarea, la fiecare curs/seminar/lucrare/verificare intermediară în parte, a:

conceptelor de bază sau a cuvintelor cheie,

partea relevantă din bibliografia obligatorie, cu precizarea capitolelor sau a paginilor aferente

obligaţiile studenţilor pentru întâlnirea respectivă (lecturi, teme, lucrări)].

 

  1. Concepte de bază în tehnologia informaţiei
  2. Utilizarea calculatorului şi organizarea fişierelor

          Procesare de text – Microsoft Word

          Calcul tabelar – Microsoft Excel

          Prezentări cu Microsoft Power Point

          Informaţie şi comunicare

          Baze de date – Microsoft Access

  1.  Programare calculatoarelor, limbajul C/C++

         Descrierea algoritmilor,  limbajul Pseudocod. Subalgoritmi, funcţii.     .

         Limbajul Pascal : structura programelor, tipuri simple de date, expresii, funcţii predefinite, etichete, constante, tipuri, variabile.     

         Instructiunea de atribuire, compusă, vidă, citire/scriere, conditională.  Structuri repetitive în Pascal : For, While, Repeat .   

         Tipuri structurate : Array, Set , String , Record.

         Subprograme : Procedure, Function, parametri, vizibilitate. .

         Fişiere Pascal.  Utilizarea fişierelor text, fiiere cu tip , operaţii cu fişiere.

         Elemente de grafică în Pascal (unit-ul Graph ).         

 

 

7.     Modul de evaluare:

[Componentele de activitate a studenţilor care vor fi evaluate (verificări pe parcurs, lucrări de semestru, proiecte de cercetare, participare activă etc.), ponderea acestor componente în nota finală, modalitatea de desfăşurare a examenelor/verificărilor, criterii de evaluare].

 

La sfarsitul semestrului activitatea se incheie cu examen scris (nota E) si o proba practica la laborator (nota P). Subiectele de examen vor consta din intrebari teoretice din toata materia predata si o problema, dintre cele tratate la curs si laborator. Activitatea de laborator se incheie cu o apreciere a activitatii din timpul anului (nota L), iar documentatiile elaborate pentru lucrarile de laborator vor primi o nota D. Nota finala este media aritmetica a celor patru note mentionate mai sus, cu conditia ca toate notele sa fie cel putin 5, in caz contrar nu se promoveaza examenul.

Deci nota finala = 25%E + 25%P + 25%L+ 25%D

 

WebPage: http://cs.ubbcluj.ro/~per/Pr_Calc.html

 

8.     Detalii organizatorice, gestionarea situaţiilor excepţionale:

[Prezenţa la ore (după caz), condiţii de prezentare la examen, modalităţi de recuperare, noţiunea de plagiat, consecinţele plagiatului la lucrările elaborate, consecinţele cazurilor de fraudă la examen, rezolvarea contestaţiilor].

 

Prezenta si realizarea lucrarilor de laborator sunt obligatorii.

 

9.     Bibliografia opţională:

[Datele complete de identificare a lucrărilor adiţionale recomandate în cadrul disciplinei, precizarea locului unde acestea se pot accesa (includiv resursele accesibile prin Internet)].

 

1.      R. Andonie, I. Gârbacea - Algoritmi fundamentali. O perspectivă C++, Ed. Libris, Cluj-Napoca, 1995.

2.      M.Frenţiu în colaborare cu un colectiv al catedrei de informatică, Programare Pascal, Editura Promedia Plus Computers, Cluj-Napoca, 1995

3.      M. Frenţiu, S. Motogna, I. Lazăr si V. Prejmerean. Elaborarea algoritmilor, Litografia Universităţii "Babeş-Bolyai", 1998.

4.      M. Frenţiu, S. Motogna, I. Lazăr si V. Prejmerean, Programare Pascal, Litografia Universităţii  "Babeş-Bolyai", 1998.

5.      D. Lucanu, Proiectarea algoritmilor. Tehnici elementare, Editura Univ. Al.I.Cuza, Iaşi, 1993. 

6.      I.Odăgescu, F.Furtună - Metode şi tehnici de programare, Ed. Computer Press Agora, Cluj-Napoca, 1998.