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:
  • semestr letni 2024/2025
  • semestr zimowy 2024/2025
  • semestr letni 2023/2024
  • semestr zimowy 2023/2024
  • semestr letni 2022/2023
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] K_U01 [2/5] K_U04 [1/5] K_K01 [1/5]
Potrafi opisywać algorytmy używając wybranych konstrukcji języka programowania. [M_002]
K_W01 [3/5] K_W02 [3/5] K_U04 [1/5] K_K01 [1/5]
Ma wiedzę z zakres stosowania języka programowania. [M_003]
K_W02 [2/5] K_W04 [2/5] K_U04 [1/5] K_U06 [1/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 M_002 M_003
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 M_002 M_003
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)
Informacje o sylabusach mogą ulec zmianie w trakcie trwania studiów.
Sylabusy (USOSweb)
Semestr Moduł Język wykładowy
(brak danych)