Programarea Calculatoarelor (curs seria C): Diferență între versiuni

De la WikiLabs
Jump to navigationJump to search
Linia 9: Linia 9:
= Curricula cursului =
= Curricula cursului =


# Informații administrative; Prezentare instrumente utilizate (Moodle, Netbeans); Introducere in computer programming [[https://wiki.dcae.pub.ro/images/d/df/MIT6_087IAP10_lec01.pdf |Curs1 ]]
# Informații administrative; Prezentare instrumente utilizate (Moodle, Netbeans); Introducere in computer programming [[https://wiki.dcae.pub.ro/images/d/df/MIT6_087IAP10_lec01.pdf Curs1 ]]
# Variabile si tipuri de date, operatori [[https://wiki.dcae.pub.ro/images/a/a4/MIT6_087IAP10_lec02.pdf |Curs2 ]]
# Variabile si tipuri de date, operatori [[https://wiki.dcae.pub.ro/images/a/a4/MIT6_087IAP10_lec02.pdf Curs2 ]]
# Controlul fluxului de executie a instructiunilor (controlflow). Domeniul de vizibilitate al variabilelor. Variabile statice si globale [[https://wiki.dcae.pub.ro/images/d/dd/MIT6_087IAP10_lec03.pdf Curs3 ]]
# Controlul fluxului de executie a instructiunilor (controlflow). Domeniul de vizibilitate al variabilelor. Variabile statice si globale [[https://wiki.dcae.pub.ro/images/d/dd/MIT6_087IAP10_lec03.pdf Curs3 ]]
# Stream-uri de intrare / iesire
# Stream-uri de intrare / iesire

Versiunea de la data 4 octombrie 2018 07:11

Dedicat studenților de anul I, semestrul I, cursul de programare a calculatoarelor are ca scop introducerea în domeniul programării și a științei calculatoarelor, precum și a proceselor și a instrumentelor de dezvoltare software.

Structura cursului și metodologia de evaluare

Cursul este structurat în 14 prelegeri de câte două ore și 14 ședințe de laborator, de câte două ore. Prezența în laborator este obligatorie.


Curricula cursului

  1. Informații administrative; Prezentare instrumente utilizate (Moodle, Netbeans); Introducere in computer programming [Curs1 ]
  2. Variabile si tipuri de date, operatori [Curs2 ]
  3. Controlul fluxului de executie a instructiunilor (controlflow). Domeniul de vizibilitate al variabilelor. Variabile statice si globale [Curs3 ]
  4. Stream-uri de intrare / iesire
  5. Pointeri si adresare in memorie. Vectori si aritmetica cu pointeri. Siruri de caractere. Algoritmmi de sortare si cautare.
  6. Tipuri de date definite de utilizator, struct, union, bitfield. Alocare de memorie. Liste inlantuite, arbori binari
  7. Pointeri la pointeri, pointeri si siruri de caractere, matrici multidimensionale. Stiva si FIFO (coada)

...

Curricula laboratorului

Materiale de studiu

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-087-practical-programming-in-c-january-iap-2010/download-course-materials/

Câte două probleme pe zi, până la Crăciun, ajutați-l pe Moșu`: http://adventofcode.com/

Coding Style

Aici găsiți lista de reguli pentru scrierea de aplicații în limbajul C.

Rezultate