[gdlr_row]
[gdlr_column size=”1/2″]
[gdlr_box_icon icon=”fa-copy” icon_color=”#4984d5″ icon_position=”left” title=”Cui se adresează” ]Cursul se adresează oricui:
- Își dorește să își îmbunătățească sau să înceapă o carieră în IT
- Își dorește competențe de bază în limbaje de programare
- Își dorește să dobandeasca experienta practica si teoretica in C
- Cunoaște limba engleză
Nu sunt necesare cunoștințe anterioare în domeniu! [/gdlr_box_icon][/gdlr_column]
[gdlr_column size=”1/2″]
[gdlr_box_icon icon=”fa-dashboard” icon_color=”#d55949″ icon_position=”left” title=”Durata” ]
8 săptămâni – 33 ore – 11 ședințe
(18:30 – 21:30)
[/gdlr_box_icon]
[/gdlr_column]
[gdlr_column size=”1/2″]
[gdlr_box_icon icon=”fa-copy” icon_color=”#4984d5″ icon_position=”left” title=”Investiția în cariera ta” ]
- 800 RON- persoane fizice
- 700 RON- elevi/ studenți/ masteranzi
Durata cursului: 8 săptămâni
[/gdlr_box_icon]
[/gdlr_column]
[/gdlr_row]
Dezvoltă-ți cariera! Accesează noi oportunități cu C!
[gdlr_accordion style=”style-1″ initial=”1″]
[gdlr_tab title=”Obiectiv”]
- Modulul 0: explică procesul de instalare și utilizare a mediului de programare
- Modulul 1: introduce concepte de bază comune in programare (de exemplu integers si variabile)
- Modulul 2: introduce conceptele de tipuri de date și flow control
- Modulul 3: discută mai in detaliu conceptul de flow control, introduce mai multe tipuri de date si logică.
- Modulul 4: discută agregarea de date in array
- Modulul 5: explica diferentele dintre array si structuri
- Modulul 6: introducere in funcții
- Modulul 7: discută files și streams
- Modulul 8: discută in detaliu pre-procesorul si declarațiile.
[/gdlr_tab]
[gdlr_tab title=”Competențe dobândite”]
Fiecare cursant are acces la materiale pentru studiul practic, teste și evaluări pentru a învăța cum să utilizeze abilitățile și cunoștintele dobândite la curs și să interacționeze cu task-uri și probleme de programare din mediul productiv.
La sfârșitul cursului, vei fi capabil să:
-
- te familiarizezi cu concepte universale de programare
- înțelegi sintaxa, semantica și tipurile de date de baza din limbajul C
- utilizezi vocabularul specific limbajului C, incluzând cele mai comune funcții și utilizarea pre-procesorului
- te pregătești pentru examenul de certificare C++ Institute CLA – C Programming Language Certified Associate
[/gdlr_tab]
[gdlr_tab title=”Experiența educațională”][gdlr_frame type=”border” align=”left” caption=”Cum îți vom asigura rezultate de top?”] [gdlr_image_link type=”image” image_url=”https://savnet.ro/wp-content/uploads/2014/08/programare-experienta-educationala.png” alt=” ” link_url=”https://savnet.ro/wp-content/uploads/2014/08/programare-experienta-educationala.png” target=”_blank” width=”150px”][/gdlr_frame][/gdlr_tab]
[gdlr_tab title=”Ce vei studia”]
| Modul | Subiecte parcurse |
|---|---|
| 0 – Instalarea și utilizarea mediului de programare | Introducere în compilare și dezvoltare de soft. |
| 1 – Introducere în programare |
Limbaje: naturale și artificiale; |
| 2 – Tipuri de date |
Valori “floating point”; |
| 3 – Flow control | Execuții condiționale: ramura “else”; Integeri si float; Conversii; Typecast si operatorii lui; Bucle – while, do, for; Controlul executiei buclelor – break si continue; Operatori logici si bitwise. |
| 4 – Array-uri | Switch: diferite fețe ale lui ‘if’; Array (vectori); Sortare in realitate și in memoria computerului; Inițiatori; Pointeri; O adresă, o referință, o dereferință, operatorul sizeof; Pointer simplu, pointer către nimic (NULL); Operatorul &; Aritmetică pointeri; Pointeri vs arrays: diferite forme ale aceluiași fenomen; Utilizare string-uri; Funcții de bază pentru lucrul cu string-uri. |
| 5 – Management al memoriei și structuri | Array indexing; Utilizarea pointerilor: pericole și dezavantaje; Void type; Array-uri de array-uri și array-uri multidimensionale; Alocare de memorie și dezalocare: funcțiile malloc() și free(); Array-uri de pointere vs. array-uri multidimensionale; Structuri; Declarare, utilizare și inițializare structuri; Pointere la structuri și array-uri de structuri; |
| 6 – Funcții | Funcții; Cum se declară, definește și apelează o funcție; Scope-ul variabilelor, variabile locale și parametrii funcțiilor; Pointeri, array-uri si structuri ca parametrii ai funcțiilor; Rezultatul funcțiilor și expresia return; Void ca parametru, pointer și rezultat; Parametrizarea funcției main; Funcții externe și declarator extern; Fișiere header și rolul lor. |
| 7 – Fișiere și stream-uri | Fișiere vs. streams; Fișierea header necesare pentru operații cu stream-uri; Structura FILE; Deschiderea și inchiderea unui stream, moduri deschise, variabila errno; Citirea și scrierea din/într-un stream; Stream-uri predefinite: stdin, stdout, stderr; Manipularea stream-urilor: funcțiile fgetc(), fputc(), fgets() and fputs(); Input/output brut (raw): funcțiile fread() și fwrite(). |
| 8 – Preprocesorul și declarații complexe | Preprocesor; #include: cum se utilizează un fișier header; #define: macro-uri simple, parametrizate; Directiva #undef; Simboluri predefinite Macrooperatori: # și ##; Compilare condițională: directivele #if și #ifdef; Evitarea compilărilor multiple ale aceluiași fișier header; Scope-ul declarațiilor, clase de stocare; Tipuri definite de utilizator; Pointere la funcții; Analiza și crearea de declarații complexe. |
[/gdlr_tab]
[gdlr_tab title=”Cât durează și cum decurge o ședință de curs”]
[/gdlr_tab]
[gdlr_tab title=”Cum se face evaluarea cunoștințelor”]
Verificarea cunoștințelor se face prin susținerea unui examen și predarea temelor de laborator.
[/gdlr_tab]
[gdlr_tab title=”Certificări recunoscute internațional”]
Curricula cursului Programming essentials in C este aliniată cu cerintele pentru dobândirea certificării C++ Institute CLA – C Programming Language Certified Associate
[gdlr_frame type=”border” align=”center” caption=””] [gdlr_image_link type=”image” image_url=”https://savnet.ro/wp-content/uploads/2019/03/cla_badge.png” alt=”” link_url=”https://savnet.ro/wp-content/uploads/2019/03/cla_badge.png” target=”_blank” width=”150px”][/gdlr_frame]
Susținerea examenului în vederea certificării sus menționate nu este inclusă în prețul ofertei de curs.
[/gdlr_tab]
[/gdlr_accordion]
Mă înscriu
[gdlr_divider type=”solid” size=”50%” ]



