Conducted in
terms:
2021/22Z, 2022/23Z, 2023/24Z, 2024/25Z
ISCED code: 0613
ECTS credits:
2
Language:
Polish
Organized by:
Faculty of Physics, Astronomy and Informatics
Python (computer course) 0800-31KKP-DW
This course has not yet been described...
Total student workload
(in Polish) Godziny realizowane z udziałem nauczycieli (35 godz.):
- udział w ćwiczeniach – 30
- konsultacje z nauczycielem akademickim – 5
Czas poświęcony na pracę indywidualną studenta (25 godz.):
- przygotowanie do ćwiczeń – 10
- przygotowanie do kolokwium – 15
Łącznie: 60 godz. (2 ECTS)
Learning outcomes - knowledge
(in Polish) W1, W2 - Po ukończeniu tego kursu student:
- posiada wiedzę na temat zasad programowania w języku Python,
- zna większość tzw. funkcji wbudowanych oraz instrukcje z łożone języka Python,
- zna typy i własności zmiennych, w szczególności listy, krotki i słowniki,
- potrafi wykorzystywać moduły zewnętrzne do realizacji zadań programistycznych, np. operacje wejścia/wyjścia, transfer danych przez sieć internetową,
- wie na czym polega programowanie obiektowe i potrafi tworzyć własne klasy,
- potrafi pisać programy posiadające graficzny interfejs użytkownika,
- posiada umiejętność użycia Pythona do obróbki i wizualizacji różnego rodzaju danych.
(K_W03 - Informatyka Stosowana 1st., K_W06 Automatyka i Robotyka 1st. dla wszystkich powyższych zakresów wiedzy).
Learning outcomes - skills
(in Polish) Po ukończeniu tego kursu student:
U1, U2 - potrafi pisać średnio zaawansowane (do kilkuset linii kodu) programy w języku Python, (K_KU6, K_U11 - Informatyka Stosowana 1st., K_U02 Automatyka i Robotyka 1st.),
U3, U4 - wie gdzie znaleźć i jak wykorzystać internetowe podręczniki programowania aby powiększyć swoje zdolności programistyczne (K_KU6 - Informatyka Stosowana 1st., K_U03 Automatyka i Robotyka 1st.),
U5, U6 - potrafi zastosować język Python do rozwiązania danego problemu naukowego, informatycznego lub inżynieryjnego (K_U11 - Informatyka Stosowana 1st., K_U02 Automatyka i Robotyka 1st.).
Learning outcomes - social competencies
(in Polish) K1, K2 - Po ukończeniu tego kursu student zna ograniczenia własnej wiedzy i zdaje sobie sprawę, że efektywne, profesjonalne programowanie w języku Python wymagać będzie dalszego pogłębiania zdobytej wiedzy (K_K01 - Informatyka Stosowana 1st., K_K01 Automatyka i Robotyka 1st.).
Teaching methods
(in Polish) Zagadnienia omawiane są przy użyciu prezentacji elektronicznej, która zwiera podstawowe informacje oraz przykładowe programy.
Expository teaching methods
- informative (conventional) lecture
Exploratory teaching methods
- practical
- laboratory
- laboratory
Prerequisites
(in Polish) Wymagane są podstawy obsługi systemu operacyjnego MS Windows lub Linux.
Course coordinators
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: