Administracja Centralna Uczelni - Wymiana międzynarodowa (S1)
Sylabus przedmiotu Introduction to JavaScript web application development:
Informacje podstawowe
Kierunek studiów | Wymiana międzynarodowa | ||
---|---|---|---|
Forma studiów | studia stacjonarne | Poziom | pierwszego stopnia |
Tytuł zawodowy absolwenta | |||
Obszary studiów | — | ||
Profil | |||
Moduł | — | ||
Przedmiot | Introduction to JavaScript web application development | ||
Specjalność | przedmiot wspólny | ||
Jednostka prowadząca | Katedra Inżynierii Systemów Informacyjnych | ||
Nauczyciel odpowiedzialny | Bartłomiej Małachowski <Bartlomiej.Malachowski@zut.edu.pl> | ||
Inni nauczyciele | |||
ECTS (planowane) | 3,0 | ECTS (formy) | 3,0 |
Forma zaliczenia | zaliczenie | Język | angielski |
Blok obieralny | — | Grupa obieralna | — |
Formy dydaktyczne
Wymagania wstępne
KOD | Wymaganie wstępne |
---|---|
W-1 | Basic knowledge on procedural and object-oriented programming. |
W-2 | Good knowledge on HTML and CSS languages |
Cele przedmiotu
KOD | Cel modułu/przedmiotu |
---|---|
C-1 | To be able to independently develop a simple Single Page Application in JavaScript with REST data-exchenge capabilities. |
Treści programowe z podziałem na formy zajęć
KOD | Treść programowa | Godziny |
---|---|---|
laboratoria | ||
T-L-1 | Basic JS programming - control statemets, loops, functions, objects and prototypes | 4 |
T-L-2 | Modification and dynamic building of documents with DOM API | 4 |
T-L-3 | Using several basic web APIs - geolocation, canvas, media etc. | 4 |
T-L-4 | Async HTTP requests with XMLHttpRequest API, JSON - serialization and parsing | 4 |
T-L-5 | Implementation of simple REST webservice client | 6 |
T-L-6 | Development of example Single Page Application, integration of external APIs (ex. Google Maps, Social media services etc.) | 8 |
30 | ||
wykłady | ||
T-W-1 | Principles of JavaScript programming | 2 |
T-W-2 | Document Object Model API | 2 |
T-W-3 | Geo Location API and other pupular Web Javascript APIs | 2 |
T-W-4 | Asynchronous HTTP requests with XMLHttpRequest API | 2 |
T-W-5 | Development tools: dependency management, building and deployment | 1 |
T-W-6 | Principles of RESTfull web services and JSON data format | 2 |
T-W-7 | Single page applications - principles and development | 4 |
15 |
Obciążenie pracą studenta - formy aktywności
KOD | Forma aktywności | Godziny |
---|---|---|
laboratoria | ||
A-L-1 | Individual work with given tasks | 20 |
A-L-2 | participation in classes | 30 |
A-L-3 | Preparations to classes and reading | 10 |
60 | ||
wykłady | ||
A-W-1 | Participation in lectures | 14 |
A-W-2 | Self study | 15 |
A-W-3 | Exam | 1 |
30 |
Metody nauczania / narzędzia dydaktyczne
KOD | Metoda nauczania / narzędzie dydaktyczne |
---|---|
M-1 | Auditorial lectures |
M-2 | Individual work - programming taks |
Sposoby oceny
KOD | Sposób oceny |
---|---|
S-1 | Ocena formująca: Evalution of developed programming tasks through code review made by the teacher |
S-2 | Ocena podsumowująca: Final exam |