Sunteți pe pagina 1din 21

SALUT !!!

Octavian Dospinescu 

Octavian Dospinescu - FEAA UAIC


FACEBOOK

InfoEc 2023

Octavian Dospinescu - FEAA UAIC


Programare I

Informatica Economica
Anul II 
FEAA

Octavian Dospinescu - FEAA UAIC


Partenerii vostri

• Octavian Dospinescu (doctav@uaic.ro)


• Viorel Iacoban (viorel.iacoban@gmail.com)

Octavian Dospinescu - FEAA UAIC


Obiectivele cursului
• O initiere in programarea calculatoarelor
• O initiere in dezvoltarea de aplicatii
• Deprinderea conceptelor necesare realizarii
aplicatiilor economice
• “Pregatirea terenului” pentru Programare II
(da, mai exista si o astfel de disciplina)
• Deprinderea abilitatilor care sa contribuie la
dezvoltarea viitorului angajat in domeniul
informaticii economice
Octavian Dospinescu - FEAA UAIC
Metoda de predare
• Curs si seminar (cate 2 ore in fiecare
saptamana);
• Curs:
– Elemente conceptuale din programare;
– Descrieri arhitecturale;
– Descrieri algoritmice;
– Mini-exemple practice;
– Discutii libere.

Octavian Dospinescu - FEAA UAIC


Metoda de predare
• Curs si seminar (cate 2 ore in fiecare
saptamana);
• Curs:
– Prezentarile de la curs vor fi disponibile si pe
portal;

Octavian Dospinescu - FEAA UAIC


Metoda de predare
• Curs si seminar (cate 2 ore in fiecare
saptamana);
• Seminar:
– Exemple si implementari concrete (de la simplu la
complex);
– Exemplele de la seminar vor urma linia generala a
cursului;
– In implementarea exemplelor se porneste de la
premisa ca ati participat la curs 
Octavian Dospinescu - FEAA UAIC
Tematica generala PROGRAMARE
• Introducere
• Structuri de date si structuri de control
• Algoritmi
• Interfete grafice
• Aplicatii cu baze de date
• Rapoarte
• Introducere in programarea orientata pe
obiecte

Octavian Dospinescu - FEAA UAIC


Introducere
• Programare
• Programe
• Aplicatii si componente generale
• Programatori
• Limbaje de programare
• Medii de programare
• Perspective

Octavian Dospinescu - FEAA UAIC


Structuri de date si structuri de
control
• Date si tipuri de date
• Structuri de date simple si complexe (vectori,
tablouri n-dimensionale, liste, cozi, stive etc)
• Constante
• Variabile si lucrul cu variabile
• Structuri de control elementare
• Implementari uzuale pentru structuri de date si
structuri de control (parcurgeri si abordari
specifice)

Octavian Dospinescu - FEAA UAIC


Algoritmi
• Concepte specifice algoritmilor
• Algoritmi de cautare
• Algoritmi pentru min/max
• Algoritmi de sortare
• Grafuri
• Implementari specifice

Octavian Dospinescu - FEAA UAIC


Interfete grafice

• Concepte specifice interfetelor grafice


• Formulare si controale grafice
• Proprietati ale controalelor grafice
• Metode de programare a interfetelor grafice
• Aplicatii simple cu interfete grafice

Octavian Dospinescu - FEAA UAIC


Aplicatii cu baze de date

• Introducere in lucrul cu bazele de date


• Conectarea la BD (driver + conexiuni)
• Efectuarea de operatiuni asupra bazei de date
(Read/Insert/Delete/Update)
• Erori/exceptii specifice lucrului cu BD
• Integrarea BD cu interfetele grafice

Octavian Dospinescu - FEAA UAIC


Introducere in programarea orientata
pe obiecte

• Concepte specifice OO
• O pregatire pentru Programare II
• Modelul OO
• Implementari simple ale obiectelor proprii
• Legaturi cu structuri de date, algoritmi si
interfete grafice

Octavian Dospinescu - FEAA UAIC


Metoda de evaluare
Disciplina este cu evaluare pe parcurs (EVP)
100%.
Avantaje:
• Nu exista examen in sesiune!!! 
• Nu exista restante in sesiunea de restante

• Conceptele de programare vor fi asimilate in mod fortat controlat,


pe parcursul semestrului.

• Fiecare student isi poate “construi” nota din timp. Daca studentul
nu este multumit cu notele obtinute in primele probe, poate
depune un efort suplimentar pentru a-si imbunatati situatia finala.

Octavian Dospinescu - FEAA UAIC


Metoda de evaluare
Disciplina este cu evaluare pe parcurs (EVP)
100%.
Avantaje – continuare (Woau!!! ):
• Avand in vedere ca evaluarea se realizeaza pe
parcursul semestrului, nu conteaza profilul
liceului de baza. Pornim de la zero in materie de
programare si avansam gradual cu materia.

• Cine ia cel putin 5.00 la EVP are perspective de a


se angaja in viitor pe un post de programator.
Octavian Dospinescu - FEAA UAIC
Metoda de evaluare - continuare
Disciplina este cu evaluare pe parcurs (EVP)
100%.
Dezavantaje - din (ne)fericire exista si asa ceva:

• Trebuie sa invat (cam) in fiecare saptamana.


• Trebuie sa depun un efort sustinut la
fiecare proba de evaluare, prin alocarea
unui timp suficient pentru studiu individual.
• Nu exista sesiune pentru marirea notei.

Octavian Dospinescu - FEAA UAIC


Componentele EVP

• 30% test1 Moodle (la jumatatea semestrului)


• 40% test cu comisia de evaluare in cadrul
laboratorului (in ultimele 2 saptamani)
• 30% test2 Moodle (la finalul semestrului)
• TOTAL = 100%

Octavian Dospinescu - FEAA UAIC


Componentele EVP
Conditii de promovare:
- Media ponderata a celor 3 probe trebuie sa fie
minim 5.00.
- Nota minima la proba de laborator minim 5.00
- Media testelor Moodle minim 5.00
- Nu se rotunjesc notele individuale de la cele 3
probe, ci doar media finala, conform
regulamentului facultatii.
- La testele Moodle nu avem voie cu materiale
ajutatoare (cursuri, carti etc.)

Octavian Dospinescu - FEAA UAIC


Evaluare – date importante
• 9 noiembrie 2021 – primul test Moodle, ora
8.00;
• 03-14 ianuarie 2022 – testul practic aferent
laboratorului;
• 11 ianuarie 2022 – al doilea test Moodle, ora
8.00;
• Notele la fiecare proba se vor obtine pe loc si
vor fi afisate si pe portal/Teams.

Octavian Dospinescu - FEAA UAIC

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