Algorithms

  • Computer Science. Definition.
  • Notiuni generale. Definitie.
  • Trei exemple din realitate. Analiza. Concluzii: orice algoritm porneste de la ceva si se ajunge la obtinerea unui out
  • Enuntul unei probleme. Date de intrare. Date de iesire. Etapele rezolvarii unei probleme.
  • Definitie. Caracteristici (finitudine, Claritate, Generalitate)
  • Obiectele cu care lucreaza algoritmii(date, variabile, expresii)
  • Operatiile pe care le efectueaza algoritmii (operatii de citire/scriere, atribuire si de decizie)
  • Principiile programarii structurate. Ordinea de executare a operatiilor. Structura: o anumita imbinare a operatiilor.
  • Structurile de baza: liniara, alternativa, repetitiva. Exemple.
  • Descrierea algoritmilor in limbaj pseudocod.
  • Applications.
  • Introducing to Python / C / C++. / Ruby.
  • Applications.
  • Introducing to Computing Cloud.
  • Players: Google Cloud Computing, Azure, RacketSpace, EC2 Amazon, IBM