digitaldualvet

Un tânăr din raionul Leova a obținut locul I la Maratonul de Programare a Algoritmilor în C/C++. Acesta își dorește să urmeze o carieră în IT!

Andrei Arseni are 17 ani și este elev în clasa a XI-a la Liceul Teoretic „Mihai Eminescu” din orașul Leova. Tânărul și-a descoperit pasiunea pentru IT acum trei ani, când a început să frecventeze clubul de robotică şi să participe la competițiile First Lego League.

„Am observat că robotul Lego EV3 se poate programa şi în limbajul Python, nu doar cu un program asemănător cu Scratch. Astfel, vara am studiat limbajul Python, care mi-a deschis multe uşi spre noi oportunități. De exemplu, participarea la concursul de proiectare şi dezvoltare web organizat de Tekwill”, a menționat Andrei.

În școală, Andrei studiază de un an Programarea Algoritmilor în C/C++ şi Proiectarea şi Dezvoltare Web, fiind ghidat de profesoara de informatică Irina Iftodi. El afirmă că îi place programarea, deoarece îi dezvoltă gândirea logică.

„Chiar dacă prin limbajele C/C++ nu se pot construi uşor programe interactive cu designuri frumoase, ele pot ajuta la rezolvarea problemelor de la matematică şi din viața cotidiană. Cel mai impresionant este că aceste limbaje pot rezolva o problemă cu o viteză și o precizie pe care oamenii nu o pot atinge”, afirmă tânărul.

Recent, Andrei a participat la Maratonul de Programarea Algoritmilor în C/C++, Treapta Liceală, etapa Națională, unde a obținut locul I. El a rezolvat în cel mai scurt timp toate cele 4 probleme din cadrul competiției și a obținut punctaj maxim. Adolescentul spune că își dorește să urmeze o carieră în IT.

„Aș dori să studiez sisteme înglobate, tehnologiile web3 şi machine learning, deoarece acestea reprezintă viitorul şi voi putea construi cu ele ceva folositor pentru oameni. Cred că îmi voi continua studiile la UTM, nu doar pentru că sunt aproape de casă, dar și pentru că nu văd rostul să studiez la o altă universitate din străinătate domeniul IT, care este într-o permanentă schimbare”, a precizat Andrei.

Deși este convins că își va construi o carieră în domeniul IT, Andrei consideră că tehnologiile informaționale au și aspecte negative.

„Am observat în ultimul timp că programarea a automatizat prea mult lucrurile. După apariția ChatGPT, mulți elevi nu îşi mai fac eseele la limba engleză și la limba română, ci doar copiază ceea ce generează AI-ul. Dacă până acum se credea că AI poate înlocui doar procesele repetitive, acum totul este invers, acesta poate să gândească şi să facă unele lucruri mai bine ca unii oameni”, menționează tânărul.

Maratonul de Programarea Algoritmilor în C/C++ a avut loc pe 27 ianuarie.  Competiția a fost organizată de Proiectul „Tekwill în Fiecare Școală” în parteneriat cu Ministerul Educației și Cercetării al Republicii Moldova și Universitatea Tehnică a Moldovei, cu sprijinul financiar oferit de Delegația Uniunii Europene în Republica Moldova și Suedia.

Ultimile cursuri adăugate

Vezi mai multe cursuri
dualvet-course-cover
35 lecții

Programarea Algoritmilor în C/C++

  • Introducere
  • Ce este programarea
  • Medii de programare
  • Date
  • Structura programului C / C++. Input / O
  • Programe cu structură liniară
  • Instrucțiuni de selecție
  • Instrucțiuni de selecție multiplă
  • Repetarea acțiunilor
  • Bucle controlate de condiție
  • Bucle controlate de contor
  • Tablouri liniare
  • Tablouri Bidimensionale
  • Șiruri de caractere
  • Operații cu șiruri de caractere
  • Subprograme
  • "Anatomia" funcțiilor
  • Funcții recursive
  • Algoritmi. Istorie
  • Metode de reprezentare a algoritmilor
  • Algoritmi elementari
  • Căutarea în tablouri
  • Ordonarea elementelor. BubbleSort
  • Alt algoritm de sortare
  • Ce înseamnă Forța Brută
  • Recursia
  • Algoritmul de propagare a undei
  • Tehnici recursive: Divide and Conquer
  • Tehnici recursive. Reluare
  • Grafuri. Noțiuni. Reprezentări
  • Grafuri. Parcurgeri
  • Arbori de cost minim
  • Drumuri minime în graf
  • Algoritmi euristici. Greedy
  • Algoritmi euristici. Jocul ”Viața”
dualvet-course-cover
35 lecții

Proiectarea și Dezvoltarea Web

  • Lecție introductivă
  • Introducere
  • Prezentarea site-ului
  • Limbajul de marcare HTML - introducere
  • Elementele HTML utilizate în antetul doc
  • Elemente HTML utilizate în BODY
  • Elemente HTML de aranjare a textului
  • Adăugarea img. și tab. cu date HTML
  • Definirea referințelor în HTML
  • Formulare HTML
  • Iframe, audio și video în HTML
  • Metode de implementare ale stiluri
  • Tipuri de selectori CSS
  • Moștenirea stilurilor
  • CSS pentru stilizarea câmpurilor
  • Pseudo-clase – stilizarea referințelor
  • Poziționarea elementelor
  • Transparența elementelor HTML
  • Tranziții și animații în CSS
  • Noțiunea de ”responsive design”
  • Flexbox-uri în CSS
  • Exemplu de creare a unui site web
  • Scripturi client-side
  • Obiecte predefinite JavaScript
  • Variabile, tipuri de date în JavaScript
  • DOM HTML
  • Funcții predefinite în JavaScript
  • Funcții definite de programator
  • Manipulări asupra datei și orei în JavaScript
  • Instrucțiunile ciclice în JavaScript
  • Evenimente gestionate cu JavaScript
  • Obiectul RegExp din JavaScript
  • Tablouri în JavaScript
  • Obiecte JavaScript. Proprietăți, metode
  • Creare slider cu JavaScript
dualvet-course-cover
33 lecții

Dezvoltarea Aplicațiilor Mobile

  • Temă introductivă
  • Sistemul de operare Android
  • Medii integrate de proiectare și dezvoltare a aplicațiilor mobile
  • Resurse Limbajul Java. Elemente de sintaxă
  • Programarea orientată pe obiecte în Java
  • Resurse
  • Activitatea - element important în proiectarea aplicației
  • Fragmente
  • Interacțiunea fragmente activități
  • Intenții
  • Ce este și cum se creează o interfață grafică
  • Tipuri de interfețe grafice
  • Ferestre de dialog, mesaje
  • Gestionarea butoanelor
  • Prelucrarea valorilor calendaristice
  • Gestionarea intervalelor de timp
  • Paleta Widgets CalendarView, ProgressBar
  • Crearea meniurilor
  • Crearea listelor cu opțiuni
  • Fluxuri de date. Stocarea internă a datelor
  • Stocarea externă a datelor
  • Baze de date
  • Grafica 2D. Forme simple și vectoriale
  • Imagini
  • Sisteme multimedia. Clipuri audio
  • Sisteme multimedia. Clipuri video
  • Animații. Animații simple și combinate
  • Servicii
  • Servicii de localizare
  • Serviciul Google Map
  • Serviciul Google Map. Conectivitatea la bluetooth și wifi
  • Senzori
  • Aplicații cu senzori