SylabUZ

Generate PDF for this page

INTRODUCTION TO SCRIPTING LANGUAGES - course description

General information
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
Course information
Semester 1
ECTS credits to win 6
Course type optional
Teaching language polish
Author of syllabus
  • dr Marcin Kośmider
Classes forms
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

Aim of the course

Nauczenie studentów podstaw programowania w języku Python, włącznie z elementami programowania obiektowego.

Prerequisites

Podstawowa znajomość obsługi komputera z systemem operacyjnym Windows lub Linux.

Scope

- 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

Teaching methods

Wykład, laboratorium komputerowe

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

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%).

Recommended reading

[1] Zespół autorów, Od podstaw. Python Helion, Warszawa 2010.

 

Further reading

[1] Mark Lutz, Python. Wprowadzenie, Helion, Warszawa 2009.

Notes


Modified by dr hab. Piotr Lubiński, prof. UZ (last modification: 07-06-2019 17:41)