Програмирање 2 — разлика између измена

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
м (Zapravo i nema bog zna šta korisno na Vukovom drajvu)
м (Prebacivanje korisnih veza sa ПП2#Корисне везе)
Ред 11: Ред 11:


== Корисне везе ==
== Корисне везе ==
* [https://visualstudio.microsoft.com/ Visual Studio] — окружење са вежби на предмету
* Развојна окружења:
* [https://www.jetbrains.com/clion/ CLion] — још једно окружење са вежби на предмету
** [https://visualstudio.microsoft.com/ Visual Studio] — окружење са вежби на предмету
** [https://www.jetbrains.com/help/clion/quick-tutorial-on-configuring-clion-on-windows.html#MinGW Подешавање CLion да ради са компајлером који се користи на ''Moodle''
** [https://www.jetbrains.com/clion/ CLion] — још једно окружење са вежби на предмету
* [http://www.codeblocks.org/ Code::Blocks] — окружење ближе преводиоцу са ''Moodle'' курса предмета
*** [https://www.jetbrains.com/help/clion/quick-tutorial-on-configuring-clion-on-windows.html#MinGW Подешавање CLion да ради са компајлером који се користи на ''Moodle'']
* [https://mega.nz/folder/MZI32CCQ#zBwhXjwBEJGcavSNS22AWA/folder/NJ5kmB4C (ER) BAZA (1. godina)] (ЕР, рокови, решења)
** [http://www.codeblocks.org/ Code::Blocks] — окружење ближе преводиоцу са ''Moodle'' курса предмета
* [https://youtube.com/c/ElektronEtf/playlists?view=50&sort=dd&shelf_id=26 Електрон видео туторијали] (ЕР)
* Детекција меморијских грешки:
* [https://youtube.com/playlist?list=PLAF1CFEFD8C1DDABE СУЕТФ видео лекције] (ЕР)
** [https://www.valgrind.org/ Valgrind] — За детекцију меморијских грешака (за Linux, ради и преко [https://docs.microsoft.com/en-us/windows/wsl/about WSL])
* [[github:vomindoraan/P2-Rokovi|Решени задаци са рокова]]
** [https://kinddragon.github.io/vld/ Visual Leak Detector] — За детекцију цурења меморију унутар Visual Studio окружења
** [https://docs.microsoft.com/visualstudio/debugger/finding-memory-leaks-using-the-crt-library <code>_CrtDumpMemoryLeaks</code> документација] — Детекција цурења меморије унутар самог језика
* Остали материјали:
** [https://mega.nz/folder/MZI32CCQ#zBwhXjwBEJGcavSNS22AWA/folder/NJ5kmB4C (ER) BAZA (1. godina)] (ЕР, рокови, решења)
** [https://youtube.com/c/ElektronEtf/playlists?view=50&sort=dd&shelf_id=26 Електрон видео туторијали] (ЕР)
** [https://youtube.com/playlist?list=PLAF1CFEFD8C1DDABE СУЕТФ видео лекције] (ЕР)
** [[github:vomindoraan/P2-Rokovi|Решени задаци са рокова]]


== Настава ==
== Настава ==

Верзија на датум 25. фебруар 2022. у 01:40

Програмирање 2 је обавезан предмет у другом семестру на оба студијска програма, као наставак Зека једе облак 1.

Корисне везе

Настава

Предмет се наставља на градиво Програмирање 1. Обрађују се следеће области:

  • Први блок: Представљање реалних бројева (само на вежбама), програмски језик C (увод)
  • Други блок: Програмски језик C (показивачи, динамичка алокација меморије, стрингови)
  • Трећи блок: Програмски језик C (функције, улаз/излаз, структуре, уланчане листе, датотеке), сложеност алгоритама (некада се радило на Програмирању 1, па се само на тим роковима могу наћи задаци из ове области)

Испод се налазе решени задаци са интерактивних примера на Moodle курсу предмета:

Испитни рокови

Исто као и на Програмирању 1, испитни рокови су доступни и решени на страници предмета, али нису дата детаљнија објашњења поред тога.

Колоквијум 1

Колоквијум 2

Колоквијум 3

Интегрални испит

Тренутно нема решених рокова.

Начин оцењивања

Исто као на Програмирању 1.