Curs C++ – Fundamentals

C++ este un limbaj de programare dezvoltat de către Bjarne Stroustrup ca o extensie a limbajului de programare C, adăugând limbajului paradigma orientată obiect. Limbajul a fost îmbunătățit continuu, ultima versiune a limbajului apărută în 2011 poartă numele C++11.

Lista de clase la care te poți înscrie:

Cursul C++ Fundamentals – 26 Februarie începe luni, 26 Februarie, la ora 18:00. Cursul se desfășoară în fiecare zi de luni, în intervalul 18:00-22:00, timp de 10 săptămâni.
Cursul cuprinde 40 ore de curs, 4 ore/săptămână.

Tarif: 500 lei -studenți la licența / 550 lei – persoane fizice

Instructor: Raul Tabacu

Înscrie-te acum
Nivel

Fundamentals

Nr. ședințe

10

Durata ședinței

4 ore

Studiu individual

6 ore/săpt.

Suport de curs scris

Materiale video

Limba de predare

Română

Limba materialului scris

Engleză

Metode de evaluare
  • examene de capitol
  • 2 proiecte
  • examen final teoretic
Tarife
500 lei - student
550 lei - pers. fizică
840 lei - pers. juridică

Despre curs

Limbajul C++ se concentrează pe simplitate și performanță. Acest lucru permite includerea mai multor paradigme: procedurală, orientată-obiect și funcțională. În ciuda vârstei înaintate, C++ este unul dintre cele mai populare limbaje de programare, fiind adesea prima opțiune în dezvoltarea unei aplicații.

Învățarea unui limbaj de programare este primul pas în cariera oricărui programator, iar limbajul C++ este o alegere potrivită datorită sintaxei ușor de înțeles și căutării mari pe piață.

Cui i se adresează cursul?

Cursul se adresează tuturor doritorilor, indiferent de nivelul de pregătire anterioară. Ședințele teoretice și practice oferă oricărui cursant posibilitatea de a înțelege procesul de dezvoltare a unei aplicații.

După promovarea acestui curs și obținerea certificării CPA, cursanții se pot înscrie la cursul C++ Advanced și pot susține certificarea CPP.

Desfășurarea cursului „C++ Fundamentals”

Cursul se desfășoară pe parcursul a 10 ședințe, iar fiecare ședință durează 4 ore. Ultima ședință este dedicată examinării finale.

Contul Online

Suportul de curs este disponibil pe platforma https://education.cppinstitute.org/ și cuprinde următoarele cursuri dezvoltate de către C++ Institute:

  • CLA – C Programming Language Certified
  • CPA – C++ Certified Associate Programmer
  • CPP – C++ Certified Professional Programme

Începând cu anul 2017, suportul de curs poate fi accesat folosind si platforma de e-learning Cisco: www.netacad.com.

Examene și evaluări – Criterii de promovare

Examenele reprezintă o parte importantă din criteriile de promovare a cursului.

Există mai multe tipuri de examene: examene de capitol, proiecte și examen final teoretic. Examenul final teoretic se susține la sala de curs sub supravegherea instructorului . Examenele teoretice de capitol se susțin de acasă, de pe contul de cursant. Deadline-urile și cerințele proiectelor sunt stabilite de către instructor, care va transmite către cursanți toate detaliile necesare.

Pentru a fi promovat, la un examen cursantul trebuie sa obțină un punctaj minim de 70%.

„C++ Fundamentals” la Distanță

Cursanților din alte orașe, sau cu un program care nu le permite participarea la un curs cu prezență, Telecom Academy le pune la dispoziție cursul „C++ Fundamentals” la Distanță.

Ce înseamnă un astfel de curs?

  • acces la manualul de curs pe cursant.telacad.ro
  • acces la materialele scrise și la cele video
  • susținerea online a examenelor de capitol
  • examen final (teoretic și practic) susținut la sediul nostru
  • diploma la promovarea cursului

Odată înscris în clasă, cursantul va putea accesa materialele de curs și își va putea susține toate examenele, într-un interval de maximum 4 luni de la data înscrierii.

Ce vei învăța

  • să declari variabile
  • să folosești structuri de date și de control, funcții, pointeri
  • să aplici principiile programării orientate pe obiect la crearea unei aplicații software
  • să tratezi excepții
  • să lucrezi cu fluxuri I/O
  • să definești și să supraîncarci operatori
  • să definești și să utilizezi namespace-uri

Certificări

Furnizorul de certificare pentru programarea în C++ este C++ Institute.

Certificările furnizate de C++ Institute sunt următoarele:

  • CPA – C++ Certified Associate Programmer
  • CPP – C++ Certified Professional Programmer
  • CPS – C++ Certified Senior Programmer
  • CLA – C Programming Language Certified Associate
  • CLP – C Certified Professional Programmer (disponibil din 2016)
  • CLS – C Certified Senior Programmer (disponibil din 2016)

Durata de desfășurare a unui examen este de 75 minute: 10 minute pentru acomodarea cu examenul și 65 minute pentru a răspunde la întrebări. Mai multe detalii: https://www.cppinstitute.org/?page_id=2094 .

Cerificare Numărul de întrebari Punctaj minim de promovare
CPA 55 80%
CPP 60 80%
CLA 55 70%
CLP 60 70%

Costul unui examen de certificare este de 295$, însă cursanții pot obține vouchere de reducere de 50%, costul examenului de certificare fiind redus la $147.5.

Pentru a obține voucher-ul de reducere pentru certificarea CPA, cursanții trebuie să obțină minimum 70 pct la examenul final și să își susțină toate examenele de capitol. Împreună cu voucher-ul de reducere, cursanții primesc și o incercare suplimentara gratuită pentru a promova certificarea CPA.

Examenele de certificare se susțin în centre de testare Pearson VUE, iar Telecom Academy este un astfel de centru de testare acreditat.

Programarea la examen se face prin crearea unui cont de utilizator pe www.vue.com.

 

 

Programa

  • limbaj mașină și limbaj de nivel înalt, procesul de compilare
  • primul program C/C++
  • variabile
  • tipul integer
  • tipul character
  • operații de citire/afișare
  • cum se controlează fluxul unui program
  • tipul float
  • tipul double
  • bucle și controlul execuției în buclă
  • logica binară și operatori aritmetici
  • pointeri
  • declararea și invocarea funcțiilor
  • efecte laterale
  • metode de pasare a parametrilor
  • parametri impliciți
  • funcții inline
  • supraîncărcarea funcțiilor
  • Conversii de tip
  • tipul String
  • namespaces: utilizare și declarație
  • excepții
  • clase și obiecte
  • constructori
  • membrii statici
  • definirea și supraîncărcarea operatorilor
  • clase de bază, subclasă, superclasă
  • clase friend
  • moștenire
  • tipuri de moștenire
  • moștenire multiplă
  • aruncarea excepțiilor
  • tratarea excepțiilor
  • categorii de excepții
  • supraîncărcarea operatorilor
  • tipul enum
  • Recapitulare

Sponsori și parteneri