Situri web de interes

Scratch – www.scratch.mit.edu

Descriere: platforma de dezvoltare programe, jocuri povesti interactive etc. Contul este necesar pentru a salva programele realizate pe serverele Scratch. Exista si aplicatie pentru Windows.

Code.org – www.code.org

Descriere: platforma pentru sute de lectii de programare. Aici (https://studio.code.org/s/courseb-2020/stage/3/puzzle/1) este un bun loc de inceput pentru cei in clasele primare. Contul nu este neaparat necesar.

Tinkercad – www.tinkercad.com

Descriere: platforma pentru proiectare si testare. Exista un modul pentru desen 3D si unul pentru circuite electronice. Aici putem testa circuite simple sau mai complexe, cu si fara controllere (Arduino sau micro:bit). Contul este necesar.

Microbit – https://microbit.org/code/

Descriere: dezvoltare programe pentru micro:bit (MakeCode sau Python). Nu este necesar un cont.

Codeguppy- https://codeguppy.com/

Descriere: site excelent cu o multime de tutoriale de programare. Limbajul de programare se numeste JavaScript si este principalul limbaj de programare penturu a construi jocuri web. Este recomandat sa faceti un cont.

Aplicatii avansate

App Inventor – https://appinventor.mit.edu/

Descriere: dezvoltare aplicatii care ruleaza pe Android. Limabajul folosit este asemanator cu Scratch, dar mult mai complex (vezi Blockly mai jos). Vom folosi platforma pentru a dezvolta aplicatii care lucreaza impreuna cu Arduino. Nu exista cont.

Github – https://github.com/

Descriere: un sistem de salvare si management al programelor dezvoltate. Contul este necesar.

OnlineGDB – https://www.onlinegdb.com/

Descriere: compilator online pentru zeci de limbaje de programare (inclusiv C, C++ si Python). Daca doriti sa testati rapid un program scris in C++ si nu doriti sa mai instalati un intreg compilator cu toate programele adiacente (de ex Codeblocks), puteti folosi onlinegdb: selectati limbajul de programare, scrieti codul si testati . Contul este necesar daca vreti sa va salvati programele online.

Mentiuni

Edublocks https://app.edublocks.org/ – dezvolta programe pentru micro:bit intr-un mod care combina Python si blocuri.

Blockly https://developers.google.com/blockly – limbaj de programare grafic dezvoltat de Google. Este folosit mult si in manualele de informatica de clasele 5 – 8.

Snap!https://snap.berkeley.edu/snap/snap.html – alternativa la Scratch. Mai puternic, dar putin mai dificil de folosit.

Mu https://codewith.mu/en/ – editor de Python pentru Windows.

Aici aveti documentul pe care-l puteti printa pentru a completa datele de logare.

Programare Scratch – control miscare personaje

Pentru cei mai mici, dar nu numai, care doresc sa invete programare, Scratch este o excelenta optiune. Pe langa faptul ca poti face jocuri complexe in Scratch, exista module ce interfateaza cu diferite platforme de robotica: Arduino, micro:bit, LEGO.

Pentru a va ajuta in aceasta calatorie in lumea programarii, am pregatit cateva tutoriale video. Aceasta lista va continua sa creasca, asa ca va puteti intoarce aici ca sa le vedeti pe celelalte.

Primele trei tutoriale sunt despre modul in care cotrolam miscarea unui personaj in Scratch.