Programarea Calculatoarelor2009/2010

 

Cursuri

Teme

Laborator

Data

Curs1

Word

01.10.09

Curs2Windows, Multimedia, Word-1, -2, -3, Excel-1, -2, -3, -4, PowerP-1, -2, -3, -4

Excel

08.10.09

Curs3Algoritmi - Limbajul Pseudocod

Power P.

15.10.09

Curs4Subalgoritmi - Limbajul Pseudocod

Lab_1

22.10.09

Curs5Redactarea programelorC / C++, Variabile, Expresii

Lab_2

29.10.09

Curs6Operaţii de intrare/ieşire, Instrucţiuni

Lab_3

05.11.09

Curs7... Instrucţiuni (P.II)

Lab_4

12.11.09

Curs8Functii, Constante, Tipuri

Lab_5

19.11.09

Curs9Tipuri Util., Tad, Str.Date, Fisiere

Lab_6

03.12.09

Curs10Reprezentarea 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 careacestea 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.