SylabUZ
Course name | Programming of Web Applications |
Course ID | 13.2-WI-GeoTSP-Progr.aplik.-S18 |
Faculty | Faculty of Civil Engineering, Architecture and Environmental Engineering |
Field of study | Geoinformatics and satellite technology |
Education profile | academic |
Level of studies | First-cycle studies leading to Engineer's degree |
Beginning semester | winter term 2022/2023 |
Semester | 4 |
ECTS credits to win | 4 |
Course type | obligatory |
Teaching language | polish |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Laboratory | 60 | 4 | 36 | 2,4 | Credit with grade |
Celem przedmiotu jest wprowadzenie do programowania aplikacji internetowych zarówno w warstwie prezentacji danych (programowanie po stronie przeglądarki) jak i w warstwie analizy, gromadzenia i przetwarzania danych (programowanie po stronie serwera z wykorzystaniem baz danych). Oprócz rozwijania umiejętności programowania aplikacji internetowych, celem przedmiotu jest również rozwijanie świadomości wolnego oprogramowania i umiejętności wykorzystywania go w tworzeniu profesjonalnych aplikacji internetowych.
Znajomość podstaw programowanie w języku Python z uwzględnieniem programowania obiektowego, znajomość podstaw relacyjnych baz danych. Znajomość języka angielskiego na poziomie zapewniającym swobodne rozumienie treści pisanych - dokumentacji technicznych oraz użytkowych oraz popularnych artykułów traktujących o technologii.
1. HTML
2. CSS
3. JavaScript
4. Aplikacje internetowe na przykładzie Django
Ćwiczenia laboratoryjne, metoda projektu, praca w grupie, giełda pomysłów, burza mózgów, prezentacja, praca z dokumentacją, samodzielne pozyskiwanie wiedzy.
Outcome description | Outcome symbols | Methods of verification | The class form |
Ocena końcowa jest oceną wykonania oraz omówienia projektu końcowego wybranego z listy zaproponowanych projektów lub własnej propozycji przyjętej przez osobę prowadzącą. W projekcie końcowym oceniane jest właściwe użycie HTML + CSS + JS (40% oceny), zaprojektowanie modeli, widoków i zaimplementowanie całości serwisu w frameworku Django (40% oceny), omówienie projektu i technik w nim zastosowanych (20% oceny).
1. https://developer.mozilla.org/pl/
2. https://docs.djangoproject.com
1. Mastering Django, Nigel George, GNW Independent Publishing, 2020
Modified by dr Sebastian Żurek (last modification: 12-05-2022 10:14)