Języki programowania analizy danych
Informacje ogólne
Kod przedmiotu: | 1100-JA0ISH |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Języki programowania analizy danych |
Jednostka: | Wydział Matematyki i Informatyki |
Grupy: | |
Punkty ECTS i inne: |
0 LUB
4.00
(w zależności od programu)
|
Język prowadzenia: | polski |
Forma zaliczenia: | zaliczenie |
Forma studiów: | stacjonarne |
Wymagania wstępne: | Umiejętność programowanie strukturalnego w dowolnym języku programowania. |
Skrócony opis: |
Podczas zajęć studenci będą mieli możliwość zapoznać się z paradygmatem programowania strukturalnego i obiektowego w Javie. Podane zostaną również podstawowe informacje dotyczące programowania funkcyjnego na przykładzie języka Scala. |
Efekty uczenia się: |
Student: E1. zna podstawy programowania strukturalnego w Javie E2. rozumie idee programowania obiektowego w Javie E3. umie tworzyć aplikacje okienkowe w Javie E4. wie jak komunikować się z różnymi zbiorami danych w Javie E4. zna podstawy programowania funkcyjnego |
Zajęcia w cyklu "Semestr zimowy 2019/2020" (zakończony)
Okres: | 2019-10-01 - 2020-02-23 |
Przejdź do planu
PN WT LI
ŚR LI
LI
LI
CZ PT |
Typ zajęć: |
Ćwiczenia informatyczne, 42 godzin
|
|
Koordynatorzy: | Robert Kowalczyk | |
Prowadzący grup: | Robert Kowalczyk | |
Strona przedmiotu: | http://www.math.uni.lodz.pl/~kowalcr | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów |
|
Metody dydaktyczne: | Ćwiczenia laboratoryjne Pogadanka i dyskusja Praca własna studenta |
|
Sposoby i kryteria oceniania: | Aby zaliczyć przedmiot należy napisać jedno kolokwium i przygotować projekt końcowy. Obecność na zajęciach jest obowiązkowa, dopuszczalne są 3 nieobecności. |
|
Treści kształcenia: | 1. Programowanie strukturalne w Javie (zmienne, typy, instrukcje warunkowe, pętle, tablice). 2. Koncepcja programowania obiektowego w Javie (klasy, obiekty, hermetyzacja, dziedziczenie, polimorfizm). 3. Strumienie i kolekcje w Javie. 4. Obsługa wyjątków w Javie. 5. Biblioteki AWT i Swing - JavaFX. 6. Obsługa relacyjnych i nierelacyjnych baz danych w Javie. 7. XML, CSV i Java. 8. Elementy programowania funkcyjnego w Języku Scala. |
|
Literatura: |
1. Eckel B., Thinking In Java, Helion 2003. 2. Horstmann C.S., Cornell G., Java Podstawy, Helion 2010. 3. Barteczko K., Java. Wykłady i ćwiczenia, MIKOM 2000. 4. Chiusano P., Bjarnason R.,Functional Programming in Scala, Manning Publications 2014. |
Zajęcia w cyklu "Semestr zimowy 2018/2019" (zakończony)
Okres: | 2018-10-01 - 2019-02-10 |
Przejdź do planu
PN WT LI
LI
LI
LI
ŚR LI
LI
CZ PT |
Typ zajęć: |
Ćwiczenia informatyczne, 42 godzin
|
|
Koordynatorzy: | Robert Kowalczyk | |
Prowadzący grup: | Robert Kowalczyk | |
Strona przedmiotu: | http://www.math.uni.lodz.pl/~kowalcr | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów |
|
Metody dydaktyczne: | Ćwiczenia na pracowni komputerowej. |
|
Sposoby i kryteria oceniania: | kolokwium zaliczeniowe projekt zaliczeniowy |
|
Treści kształcenia: | 1. Programowanie strukturalne w Javie (zmienne, typy, instrukcje warunkowe, pętle, tablice). 2. Koncepcja programowania obiektowego w Javie (klasy, obiekty, hermetyzacja, dziedziczenie, polimorfizm). 3. Strumienie i kolekcje w Javie. 4. Obsługa wyjątków. 5. Biblioteki AWT i Swing. 6. Obsługa relacyjnych baz danych w Javie. 7. XML i Java. 8. Programowanie w języku funkcyjnym Haskell - wprowadzenie. |
|
Literatura: |
1. Eckel B., Thinking In Java, Helion 2003. 2. Horstmann C.S., Cornell G., Java Podstawy, Helion 2010. 3. Barteczko K., Java. Wykłady i ćwiczenia, MIKOM 2000. 4. Lipovača M., Learn You a Haskell for Great Good!, William Pollock, 2011. |
Zajęcia w cyklu "Semestr zimowy 2017/2018" (zakończony)
Okres: | 2017-10-01 - 2018-02-09 |
Przejdź do planu
PN LI
WT LI
LI
ŚR LI
CZ PT |
Typ zajęć: |
Ćwiczenia informatyczne, 42 godzin
|
|
Koordynatorzy: | Robert Kowalczyk | |
Prowadzący grup: | Robert Kowalczyk | |
Strona przedmiotu: | http://www.math.uni.lodz.pl/~kowalcr | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów |
|
Metody dydaktyczne: | Ćwiczenia na pracowni komputerowej. |
|
Sposoby i kryteria oceniania: | kolokwium zaliczeniowe projekt zaliczeniowy |
|
Treści kształcenia: | 1. Programowanie strukturalne w Javie (zmienne, typy, instrukcje warunkowe, pętle, tablice). 2. Koncepcja programowania obiektowego w Javie (klasy, obiekty, hermetyzacja, dziedziczenie, polimorfizm). 3. Strumienie i kolekcje w Javie. 4. Obsługa wyjątków. 5. Biblioteki AWT i Swing. 6. Obsługa relacyjnych baz danych w Javie. 7. XML i Java. 8. Programowanie w języku funkcyjnym Haskell - wprowadzenie. |
|
Literatura: |
1. Eckel B., Thinking In Java, Helion 2003. 2. Horstmann C.S., Cornell G., Java Podstawy, Helion 2010. 3. Barteczko K., Java. Wykłady i ćwiczenia, MIKOM 2000. 4. Lipovača M., Learn You a Haskell for Great Good!, William Pollock, 2011. |
Właścicielem praw autorskich jest UNIWERSYTET ŁÓDZKI.