Razvoj softveraАрхивиран курс

Опште информације

Literatura:
C++ Reference
Malkov, OOP-C++ kroz primere
Lippman, Lajoie - C++ Primer (3.ed), postoji prevod na srpski jezik u izdanju CET-a
Jasmin Blanchette, Mark Summerfield: C++ GUI Programming with Qt 4 (2nd ed)

Poeni studenata sa projekta
Česte greške u radovima sa kolokvijuma
Primer ispita
Plan vežbi
Vežbe 11 - CppUnit, Qt niti
Vezbe 10 - Range
Vežbe 9 - Qt, grafika i niti
Vežbe 8 - priprema za kolokvijum
Vežbe 7 - primer sa kodiranjem i primer QtStudentInfo
Vežbe 6 - primeri sa lambda funkcijama i nasleđivanjem
Vežbe 5 - primeri sa lambda funkcijama i algoritmima
Vežbe 4 - lista, raii, unique_ptr, palindrom, split, recnik
Vežbe 3 - lista
Vežbe 2 - razlomak, QtRazlomak
Zadaci za vežbanje (ispit)
Vežbe 11 - Qt, niti
Zadaci za vežbu
Termini odbrane projekata
Korisni linkovi
Anketa za kolokvijum

Anketa: Radi planiranja načina polaganja kolokvijuma, kao i samog sadržaja istog, moramo da vidimo koliko studenata želi da polaže na svojim računarima, a koliko na fakultetskim.

Prijavite se OVDE i popunite kratku anketu.

Ako anketu ne popuni bar 80% studenata, moraćemo da računamo da nema dovoljnog broja računara za polaganje, i kolokvijum će morati da se održi pismeno kao prethodnih godina

Vežbe 1 - uvod u C++
Vežbe 2 - iteratori i razlomak
Vežbe 3 - razlomakQt, lista
Vežbe 4 - lista, raii, nasleđivanje
Vežbe 5 - nasleđivanje
Vežbe 6
Vežbe 7 - CppUnit i Qt, StudentInfo
Vežbe 8 - Qt, primer sa bazom
Vežbe 9 - Qt, grafika i niti
Vežbe 10 - Qt, niti
Vežbe 11
Vežbe 6 - cppunit, palindrom, reči niske, rečnik
Vežbe 3 - cppUnit i razlomakQt
Vežbe 4 - lista
Vežbe 5 - vektor, raii
Vežbe 6 - nasleđivanje
Vežbe 7 - vežbanje
Vežbe 8 - Qt, StudentInfo
Vežbe 9 - Qt, primer sa bazom, primer sa grafikom
Vežbe 7
Vežbe 8 - vežbanje
Vežbe 9 - Qt
Vežbe 12 - niti
Vežbe 13 - primer ispita
Korisni linkovi
Provera podataka za Tardis nalog
Vežbe 1 - Razlomak
Vežbe 2 - lista
Vežbe 3 - Niz
Vežbe 4 - Kodiranje
Vežbe 5 - CppUnit, primer kolokvijuma
Vežbe 6 - Qt
Vežbe 7 - Qt, primer sa bazom
Vežbe 8 - Qt, primer sa grafikom
Vežbe 9 - Qt, niti
Vežbe 11 - vežbanje za ispit
Uputstvo za projekte

Projekti se rade u timovima od 2-4 studenta. Studenti sami formiraju tim i biraju temu. Svaki tim temu prijavljuje preko Hath Sys.

Prilikom prijave teme potrebno je poslati email sa sledećim podacima:

  • ime projekta
  • kratak opis projekta
  • podatke o svakom članu tima:
    • indeks
    • ime i prezime
    • email
    • korisničko ime za GitHub (pre prijave teme svaki student iz tima mora da otvori nalog na servisu github.com)

Ukoliko student ne može da nađe tim sa kojim bi radio projekat, asistent će ga rasporediti u neki tim.  Ako tim ne može da osmisli temu, neka se javi asistentu radi pomoći. 

Neke od tema koje su rađene prethodnih godina.

Projekti moraju biti implementirani u programskom jeziku C++.

Tokom semestra  svaki tim će podnositi izveštaj o napretku, koji će nositi određen broj poena. Termini izveštaja:

  • 17.3.2017.
  • 31.3.2017. (ili 21.4.2017. prema dogovru sa studentima)
  • 12.5.2017.
  • 26.5.2017.

Svi studenti moraju odbraniti projekat pre ispita u roku Jun 1. Termini odbrana će naknadno biti objavljeni.

Studenti koji su projekat branili u 2015/2016 školskoj godini mogu preneti poene sa projekta, ali su u obavezi da se jave asistentu. 

 

Uputstvo za instalaciju Eclipse CDT+Qt
Почетна