Programowanie IN 1100-1INZ24
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
Rodzaj przedmiotu
Tryb prowadzenia
Założenia (opisowo)
Efekty kształcenia
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.
Kryteria oceniania
Zaliczenie na ocenę na podstawie projektów wykonywanych w domu oraz aktywności na ćwiczeniach. Wymagana jest też obecność na zajęciach.
Więcej informacji
Więcej informacji o poziomie przedmiotu, roku studiów (i/lub semestrze) w którym się odbywa, o rodzaju i liczbie godzin zajęć - szukaj w planach studiów odpowiednich programów. Ten przedmiot jest związany z programami:
- Energetyka i chemia jądrowa, stacjonarne, pierwszego stopnia
- Inżynieria nanostruktur, stacjonarne, pierwszego stopnia
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: