Conducted in
terms:
2022/23, 2023/24, 2024/25, 2025/26
ISCED code: 0613
ECTS credits:
6
Language:
Polish
Organized by:
Faculty of Mathematics and Computer Science
Practical creation of modern backend applications 1000-I1TNAB
This course has not yet been described...
Total student workload
(in Polish) 60h - warsztaty
90h - praca własna studenta
30h - studiowanie literatury
Razem 180h = 6 ptk. ECTS
Learning outcomes - knowledge
(in Polish) ●K_W12 - ma uporządkowaną wiedzę w zakresie bezpieczeństwa i budowy aplikacji sieciowych, model klient-serwer (znajomość CRUD, CI/CD, MVC/SpringMVC)
●K_W11 ma wiedzę na temat inżynierii oprogramowania, w tym projektowania (wzorce projektowe, architektura oprogramowania, analiza i projektowanie obiektowe), wykorzystania API, narzędzi i środowisk wytwarzania oprogramowania (umiejętność korzystania z aktualnych narzędzi programistycznych - Intellij IDEA, VisualStudio Code, GIT)
●K_W02 - ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie programowania, technologii sieciowych, grafiki i komunikacji człowiek-komputer (znajomość architektury REST API)
Learning outcomes - skills
(in Polish) ●K_U14 posiada umiejętność tworzenia prostych, bezpiecznych aplikacji internetowych z wykorzystaniem baz danych (Umiejętność korzystania z nowoczesnych narzędzi programistycznych i nowoczesnych frameworków programistycznych, umiejętność czytania dokumentacji nowoczesnych narzędzi i praca z repoozytoriami)
Learning outcomes - social competencies
(in Polish) ●K_K02 Kreatywność: Myśli twórczo w celu udoskonalenia istniejących bądź stworzenia nowych rozwiązań
● K_K04 Jest nastawiony na jak najlepsze wykonanie zadania; dba o szczegół; jest systematyczny (również w kontekście pracy w zespole)
●K_K06 Jest nastawiony na nieustanne zdobywanie nowej wiedzy, umiejętności i doświadczeń; rozumie potrzebę ciągłego doskonalenia się i podnoszenia kompetencji zawodowych
Teaching methods
(in Polish) W trakcie zajęć studenci będą uczestniczyli w procesie tworzenia i rozbudowywania różnych funkcjonalności w aplikacjach backendowych. Zajęcia będą odbywały się w formie warsztatu z pokazem programowania i wykonywaniem zadań przez studentów.
Observation/demonstration teaching methods
- display
Expository teaching methods
- narration
- problem-based lecture
- problem-based lecture
Exploratory teaching methods
- case study
- laboratory
- practical
- laboratory
- practical
Online teaching methods
- methods developing reflexive thinking
Prerequisites
(in Polish) Podstawowa znajomość zasad programowania obiektowego.
Podstawowa znajomość języka Java.
Course coordinators
Term 2024/25: | Term 2023/24: | Term 2025/26: | Term 2022/23: |
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: