Nowoczesne języki programowania
Kierunek studiów: Informatyka
Kod programu: W4-N2IN19.2022

Nazwa modułu: | Nowoczesne języki programowania |
---|---|
Kod modułu: | W4-IN-N2-20-1-NJP |
Kod programu: | W4-N2IN19.2022 |
Semestr: |
|
Język wykładowy: | polski |
Forma zaliczenia: | egzamin |
Punkty ECTS: | 4 |
Opis: | W module tym zostaną przedstawione następujące zagadnienia. Kotlin w programowaniu strony serwera, Androida, JavaScriptu, natywnym, analizy danych. Podstawowa składnia, idiomy i konwencje kodowania. Podstawowe typy, pakiety i importy. Klasy i obiekty. Funkcje, wyrażenia lambda i funkcje wbudowane. Kolekcje. Podprogramy. Programowanie wieloplatformowe. Biblioteki podstawowe. Kotlin dla Javy i JavaScriptu. Programowanie natywne. |
Wymagania wstępne: | (brak informacji) |
Literatura podstawowa: | J. Skeen, D. Greenhalgh, Programowanie w języku Kotlin. The Big Nerd Ranch Guide, Helion, 2019.
K. Kousen, Kotlin Cookbook. A Problem-Focused Approach, O'Reilly, 2019.
C.S. Nayak, R. Chakraborty, Hands-On Data Structures and Algorithms with Kotlin, Packt Publishing, 2019. |
Efekt modułowy | Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 1-5] |
---|---|
Potrafi wybrać i zaimplementować odpowiednią konstrukcję w języku programowania. [M_001] |
K_W04 [2/5] |
Potrafi opisywać algorytmy używając wybranych konstrukcji języka programowania. [M_002] |
K_W01 [3/5] |
Ma wiedzę z zakres stosowania języka programowania. [M_003] |
K_W02 [2/5] |
Typ | Opis | Kody efektów modułowych do których odnosi się sposób weryfikacji |
---|---|---|
Egzamin pisemny [W_001] | Weryfikacja wiedzy w oparciu o treści prezentowane na wykładzie. Egzamin jest realizowany w formie testu. |
M_001 |
Zaliczenie ćwiczeń [W_002] | Oddanie projektów (aplikacji) w określonym terminie jako weryfikacja umiejętności nabytych podczas rozwiązywania problemów. |
M_001 |
Rodzaj prowadzonych zajęć | Praca własna studenta | Sposoby weryfikacji | |||
---|---|---|---|---|---|
Typ | Opis (z uwzględnieniem metod dydaktycznych) | Liczba godzin | Opis | Liczba godzin | |
wykład [Z_001] | Wykłady realizowane z wykorzystaniem środków audiowizualnych. |
20 | Studiowanie tematów wykładów na podstawie książek i materiałów z Internetu. |
20 |
Egzamin pisemny [W_001] |
laboratorium [Z_002] | Obowiązkowe zajęcia w pracowni komputerowej prowadzone zgodnie z harmonogramem. |
20 | Rozwiązywanie zadań praktycznych. Opracowanie i realizacja praktyczna projektu. |
60 |
Zaliczenie ćwiczeń [W_002] |
Załączniki |
---|
Opis modułu (PDF) |
Sylabusy (USOSweb) | ||
---|---|---|
Semestr | Moduł | Język wykładowy |
(brak danych) |