Programming
General data
Course ID: | 1100-1ENPROGR2 |
Erasmus code / ISCED: |
11.1
|
Course title: | Programming |
Name in Polish: | Programowanie |
Organizational unit: | Faculty of Physics |
Course groups: | |
ECTS credit allocation (and other scores): |
(not available)
|
Language: | Polish |
Type of course: | obligatory courses |
Prerequisites (description): | For students that do not know any programming language or do not know Python. |
Mode: | Classroom |
Short description: |
The aim of the course is to familiarize students with the basics of Python programming. Exercises will be devoted to writing simple programs. |
Full description: |
Programme: 1. Good practices for organizing code, naming variables, creating documentation 2. Fundamental data types 3. Operators 4. Selection and iteration statements 5. Operators 6. Complex types: list, dictionary, tuple 7. Simple algorithms 8. Monte Carlo techniques 9. numpy and matplotlib 10. Introduction to object oriented programming |
Learning outcomes: |
(in Polish) Po zaliczaniu przedmiotu student: WIEDZA - znać składnię języka Python: strukturę programu, typy danych, instrukcje sterujące, podstawowe operatory, funkcje, operacje wejścia/wyjścia, wybrane funkcje i klasy z bibliotek numpy i matplotlib oraz podstawy pisania własnych klas. UMIEJĘTNOŚCI - umieć wymyślić algorytm w celu rozwiązania prostego problemu obliczeniowego i napisać program w języku Python realizujący ten algorytm. |
Assessment methods and assessment criteria: |
(in Polish) Zaliczenie na ocenę na podstawie projektów wykonywanych w domu oraz aktywności na ćwiczeniach. Wymagana jest też obecność na zajęciach. |
Copyright by University of Warsaw.