Programarea calculatoarelor

Obiective curs:

Crearea abilitatii de proiectare a aplicatiilor software si de utilizare a unui limbaj de programare in corelatie cu mecanismele de lucru la nivel hardware, astfel incat studentii sa constientizeze interactiunea hardware-software si sa o foloseasca in mod corect si eficient. Prezentarea unor algoritmi, structuri de date si metode de prelucrare a acestora precum si a caracteristicilor definitorii pentru programarea structurata si programarea modulara.

Obiective laborator:

Crearea deprinderii practice de a folosi notiunile prezentate la curs in realizarea unor programe, pe calculator. Structura orelor cuprinde prezentarea unui breviar de cunostinte teoretice (un "plus" fata de cele prezentate la curs, daca este necesar) si lucrul cu studentii pe calculator. Deoarece, la inceputul semestrului, relatia "student - cunostinte de programare" are un pronuntat caracter de eterogenitate, scopul final este omogenizarea acesteia, la un nivel calitativ cat mai inalt.

Continut curs:

  • Algoritmi si limbaje de programare.
  • Tipuri de date.
  • Operatori si expresii. Instructiunile limbajului C.
  • Tipul tablou (masiv).
  • Functii definite de catre programator.
  • Relatia "Pointeri - tablouri - functii".
  • Tipul structura.
  • Siruri de caractere si prelucrarea acestora.
  • Prelucrarea fisierelor.
  • Notiuni de programare avansata.

Continut laborator:

  • Notiuni de baza privind lucrul pe un sistem de calcul.
  • Tipuri standard
  • Instructiuni de baza.
  • Tipul tablou.
  • Functii si recursivitate.
  • Functii si date de tip tablou.
  • Pointeri si alocare dinamica a memoriei.
  • Tipul structura.
  • Siruri de caractere.
  • Fisiere.
  • Proiectarea programelor mari.

Informatii necesare refacerii disciplinei:

Choosing the best web hosting some times could be difficulty if you donít know what to look for. Read hosting reviews and if you may like we highly recommend using green hosting servers.
Free Joomla Templates designed by Joomla Hosting