155PJIN Projekt - Informatika: Porovnání verzí
m (→Harmonogram) |
|||
(Není zobrazeno 46 mezilehlých verzí od 4 dalších uživatelů.) | |||
Řádek 1: | Řádek 1: | ||
{{toc|right}} | |||
== Základní údaje o předmětu== | |||
* '''Aktuální a kompletní informace jsou na této stránce''' | |||
* Kód předmětu: 155PJIN | |||
* Garant předmětu: {{lide|Ing. Martin Landa, Ph.D.}}, {{lide|Ing. Jaroslav Šedina, Ph.D.}} | |||
* Přednášející: {{lide|Ing. Martin Landa, Ph.D.}} (ML), {{lide|Ing. Ondřej Pešek}} (OP), {{lide|Ing. Jaroslav Šedina, Ph.D.}} (JS) | |||
* Rozsah: 0+3 | |||
* Počet kreditů: 5 | |||
* Ukončení: kz | |||
== Anotace == | == Anotace == | ||
Projekt navazuje na tři úvodní předměty aplikované geoinformatiky [[ | Projekt navazuje na tři úvodní předměty aplikované geoinformatiky [[155GIT1|Informatika 1]], [[155IN2G|Informatika 2]] a [[155IN3G|Informatika 3]]. Studenti jsou rozděleni do skupin, které během semestru pracují na zadaném tématu. Projekt obvykle představuje návrh a implementaci Qt databázové aplikace. | ||
Cílem projektu je propojení znalostí ze zmíněných úvodních tří předmětů v rámci jednoho projektu a praktický týmová spolupráce. | Cílem projektu je propojení znalostí ze zmíněných úvodních tří předmětů v rámci jednoho projektu a praktický týmová spolupráce. | ||
Řádek 9: | Řádek 19: | ||
'''Doporučená literatura''' | '''Doporučená literatura''' | ||
# http:// | # http://www.qt.io/ | ||
== Harmonogram == | |||
* 04.10. [https://geo.fsv.cvut.cz/vyuka/155pjin/01_notebooks/ Jupyter noteboky] (ML) + Tangible Landscape (OP) | |||
* 11.10. [https://geo.fsv.cvut.cz/vyuka/155pjin/02_pyqt_gui/ PyQt] (OP) | |||
** QT_PLUGIN_PATH=...\ib\site-packages\PyQt5\Qt5\plugins | |||
* 18.10. Web app: [https://geo.fsv.cvut.cz/vyuka/155pjin/03_web_pyscript/ PyScript],[https://geo.fsv.cvut.cz/vyuka/155pjin/03_web_django/ Django] (ML) | |||
* 25.10. [https://geo.fsv.cvut.cz/vyuka/155pjin/04_github GitHub] (ML) + Zadání projektu (JS) | |||
: https://geo.fsv.cvut.cz/vyuka/155pjin/ | |||
== Požadavky == | == Požadavky == | ||
Řádek 15: | Řádek 35: | ||
* Projekt je šířen pod licencí GNU GPL, pokud s touto podmínkou autoři nesouhlasí, musí to explicitně uvést na první straně dokumentace. | * Projekt je šířen pod licencí GNU GPL, pokud s touto podmínkou autoři nesouhlasí, musí to explicitně uvést na první straně dokumentace. | ||
* Vedlejším produktem projektu je 10 otázek a odpovědí (SQL selecty) pro tutoriál [[SQLtutor]] nad databází dané skupiny (zajímavá řešení budou zařazena do sbírky příkladů). | * Vedlejším produktem projektu je 10 otázek a odpovědí (SQL selecty) pro tutoriál [[SQLtutor]] nad databází dané skupiny (zajímavá řešení budou zařazena do sbírky příkladů). | ||
* Závěrečná zpráva je odevzdána v jediném archivním souboru ''' | * Závěrečná zpráva je odevzdána v jediném archivním souboru '''155pjin-rok-x-v.zip''' nebo '''155pjin-rok-x-v.tar.gz''', kde '''rok''' je čtyřciferné číslo roku, '''x''' označuje přidělený kód skupiny a '''v''' číslo verze 01, 02, ... (všechny soubory jsou v tar archivu uloženy v podadresáři '''155pjin-rok-x'''). V názvech archivních souborů a příslušných podadresářů se používají jen číslice a malá písmena bez diakritiky. | ||
* Součástí závěrečné zprávy musí být: | * Součástí závěrečné zprávy musí být: | ||
** textová dokumentace ve formátu PDF včetně zdrojového textu, např. LaTeX | ** textová dokumentace ve formátu PDF včetně zdrojového textu, např. LaTeX | ||
Řádek 28: | Řádek 48: | ||
** je definována funkce, která odstraní tabulky z databáze (DROP TABLE ...) | ** je definována funkce, která odstraní tabulky z databáze (DROP TABLE ...) | ||
** aplikace umožňuje editace dat | ** aplikace umožňuje editace dat | ||
** další viz zadání pro běžný semestr | |||
* Projekt je zakončen veřejnou prezentací | * Projekt je zakončen veřejnou prezentací | ||
<!-- | |||
== Zimní semestr 2018 == | |||
Pravidla, harmonogram a poznámky jsou uvedeny [https://docs.google.com/spreadsheets/d/1hTNzMozVeQ2oFTwxrs93JXXXFi-2v_8604bHSvRJHNQ/edit#gid=0 zde]. | |||
: | |||
= | |||
Závěrečená prezentace bude 13. prosince 2018 v počítačové učebně B 973 (zaslání zip souborů s projekt dva dny předem, tj. do 11.12.). Součástí zip projektu je i prezentace a dokumentace. Soubory zip začínají písmenem skupiny, například A-pivovary.zip, v názvu souboru nepoužívejte diakritiku. | |||
--> | |||
[[Kategorie:Výuka]] | [[Kategorie:Výuka]] | ||
[[Kategorie:Geoinformatika]] | [[Kategorie:Geoinformatika]] |
Aktuální verze z 30. 11. 2023, 12:28
Základní údaje o předmětu
- Aktuální a kompletní informace jsou na této stránce
- Kód předmětu: 155PJIN
- Garant předmětu:
Ing. Martin Landa, Ph.D., Ing. Jaroslav Šedina, Ph.D.
- Přednášející:
Ing. Martin Landa, Ph.D. (ML), Ing. Ondřej Pešek (OP), Ing. Jaroslav Šedina, Ph.D. (JS)
- Rozsah: 0+3
- Počet kreditů: 5
- Ukončení: kz
Anotace
Projekt navazuje na tři úvodní předměty aplikované geoinformatiky Informatika 1, Informatika 2 a Informatika 3. Studenti jsou rozděleni do skupin, které během semestru pracují na zadaném tématu. Projekt obvykle představuje návrh a implementaci Qt databázové aplikace.
Cílem projektu je propojení znalostí ze zmíněných úvodních tří předmětů v rámci jednoho projektu a praktický týmová spolupráce.
Skupiny během semestru průběžně prezentují výsledky a postup prací. Semestr je zakončen veřejnou prezentací projektů.
Doporučená literatura
Harmonogram
- 04.10. Jupyter noteboky (ML) + Tangible Landscape (OP)
- 11.10. PyQt (OP)
- QT_PLUGIN_PATH=...\ib\site-packages\PyQt5\Qt5\plugins
- 18.10. Web app: PyScript,Django (ML)
- 25.10. GitHub (ML) + Zadání projektu (JS)
Požadavky
- Projekt je šířen pod licencí GNU GPL, pokud s touto podmínkou autoři nesouhlasí, musí to explicitně uvést na první straně dokumentace.
- Vedlejším produktem projektu je 10 otázek a odpovědí (SQL selecty) pro tutoriál SQLtutor nad databází dané skupiny (zajímavá řešení budou zařazena do sbírky příkladů).
- Závěrečná zpráva je odevzdána v jediném archivním souboru 155pjin-rok-x-v.zip nebo 155pjin-rok-x-v.tar.gz, kde rok je čtyřciferné číslo roku, x označuje přidělený kód skupiny a v číslo verze 01, 02, ... (všechny soubory jsou v tar archivu uloženy v podadresáři 155pjin-rok-x). V názvech archivních souborů a příslušných podadresářů se používají jen číslice a malá písmena bez diakritiky.
- Součástí závěrečné zprávy musí být:
- textová dokumentace ve formátu PDF včetně zdrojového textu, např. LaTeX
- prezentace projektu v PDF
- všechny zdrojové texty strukturované podle potřeby do hierarchie podadresářů
- jména souborů projektu (typicky obrázky) nesmí obsahovat diakritiku a mezery
- v adresáři Qt projektu se zdrojovými texty překládaných programů nesmí být soubory *.user.pro a Makefile
- Upřesňující požadavky na aplikaci
- základní ovládání je přes menu
- aplikace musí implementovat import sql dat, pokud chybí tabulky, musí je po dotazu vytvořit (použijte qr resource file pro uložení SQL příkazů pro vytvpření tabulek)
- je definovana funkce export dat ve formatu sql
- je definována funkce, která odstraní tabulky z databáze (DROP TABLE ...)
- aplikace umožňuje editace dat
- další viz zadání pro běžný semestr
- Projekt je zakončen veřejnou prezentací