Programowanie dla neuroinformatyków
Informacje ogólne
| Kod przedmiotu: | 1100-2BN27 |
| Kod Erasmus / ISCED: |
11.001
|
| Nazwa przedmiotu: | Programowanie dla neuroinformatyków |
| Jednostka: | Wydział Fizyki |
| Grupy: | |
| Strona przedmiotu: | http://brain.fuw.edu.pl/edu/TI:Programowanie_II |
| Punkty ECTS i inne: |
(brak)
|
| Język prowadzenia: | polski |
| Założenia (opisowo): | Umiejętność pisania prostych programów i algorytmów w języku Python. |
| Tryb prowadzenia: | w sali |
| Skrócony opis: |
Rozwinięcie zajęć z Pythona w ramach ćwiczeń z Technologii Informacyjnej. Wstęp do obiektowości, struktur danych, parsowania formatów przechowywania danych. |
| Pełny opis: |
Program ćwiczeń: 1. Podstawy 2. Funkcje 3. Matplotlib + numpy 4. Wejście i wyjście 5. Wstęp do programowania obiektowego *Zmienne prywatne *Własności obiektu property *Zadania z obiektowości *Drobne cwiczenia 6.Dekoratory 7.Grafy 8.Wprowadzenie do Matlaba ze szczególnym uwzględnieniem różnic między Pythonem a Matlabem. 9.Drzewa 10.Rekurencja 11. Podstawy XML i jego parsowanie 12. Złożoność obliczeniowa i pamięciowa Zajęcia 90 h Przygotowanie do zajęć 60 h Przygotowanie do kolokwium 30 h Program zaliczeniowy 30 h |
| Literatura: |
Skrypt do zajęć znajduje się na stronie http://brain.fuw.edu.pl/edu/TI:Programowanie_II |
| Efekty uczenia się: |
Zajęcia powinny umożliwić studentom pisanie własnych programów do zaawansowanej analizy danych oraz korzystanie, wprowadzanie zmian i rozumienie cudzych programów. |
| Metody i kryteria oceniania: |
2 kolokwia. |
| Praktyki zawodowe: |
Brak. |
Właścicielem praw autorskich jest Uniwersytet Warszawski.