Uniwersytet w Białymstoku - Centralny System Uwierzytelniania
Strona główna

Programowanie w Javie i Pythonie 400-IS1-2PJP
Laboratorium (LAB) Rok akademicki 2024/25

Informacje o zajęciach (wspólne dla wszystkich grup)

Liczba godzin: 30
Limit miejsc: 99
Literatura:

1. Anil Hemrajani, Java : tworzenie aplikacji sieciowych za pomocą Springa, Hibernate i Eclipse, 351 s, Gliwice : Helion, 2007.

2. Bruce Eckel, Thinking in Java : edycja polska, Wyd. 4, 1248 s, Gliwice : Helion, 2006.

3. Python : wprowadzenie, Mark Lutz, Helion, 2011

4. Python dla każdego : podstawy programowania, Michael Dawson, Helion, 2014

5. Materiały dostępne na: https://www.w3schools.com/

Efekty uczenia się:

Student zna podstawy języków Java i Python - KP6_WG4

Student zna zasady obiektowości w językach Java i Python - KP6_WG4

Student zna zaawansowane funkcje języków Java i Python - KP6_WG4

Metody i kryteria oceniania:

Ocena programów napisanych przez studentów. Do zaliczenia wymagane jest uzyskanie co najmniej 51% punktów.

Zakres tematów:

Programowanie w języku Java: Typy danych, zmienne, tablice. Operatory. Instrukcje sterujące.

Klasy i obiekty. Dziedziczenie i polimorfizm.

Przegląd pakietów java.lang i java.util. Obsługa wyjątków. Klasy abstrakcyjne, interfejsy, klasy wewnętrzne.

Strumienie, operacje na plikach. Aplety, aplikacje.

Programowanie interfejsu graficznego.

Typy sparametryzowane. Kolekcje.

Programowanie w języku Python:

Typy danych, zmienne i stałe. Listy i krotki.

Instrukcje proste i złożone.

Funkcje, generatory, moduły i pakiety oraz importowanie. Przekazywanie parametrów.

Elementy programowania algorytmicznego. Funkcje lambda.

Łańcuchy, listy i słowniki.

Operacje na plikach.

Elementy programowania obiektowego. .

Wyjątki i ich obsługa.

Interakcja z bazą danych. Wielowątkowość.

Podstawy aplikacji z użyciem sieci i protokołów sieciowych.

Wybrane biblioteki.

Metody dydaktyczne:

Pokaz działania, prezentacja z wyjaśnianiem, praca studentów pod nadzorem prowadzącego.

Grupy zajęciowe

zobacz na planie zajęć

Grupa Termin(y) Prowadzący Miejsca Liczba osób w grupie / limit miejsc Akcje
1 co drugi piątek (parzyste), 9:25 - 13:20, sala 203
Wojciech Lesiński 17/30 szczegóły
Wszystkie zajęcia odbywają się w budynku:
Budynek Wydziału Ekonomiczno-Informatycznego w Wilnie
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet w Białymstoku.
ul. Świerkowa 20B, 15-328 Białystok tel: +48 85 745 70 00 (Centrala) https://uwb.edu.pl kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.1.0-4 (2025-01-17)