Programare în Java

Topic: Programare în limbajul Java
Nivel: Începător/Mediu/Avansat/Experimentat
Platformă: Java
Nr. copii: 6 copii/grupă
Preț: Listă prețuri
Trainer: Cristian Ștefan (vezi descriere)

Descriere curs: Java este printre cele mai populare limbaje de programare din lume, orientat pe obiecte, cât și cel mai stabil.
Java este un limbaj de programare indepedent de platformă, care împrumută o mare parte din sintaxă de la C și C++, dar are un model al obiectelor mai simplu.
Acesta poate fi utilizat pentru aplicații de desktop cu interfață grafică, aplicații de mobil (mobile web development) sau aplicații și chiar servere web, fiind foarte versatil și compatibil cu multe platforme. Multe din jocurile video, filmele animate și aplicațiile pentru smartphone de astăzi, sunt create folosind limbajul de programare Java.
Programarea are la bază matematica. Aici vom rezolva probleme de la geometrie şi trigonometrie la fizică.
Cursurile sunt foarte captivante și interactive, constând într-o serie de exemple specifice vârstei și spațiului socio-cultural în care copiii trăiesc, care au scopul de a le dezvolta gândirea computațională. Aceștia vor asimila conceptele de programare interactivă şi își vor dezvolta capacitatea de rezolvare a problemelor practice prin elaborarea de programe dezvoltate în Java. În timpul prezentării cursanții sunt încurajați să participe cu sugestii și întrebări.

Beneficii pentru copii:

  • vor dezvolta gândirea algoritmică;
  • vor proiecta şi dezvolta programe folosind limbaje de nivel înalt;
  • lucru în echipă la realizarea de proiecte;
  • vor deprinde înțelegerea de bază a conținuturilor în limba engleză.

Structură curs/Cerințe: Cursul este compus din 4 Module a câte 12 ore fiecare.

    M1: Nivel Începător - Pentru participarea la curs, copiii nu trebuie să dețină nici un fel de cunoștințe prealabile de Java.
    M2: Nivel Mediu - Pentru participarea la curs, copiii trebuie să fie familiarizați cu principiile de bază ale programării în Java, sau să fi parcurs modulul M1 (Nivel Începător).
    M3: Nivel Avansat - Pentru participarea la curs, copiii trebuie să fi parcurs modulele M1 și M2.
    M4: Nivel Experimentat - Pentru participarea la curs, copiii trebuie să fi absolvit toate modulele M1, M2 și M3.

Concepte învățate: descriere limbaj, tipuri de date, variabile, constante, cuvinte cheie, comentarii, operatori și expresii, operații de intrare/ieșire, instrucțiuni (if/if-else/if-else if-else, switch, while loop, do-while, for loop, break, continue, return), tablouri, siruri de caractere, blocuri și statement-uri, tratarea excepțiilor, obiecte și clase, interfețe, fire de execuție (threads), stream-uri, operații de I/O, serializarea obiectelor, conectarea la o bază de date folosind JDBC.
La finalul cursului, copiii vor primi fișa de evaluare și certificat de participare.

Curs sugerat după finalizarea modulelor de Java: