Програмирање 1 — разлика између измена
Пређи на навигацију
Пређи на претрагу
м (Isto zagrade) |
м (Ispravka linkova do stranice predmeta; napomena za studentsku licencu) |
||
Ред 3: | Ред 3: | ||
| семестар = 1 | | семестар = 1 | ||
| статус = обавезни | | статус = обавезни | ||
| страница = [https://rti.etf.bg.ac.rs/rti/ir1p1/ | | страница = [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'' које се користи на вежбама и доступно је на факултетским рачунарима | * [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'' (ниске, торке, скупови, речници, улаз и излаз, изузеци, датотеке, регуларни изрази, псеудослучајни бројеви) | ||
Презентације са предавања и вежби су | Презентације са предавања и вежби су доступни са странице предмета. | ||
На вежбама из ''Python'' се ради у развојном окружењу ''PyCharm'', чија је бесплатна (''Community'') верзија доступна на линку из [[#Корисне везе|одељка са корисним везама]] (где су такође везе до окружења коришћених на вежбама из ''picoComputer''). | На вежбама из ''Python'' се ради у развојном окружењу ''PyCharm'', чија је бесплатна (''Community'') верзија доступна на линку из [[#Корисне везе|одељка са корисним везама]] (где су такође везе до окружења коришћених на вежбама из ''picoComputer''). Могуће је користити и ''PyCharm Professional'' окружење након [https://www.jetbrains.com/community/education/#students регистрације за бесплатну студентску лиценцу.] | ||
== Испитни рокови == | == Испитни рокови == |
Тренутна верзија на датум 15. октобар 2023. у 14:04
Програмирање 1 је обавезан предмет у првом семестру на оба студијска програма. Зека једе облак.
Корисне везе
- Messy Lab — званично picoComputer развојно окружење
- picosim.app — picoComputer симулатор на вебу
- PyCharm — развојно окружење за Python које се користи на вежбама и доступно је на факултетским рачунарима
- Thonny — развојно окружење за Python са одличним дебагером
- (ER) BAZA (1. godina) (решења неких колоквијума)
- СУЕТФ материјали (решења старијих колоквијума)
- Електрон видео туторијали (ЕР колоквијум)
- СУЕТФ видео лекције (ЕР испит)
- Решени задаци са првих колоквијума
Настава
На предмету се обрађују следеће области:
- Први блок: Адресне машине, представљање целих бројева (само на вежбама), програмски језик picoComputer
- Други блок: Синтаксне нотације, програмски језик Python (увод, контролне структуре, листе, функције, модули)
- Трећи блок: Програмски језик Python (ниске, торке, скупови, речници, улаз и излаз, изузеци, датотеке, регуларни изрази, псеудослучајни бројеви)
Презентације са предавања и вежби су доступни са странице предмета.
На вежбама из Python се ради у развојном окружењу PyCharm, чија је бесплатна (Community) верзија доступна на линку из одељка са корисним везама (где су такође везе до окружења коришћених на вежбама из picoComputer). Могуће је користити и PyCharm Professional окружење након регистрације за бесплатну студентску лиценцу.
Испитни рокови
Испитни рокови су генерално доступни и решени на страници предмета, само што решења неких питалица можда нису увек најјаснија.
Колоквијум 1
Начин оцењивања
- K1, K2, K3 — Бодови са првог, другог и трећег колоквијума. Први колоквијум се може поправити само у другој колоквијумској недељи, а други само у јануарском року (интегрални испит). У свим осталим роковима ради се само интегрални испит (К2 и К3).
- I — Бодови са испита
- P — Укупан број поена:
Бодови | ||||||
---|---|---|---|---|---|---|
Оцена | 5 | 6 | 7 | 8 | 9 | 10 |
Калкулатор
- :
- : (оставите празно уколико полажете у осталим испитним роковима)
- : (оставите празно уколико полажете у осталим испитним роковима)
- : (оставите празно уколико полажете у јануару)
- :
- Оцена: