SylabUZ
Course name | INTRODUCTION TO SCRIPTING LANGUAGES |
Course ID | 11.3-WF-FizTP-PoJSk-L-S14_genD9DQ1 |
Faculty | Faculty of Physics and Astronomy |
Field of study | Medical physics |
Education profile | academic |
Level of studies | First-cycle studies leading to Bachelor's degree |
Beginning semester | winter term 2019/2020 |
Semester | 1 |
ECTS credits to win | 6 |
Course type | optional |
Teaching language | polish |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Lecture | 15 | 1 | - | - | Credit with grade |
Laboratory | 60 | 4 | - | - | Credit with grade |
Nauczenie studentów podstaw programowania w języku Python, włącznie z elementami programowania obiektowego.
Podstawowa znajomość obsługi komputera z systemem operacyjnym Windows lub Linux.
- Wprowadzenie do języków skryptowych oraz do Pythona
- Listy i krotki
- Praca z łańcuchami tekstowymi oraz słowniki
- Instrukcje warunkowe, pętle i inne powiązane konstrukcje
- Pojęcie abstrakcji i funkcje
- Programowanie obiektowe: polimorfizm, hermetyzacja, dziedziczenie
- Obsługa wyjątków, elementy debugowania programów w Pythonie
- Biblioteka standardowa Pythona
- Operacje na plikach
- Wykorzystanie Pythona w fizyce: symulacje i analiza danych
Wykład, laboratorium komputerowe
Outcome description | Outcome symbols | Methods of verification | The class form |
Wykład: pozytywna ocena z testu końcowego.
Ćwiczenia laboratoryjne: średnia ocen z pracy na ćwiczeniach laboratoryjnych oraz z przygotowania projektu zaliczeniowego.
Wykład: pozytywna ocena z testu końcowego.
Ćwiczenia laboratoryjne: średnia ocen z pracy na ćwiczeniach laboratoryjnych oraz z przygotowania projektu zaliczeniowego.
Przed przystąpieniem do egzaminu student musi uzyskać zaliczenie z ćwiczeń laboratoryjnych.
Ocena końcowa: średnia ważona ocen z zaliczenia wykładu (60%) i ćwiczeń (40%).
Przed przystąpieniem do egzaminu student musi uzyskać zaliczenie z ćwiczeń laboratoryjnych.
Ocena końcowa: średnia ważona ocen z zaliczenia wykładu (60%) i ćwiczeń (40%).
[1] Zespół autorów, Od podstaw. Python Helion, Warszawa 2010.
[1] Mark Lutz, Python. Wprowadzenie, Helion, Warszawa 2009.
Modified by dr hab. Piotr Lubiński, prof. UZ (last modification: 07-06-2019 17:41)