Sunteți pe pagina 1din 6

Bazele programării calculatoarelor

(BPC – seriile 1100, 1101, 1102, 1103, 1104, 1105)

Titulari de disciplină:

Prof.dr. Bogdan GHILIC-MICU, ghilic@ase.ro (1100, 1103)


Prof.dr. Marian STOICA, marians@ase.ro (1101, 1104)
Prof.dr. Marinela MIRCEA, mmircea@ase.ro (1102, 1105)

2022-2023
Introducere

1. Obiectivele disciplinei

2. Conținutul disciplinei

3. Bibliografie

4. Evaluare – forma de evaluare este verificare


1. Obiectivele disciplinei

1. Obiectivul principal:
• noțiuni de bază în teoria programării;
• metodele de analiză a problemelor în vederea rezolvării lor cu calculatorul;
• logica elaborării algoritmilor structurați și modularizați;
• realizarea programelor și subprogramelor în limbajul ANSI C.

2. Obiective specifice:
• analiza și explicarea comportamentului programelor simple ce implică construcțiile
fundamentale din programare;
• modificarea și dezvoltarea programelor care folosesc structuri iterative, condiționale,
funcții, algoritmi pentru rezolvarea unor probleme simple;
• proiectarea, implementarea, testarea și depanarea unui program care folosește
construcțiile fundamentale specifice programării – calcule de bază, operații de
intrare/ieșire simple, structuri condiționale și iterative, definirea de funcții;
• alegerea construcțiilor condiționale și repetitive adecvate pentru implementarea unei
sarcini de programare date;
• aplicarea tehnicilor de structurare a programelor pentru a descompune programul în
entități mai mici.
2. Conținutul disciplinei

Detalii – a se vedea suportul de curs din dosarul Resurse didactice de pe platforma https://online.ase.ro
Tematică:
1) Algoritmi. Scheme logice structurate
2) Organizarea și reprezentarea internă a datelor
3) Etapele rezolvării problemelor cu calculatorul
4) Elementele de bază ale limbajului C
5) Tipurile de date din limbajul C
6) Operații de intrare/ieșire cu tastatura/monitorul în limbajul C
7) Expresii în limbajul C
8) Realizarea structurilor fundamentale de control în limbajul C
9) Tipuri dinamice de date – Pointeri în limbajul C
10) Realizarea subprogramelor în limbajul C
3. Bibliografie

1. Bazele programării calculatoarelor. Suport de curs/


Bazele programării calculatoarelor. Suport de seminar –
set de două cărți, B. Ghilic-Micu, M. Stoica et. al, ed.
ASE, disponibile online

2. Bazele Programarii Calculatoarelor. Curs pentru


Învățământul la Distanță, B. Ghilic-Micu, M. Stoica, M.
Mircea, ed. ASE, București, manual pe platformă

3. Algoritmi şi scheme logice cu exemplificare în C, B.


Ghilic-Micu, M. Mircea, M. Stoica, ed. ASE, disponibilă
online
4. Evaluare
Forma de evaluare - verificare

• Proiect individual - 50%


• 10 programe C cu vectori;
• 10 programe C cu matrice;
• 10 subprograme C (5 de tip funcție și 5 de tip procedură), care vor fi apelate din același program
apelator C, cu opțiune multifuncțională (utilizatorul să poată alege ce opțiune dorește dintre cele
10 posibilități implementate prin cele 10 subprograme).

Toate programele vor fi arhivate în arhiva cu numele BPC-nume-prenume.ZIP și vor fi postate pe


platforma https://online.ase.ro la secțiunea dedicată respectându-se termenul limită stabilit pe
platformă (30 noiembrie 2022, ora 23,55).
Cine nu postează proiectul în termenul stabilit nu îl mai poate susține în anul universitar
curent (2022-2023).
Proiectul va fi evaluat, iar ulterior va fi susținut în data de 11 decembrie 2022.

• Lucrare de control – 50% - Duminică, 11 decembrie 2022, ora 10.30

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