Conducted in
term:
2022/23L
ISCED code: 0613
ECTS credits:
5
Language:
Polish
Organized by:
Faculty of Mathematics and Computer Science
Programming in Java 1000-I1PR3
This course has not yet been described...
Total student workload
(in Polish) 15 godz. – wykład
1 godz. - egzamin
30 godz. - ćwiczenia
50 godz. - praca własna - bieżące przygotowanie do zajęć, studiowanie literatury, przygotowywanie prac domowych,
35 godz. praca własna - przygotowanie do egzaminu.
Razem 131 godzin
5 ptk ECTS
Learning outcomes - knowledge
(in Polish) zna podstawowe konstrukcje programistyczne oraz pojęcia składni i semantyki języka Java (K_W03)
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 (K_W11)
Learning outcomes - skills
(in Polish) potrafi pracować indywidualnie, potrafi zarządzać swoim czasem oraz podejmować zobowiązania i dotrzymywać terminów (K_U03)
potrafi pisać, uruchamiać i testować programy w wybranym środowisku programistycznym (K_U05)
projektuje, analizuje pod kątem poprawności i złożoności obliczeniowej oraz programuje algorytmy; wykorzystuje podstawowe techniki algorytmiczne i struktur danych (K_U07)
posiada umiejętność tworzenia prostych, bezpiecznych aplikacji internetowych z wykorzystaniem baz danych (K_U14)
potrafi zaprojektować wygodny interfejs użytkownika ze szczególnym uwzględnieniem aplikacji internetowych (K_U15)
potrafi stworzyć model obiektowy prostego systemu (K_U16)
projektuje oprogramowanie zgodnie z metodyką obiektową (K_U22)
tworzy, ocenia i realizuje plan testowania oprogramowania (K_U26)
Learning outcomes - social competencies
(in Polish) Myśli twórczo w celu udoskonalenia istniejących bądź stworzenia nowych rozwiązań (K_K02)
Jest nastawiony na jak najlepsze wykonanie zadania; dba o szczegół; jest systematyczny (K_K04)
Jest nastawiony na nieustanne zdobywanie nowej wiedzy, umiejętności i doświadczeń; rozumie potrzebę ciągłego doskonalenia się i podnoszenia kompetencji zawodowych (K_K06)
Teaching methods
(in Polish) 1) Wykład z prezentacją
2) Zadania samodzielne
3) Zaliczenie wykładu na podstawie projektu.
Observation/demonstration teaching methods
- display
Expository teaching methods
- informative (conventional) lecture
Exploratory teaching methods
- laboratory
- practical
- practical
Type of course
compulsory course
Prerequisites
(in Polish) - Umiejętność programowania w języku C/C++
- Podstawowa wiedza na temat programowania obiektowego
Course coordinators
Bibliography
|
Term 2022/23L:
None |
Notes
|
Term 2022/23L:
None |
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: