Programowanie
Informacje ogólne
Kod przedmiotu: | 1100-1ENPROGR2 |
Kod Erasmus / ISCED: |
11.1
|
Nazwa przedmiotu: | Programowanie |
Jednostka: | Wydział Fizyki |
Grupy: | |
Punkty ECTS i inne: |
(brak)
|
Język prowadzenia: | polski |
Rodzaj przedmiotu: | obowiązkowe |
Założenia (opisowo): | Przedmiot przeznaczony jest dla studentów, którzy zaczynają przygodę z programowaniem i nie umieją programować w języku Python. |
Tryb prowadzenia: | w sali |
Skrócony opis: |
Celem zajęć jest zapoznanie słuchaczy z podstawami programowania w języku Python. Ćwiczenia będą poświęcone samodzielnemu pisaniu prostych programów. |
Pełny opis: |
Program przedmiotu: 1. Dobre praktyki organizowania kodu, nazywania zmiennych, tworzenia dokumentacji 2. Podstawowe typy zmiennych 3. Podstawowe operatory 4. Pętle i instrukcje warunkowe 5. Funkcje 6. Typy złożone: lista, słownik, krotki 7. Proste algorytmy 8. Algorytmy wykorzystujące techniki Monte Carlo 9. Bibiliteka numpy i matplotlib 10. Wprowadzenie do programowania obiektowego |
Efekty uczenia się: |
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. |
Metody i kryteria oceniania: |
Zaliczenie na ocenę na podstawie projektów wykonywanych w domu oraz aktywności na ćwiczeniach. Wymagana jest też obecność na zajęciach. |
Właścicielem praw autorskich jest Uniwersytet Warszawski, Wydział Fizyki.