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

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
м (Isto zagrade)
м (Ispravka linkova do stranice predmeta; napomena za studentsku licencu)
 
Ред 3: Ред 3:
| семестар  = 1
| семестар  = 1
| статус    = обавезни
| статус    = обавезни
| страница  = [https://rti.etf.bg.ac.rs/rti/ir1p1/index_si.html rti.etf.rs/rti/ir1p1/index_si.html]
| страница  = [https://rti.etf.bg.ac.rs/rti/ir1p1/ rti.etf.rs/rti/ir1p1]
| ЕСПБ      = 5 (СИ), 6 (ЕР)
| ЕСПБ      = 5 (СИ), 6 (ЕР)
| одсек    = СИ, ЕР
| одсек    = СИ, ЕР
Ред 13: Ред 13:
* [http://messylab.com/ Messy Lab] — званично ''picoComputer'' развојно окружење
* [http://messylab.com/ Messy Lab] — званично ''picoComputer'' развојно окружење
* [https://picosim.app/ picosim.app] — ''picoComputer'' симулатор на вебу
* [https://picosim.app/ picosim.app] — ''picoComputer'' симулатор на вебу
* [https://jetbrains.com/pycharm/ PyCharm] — развојно окружење за ''Python'' које се користи на вежбама и доступно је на факултетским рачунарима (не ради дебаговање са ''Python'' верзијом 3.10)
* [https://jetbrains.com/pycharm/ PyCharm] — развојно окружење за ''Python'' које се користи на вежбама и доступно је на факултетским рачунарима
* [https://thonny.org/ Thonny] — развојно окружење за ''Python'' са одличним дебагером
* [https://thonny.org/ Thonny] — развојно окружење за ''Python'' са одличним дебагером
* [https://mega.nz/folder/MZI32CCQ#zBwhXjwBEJGcavSNS22AWA/folder/NMYRnQAC (ER) BAZA (1. godina)] (решења неких колоквијума)
* [https://mega.nz/folder/MZI32CCQ#zBwhXjwBEJGcavSNS22AWA/folder/NMYRnQAC (ER) BAZA (1. godina)] (решења неких колоквијума)
Ред 26: Ред 26:
* '''Други блок:''' Синтаксне нотације, програмски језик ''Python'' (увод, контролне структуре, листе, функције, модули)
* '''Други блок:''' Синтаксне нотације, програмски језик ''Python'' (увод, контролне структуре, листе, функције, модули)
* '''Трећи блок:''' Програмски језик ''Python'' (ниске, торке, скупови, речници, улаз и излаз, изузеци, датотеке, регуларни изрази, псеудослучајни бројеви)
* '''Трећи блок:''' Програмски језик ''Python'' (ниске, торке, скупови, речници, улаз и излаз, изузеци, датотеке, регуларни изрази, псеудослучајни бројеви)
Презентације са предавања и вежби су [https://rti.etf.bg.ac.rs/rti/ir1p1/materijal.html доступни са странице предмета.]
Презентације са предавања и вежби су доступни са странице предмета.


На вежбама из ''Python'' се ради у развојном окружењу ''PyCharm'', чија је бесплатна (''Community'') верзија доступна на линку из [[#Корисне везе|одељка са корисним везама]] (где су такође везе до окружења коришћених на вежбама из ''picoComputer'').
На вежбама из ''Python'' се ради у развојном окружењу ''PyCharm'', чија је бесплатна (''Community'') верзија доступна на линку из [[#Корисне везе|одељка са корисним везама]] (где су такође везе до окружења коришћених на вежбама из ''picoComputer''). Могуће је користити и ''PyCharm Professional'' окружење након [https://www.jetbrains.com/community/education/#students регистрације за бесплатну студентску лиценцу.]


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

Тренутна верзија на датум 15. октобар 2023. у 14:04

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

Корисне везе

Настава

На предмету се обрађују следеће области:

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

Презентације са предавања и вежби су доступни са странице предмета.

На вежбама из Python се ради у развојном окружењу PyCharm, чија је бесплатна (Community) верзија доступна на линку из одељка са корисним везама (где су такође везе до окружења коришћених на вежбама из picoComputer). Могуће је користити и PyCharm Professional окружење након регистрације за бесплатну студентску лиценцу.

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

Испитни рокови су генерално доступни и решени на страници предмета, само што решења неких питалица можда нису увек најјаснија.

Колоквијум 1

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

  • K1, K2, K3 — Бодови са првог, другог и трећег колоквијума. Први колоквијум се може поправити само у другој колоквијумској недељи, а други само у јануарском року (интегрални испит). У свим осталим роковима ради се само интегрални испит (К2 и К3).
  • I — Бодови са испита
  • P — Укупан број поена:
Бодови
Оцена 5 6 7 8 9 10

Калкулатор

  • :
  • : (оставите празно уколико полажете у осталим испитним роковима)
  • : (оставите празно уколико полажете у осталим испитним роковима)
  • : (оставите празно уколико полажете у јануару)
  • :
  • Оцена: