Curs Programare C/C++ - Modul 1 - INITIERE C

Curs de specializare - Initiere in limbajul C

Curs de specializare derulat in sistem ONLINE pentru invatarea fundamentelor programarii in limbajul C.

Curs Programare in Limbajele C/C++ - Modul 1 - INITIERE C

Durata cursului: 24 ore pregatire teoretica si 36 ore practica asistata (Proiect, incluzand realizarea unei aplicatii software).
Pretul cursului: 690 LEI (scutit de TVA) / persoana.
Notiuni studiate: Initiere in limbajului C, Proiect practic.

Cursurile ONLINE se sustin interactiv de catre profesor, conform unui orar prestabilit, folosind platforme precum Skype, Zoom, etc.


Calendarul cursurilor - Date de incepere

Urmatoarea serie de ZI a cursului de Programare in Limbajele C/C++ - Modul 1 - INITIERE C va incepe in data de VINERI, 15 MARTIE 2024, cursul derulandu-se in zilele de Vineri din 15, 22 si 29 Martie 2024, cate opt ore / zi, intre orele 09.00 - 17.00.


Descrierea generala a cursului

C este un limbaj de programare extrem de puternic, implementat pe majoritatea platformelor de calcul, fiind totodata si cel mai popular limbaj de programare pentru scrierea de software de sistem. A fost dezvoltat in anii 1970 de Ken Thompson si Dennis Ritchie, fiind folosit la scrierea nucleului sistemului de operare UNIX.

Limbajul C este de asemenea unul minimalist ce opereaza in stransa legatura cu hardware-ul, fiind in comparatie cu alte limbaje, cel mai apropiat de limbajul de asamblare. Sintaxa limbajului C a stat de-a lungul timpului la baza dezvoltarii multor limbaje inrudite precum: C++, Java, JavaScript, C#, D, PHP, etc de unde si sintagma cunoscuta de "Limbaje bazate pe C". Odata ce veti invata limbajul C, veti putea trece cu usurinta la invatarea altora, asemanatoare ca sintaxa cu acesta.

Cursul se adreseaza si poate fi urmat de elevi, studenti, profesori, profesionisti in domeniul IT precum programatori in alte limbaje, administratori sistem, web designeri, precum si de oricine este interesat ca, pornind de la zero sa invete programarea in limbajul C.

Cursul de Programare in Limbajele C/C++ - Modul 1 - INITIERE C isi propune sa transmita cursantului cunostintele referitoare la bazele programarii in acest limbaj. In cadrul primului modul al cursului se vor realiza aplicatii consola in linie de comanda, parcurgandu-se notiuni precum structurile de control, tablourile, sirurile si structurile dinamice de date. Intregul proces de predare si invatare va fi unul bine dozat si gradat, in vederea insusirea cunostintelor de catre fiecare participant de la elev sau student pana la programator cu experienta.

La final, notiunile predate, se vor concretiza intr-un proiect practic individual, constand in realizarea unei aplicatii software functionala.


Continutul cursului

Programa cursului de Programare in Limbajele C/C++ - Modul 1 - INITIERE C este urmatoarea:

INITIERE IN LIMBAJUL C (24 ore)

In cadrul acestei sectiuni se vor parcurge notiunile elementare ale programarii in limbajul C prin realizarea de aplicatii consola in linie de comanda. Pe buna insusire a acestor notiuni se vor baza elementele avansate ce se vor preda in modulul urmatoare.

Subiectele tratate sunt urmatoarele (accesati fiecare subiect pentru detalii...):

Se vor explica notiuni precum:

  • Ce este limbajul C.
  • Istoricul limbajului C.
  • Caracteristicile limbajului.
  • Instalare, compilare, rulare, depanare.
  • Primul program C.

Se vor discuta si exersa practic notiuni precum:

  • Citirea datelor de la tastatura si afisarea rezultatelor.
  • Expresii.
  • Variabile in C.
  • Tipuri de date.
  • Cuvinte cheie.
  • Operatori.
  • Comentarii.
  • Secvente Escape.
  • Constante.
  • Segmentarea datelor.

Se vor discuta si exersa practic notiuni precum:

  • Teste conditionale if-else.
  • Instructiunea switch.
  • Ciclurile while, do-while si for.
  • Instructiunea break.
  • Instructiunea continue.
  • Instructiunea goto.
  • Conversiile de tip - casting.

Se vor discuta si exersa practic notiuni precum:

  • Ce sunt functiile.
  • Transmiterea prin valoare si prin referinta.
  • Recursivitate in C.
  • Functii matematice predefinite.
  • Clase de stocare.

Se vor discuta si exersa practic notiuni precum:

  • Vectori unidimensionali.
  • Vectori bidimensionali.
  • Transmiterea vectorilor catre functii.
  • Argumente in linie de comanda.

Se vor discuta si exersa practic notiuni precum:

  • Ce sunt pointerii.
  • Pointeri catre pointeri.
  • Aritmetica pointerilor.
  • Alocarea dinamica a memoriei in C.

Se vor discuta si exersa practic notiuni precum:

  • Siruri in C.
  • Functii predefinite pentru manipularea sirurilor.

Se vor discuta si exersa practic notiuni precum:

  • Structuri.
  • Structuri vectoriale.
  • Structuri imbricate.
  • Uniuni.

Se vor discuta si exersa practic notiuni precum:

  • Manipularea fisierelor.
  • Functii predefinite pentru manipularea fisierelor.

Se vor discuta si exersa practic notiuni precum:

  • Preprocesor.
  • Macro-uri.
PROIECT PRACTIC DE ABSOLVIRE / PRACTICA INDIVIDUALA ASISTATA (36 ore)

Folosind notiunile studiate la curs se va realiza o aplicatie software functionala ce se va constitui ca si proiect prezentat in cadrul probei practice a examenului final de absolvire.


Certificari obtinute

Puteti vizualiza in continuare specimenul de certificat obtinut in urma absolvirii cursului de Programare in Limbajele C/C++ - Modul 1 - INITIERE C.

Certificarea pentru cursul de Programare in Limbajele C/C++ - Modul 1 - INITIERE C
Vizualizati modelul (specimen) de certificat de absolvire

Pentru absolvirea cursurilor de programare desfasurate in sistem de studiu ONLINE, se acorda certificat / diploma de absolvire INOVATOP.

Certificatele de absolvire includ lista tematica a notiunilor invatate in cadrul cursului.

Puteti vizualiza modelul de certificat acordat de INOVATOP in urma absolvirii cursurilor derulate in sistem de studiu ONLINE, accesand link-ul urmator:

Afiseaza modelul de certificat de absolvire

Inscrierea la cursurile de Programare in Limbajele C/C++

Inscrierea la curs se face prin completarea unui formular de inscriere (fisier format Word) si expedierea lui catre noi.

Puteti descarca formularul de inscriere, accesand butonul urmator:

(Click pentru descarcare formular inscriere curs...)

Dupa completare, formularul de inscriere trebuie trimis prin e-mail la adresa office@cursuri-web-design.ro sau prin fax la numarul 0372.250.333, iar noi va vom contacta pentru confirmare.

Inscrierile la cursuri se fac in limita locurilor disponibile. O grupa se constituie cu minimum 10 cursanti, InovaTop rezervandu-si dreptul de modificare a datei de incepere a cursurilor.