Conducted in
terms:
2022/23L, 2023/24L, 2025/26Z
ISCED code: 0228
ECTS credits:
3
Language:
Polish
Organized by:
Department of Cognitive Science
Programming I 2401-K-S1-2-PROG1
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,
- posiada umiejętność użycia Pythona do obróbki i wizualizacji różnego rodzaju danych.
(K_W02, K_W04, K_W05, K_W07. K_W16, K_W11, K_W14, K_W15, dla wszystkich powyższych zakresów wiedzy).
Learning outcomes - skills
(in Polish) Po ukończeniu tego kursu student:
1) Student potrafi napisać program, w którym wykorzystywane są pętle oraz instrukcje warunkowe. K_U05, K_U04, KU09
2) Potrafi zaimplementować prosty algorytm.
K_U03, K_U10, K_U11, K_U14
2) Student umie samodzielnie wyszukiwać informacje dotyczące dokmunetacji funkcji dostępnych w jezyku Python. K_U01, K_U07
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_W02, K_W04, K_W05, K_W07. K_W16, K_W11, K_W14, K_W15,),
U5, U6 - potrafi zastosować język Python do rozwiązania danego problemu naukowego, informatycznego lub inżynieryjnego (K_W02, K_W04, K_W05, K_W07. K_W16, K_W11, K_W14, K_W15,).
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.
Student posiada umiejętność zwięzłego i precyzyjnego opisania własnych rozwiązań oraz określenia możliwych zastosowań.
K_K02, K_K05, K_K07, K_K08, K_K09
Course coordinators
Term 2022/23L: | Term 2023/24L: | Term 2025/26Z: |
Teaching methods
(in Polish) Zagadnienia omawiane są przy użyciu prezentacji elektronicznej, która zwiera podstawowe informacje oraz przykładowe programy (opis, pogadanka).
Expository teaching methods
- problem-based lecture
- description
- discussion
- participatory lecture
- informative (conventional) lecture
- description
- discussion
- participatory lecture
- informative (conventional) lecture
Exploratory teaching methods
- experimental
- laboratory
- observation
- classic problem-solving
- practical
- laboratory
- observation
- classic problem-solving
- practical
Type of course
core frame (attribute withdrawn)
Prerequisites
(in Polish) Brak
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: