ECTS
Katalog kursów ECTS

Szczegóły kursu
Kod kursu: BIS20086o16
Rok / Semestr: 2016/2017 letni
Nazwa: Języki Programowania II
Kierunek: Bioinformatyka
Typ studiów: II st. - magisterskie
Rodzaj kursu: Obligatoryjny
Semestr studiow: 2
Punkty ECTS: 6
Formy kształcenia (wykłady / ćwiczenia / inne): 30 / 30 / 30
Prowadzący: dr Jarosław Stańczyk
Język: polski


Efekty kształcenia: Wiedza: W1 – zna budowę baz danych i język SQL [BI2_W13]; W2 – zna składnię XML oraz XSLT; W3 – zna składnię języka, podstawowe struktury danych, struktury kontrolne w języku Python [BI2_W13]. Umiejętności: U1 - samodzielnie projektuje i tworzy relacyjne bazy danych [BI2_U02]; U2 – tworzy zapytania SQL w celu odczytania odpowiednich danych [BI2_U02]; U3 – tworzy pliki XML i przetwarza je za pomocą XSLT [BI2_U02]; U4 – tworzy proste programy w języku Python [BI2_U02]. Kompetencje społeczne (postawy): K1 – rozumie konieczność tworzenia kodu przejrzystego dla innych (zwyczajowy układ graficzny) [BI2_K01, BI2_K03]; K2 – rozumie potrzebę jasnych komunikatów programu [BI2_K01, BI2_K03]; K3 – rozumie potrzebę dokumentowania tworzonego kodu programowania [BI2_K01, BI2_K03].

Kompetencje:

Wymagania wstępne: matematyka i logika na poziomie elementarnym, umiejętność obsługi edytorów tekstowych

Treści kształcenia: Na kursie zostaną wyłożone i przećwiczone trzy języki: SQL, XML/XSLT, Python. Celem jest ogólne zapoznanie się z różnymi typami języków, środowisk informatycznych i przetwarzanych danych.

Literatura: 1. Danuta Mendrala D., Szeliga M.: Praktyczny kurs SQL. Wydanie II, Helion, 2011; 2. Lutz M.: Python. Wprowadzenie. Wydanie III, Helion, 2009; 3. Lutz M.: Python. Leksykon kieszonkowy. Wydanie IV, Helion, 2011; 4. Holzner S.: XSLT. Vademecum profesjonalisty, Helion, 2002;

Metody oceny: Zaliczenie ćwiczeń: w celu uzyskania zaliczenia student jest zobowiązany do napisania zadania programistycznego z każdego z wymienionych języków (z przedstawionej listy) oraz zreferowania ich kodu i idei. Zaliczenie przedmiotu: studentów posiadających zaliczenie ćwiczeń obowiązuje pisemny egzamin składający się z części testowej (20-30 pytań zamkniętych) oraz 3-5 otwartych zadań programistycznych. Egzamin trwa 120 min. Jeśli egzamin nie zostanie zaliczony w pierwszym terminie student ma prawo ponownie go zdawać pisemnie w terminie poprawkowym.

Uwagi: