- Bioinformatyka i biologia systemów, stacjonarne, pierwszego stopnia
- Informatyka, stacjonarne, pierwszego stopnia
- Matematyka, stacjonarne, pierwszego stopnia
- Bioinformatyka i biologia systemów, stacjonarne drugiego stopnia
- Informatyka, stacjonarne, drugiego stopnia
- Matematyka, stacjonarne, drugiego stopnia
Wprowadzenie do programowania w naukach przyrodniczych 1200-PRNAPR-OG
- Podstawy programowania:
- programy i skrypty; języki programowania
- dane i algorytmy; paradygmaty programowania
- Programowanie w praktyce: zintegrowane środowiska i edytory, programowanie krok po kroku; debugowanie
- Elementy języka programowania:
- zmienne i ich typy
- instrukcje warunkowe
- pętle
- zaawansowane struktury danych (lista, słownik, zbiór)
- Podstawowe funkcje biblioteczne
- operacje na łańcuchach znaków
- operacje wejścia / wyjścia; czytanie i pisanie do plików
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
- Znajomość podstawowych zagadnień i pojęć z dziedziny programowania
- Umiejętność formalnego zapisu prostych problemów w postaci algorytmów
- Umiejętność zapisania prostych algorytmów w postaci programów
- Znajomość podstawowych algorytmów i struktur danych takich jak stos czy kolejka
Kryteria oceniania
Egzamin zdalny - jedynie w formie ustnej - platforma Google Meet.
Egzamin w sali: test pisemny na który składać się będzie około 10 zadań testowych i 10 krótkich pytań. Student może mieć dwie nieusprawiedliwione nieobecności
Praktyki zawodowe
nie dotyczy
Literatura
"Zanurkuj w Pythonie" - darmowy podręcznik dostępny pod adresem: https://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie
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:
- Bioinformatyka i biologia systemów, stacjonarne, pierwszego stopnia
- Informatyka, stacjonarne, pierwszego stopnia
- Matematyka, stacjonarne, pierwszego stopnia
- Bioinformatyka i biologia systemów, stacjonarne drugiego stopnia
- Informatyka, stacjonarne, drugiego stopnia
- Matematyka, stacjonarne, drugiego stopnia
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: