Programowanie w Javie i Pythonie 400-IS1-2PJP
Profil studiów: praktyczny
Forma studiów: stacjonarne
Rodzaj przedmiotu: obowiązkowy
Dziedzina: nauki ścisłe i przyrodnicze
Dyscyplina: informatyka
Rok studiów / semestr: 2/ 3
Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów):
Wykład: 15h, ćwiczenia 15h, Laboratorium: 30h
Metody Dydaktyczne: Wykład z wykorzystaniem prezentacji multimedialnych oraz angażowanie studentów do aktywnego udziału w dyskusji podczas wykładu i zadawania pytań. Samodzielne oraz grupowe rozwiązywania zadań i tworzenie projektów programistycznych podczas laboratoriów.
Punkty ECTS: 4
Bilans nakładu pracy studenta:
Udział w zajęciach:
- laboratorium 30h
- projekt 30h
Przygotowanie do zajęć:
- laboratorium 20
- projekt 15h
Udział w konsultacjach: 3h
Czas trwania egzaminu: 2h
Wskaźniki ilościowe:
zajęcia wymagające bezpośredniego udziału nauczyciela: 65 2,6 ECTS
zajęcia o charakterze praktycznym: 100h, 4 ECTS
Rodzaj przedmiotu
Tryb prowadzenia przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
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
Student potrafi napisać samodzielnie aplikację w językach Java i Python KP6_UW4, KP6_UW5, KP6_KK1
Kryteria oceniania
forma zaliczenia przedmiotu: egzamin co najmniej 51%
forma zaliczenia laboratorium: samodzielne projekty programistyczne
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/
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: