• Nie Znaleziono Wyników

KARTA PRZEDMIOTU

N/A
N/A
Protected

Academic year: 2021

Share "KARTA PRZEDMIOTU"

Copied!
3
0
0

Pełen tekst

(1)

1 2 3 4 5 6

K_W01 ‒ 23 K_U01 ‒ 32 K_K01 ‒ 11 8

8.0

Symbole efektów dla obszaru kształcenia

Symbole efektów kierunkowych

Metody weryfikacji

8.1

X1A_W04 T1A_W02, X1A_W02 T1A_W03,

I1_W04, I1_W06, I1_W10

egzamin pisemny

8.2

X1A_W02 X1A_W04, T1A_W02

I1_W05

egzamin pisemny

50 godziny 30

uczestnictwo w zajęciach 30

przygotowanie do zajęć 37 37

przygotowanie do weryfikacji 11 11

konsultacje z prowadzącym 2 2

9 10 11

13 14

16 17 18 18.1.0 18.1.1 18.2.0 19

wykład 30 Literatura

Zajecia: Programowanie w Javie - wykład. Informacje wspólne dla wszystkich grup Typ zajęć

Liczba godzin

Literatura podstawowa

Literatura uzupełniająca Bruce Eckel "Thinking in Java. Edycja polska. Wydanie IV", Wydawnictwo HELION, 2006

Informacje ogólne

Specyficzne efekty kształcenia 3

polski

średniozawansowany Jednostka

Punkty ECTS Język wykładowy Poziom przedmiotu

WYDZIAŁ MATEMATYCZNO-PRZYRODNICZY. SZKOŁA NAUK ŚCISŁYCH UNIWERSYTET KARDYNAŁA STEFANA WYSZYŃSKIEGO W WARSZAWIE

→ wiedza

→ umiejętności

→ kometencje społeczne Efekty kształcenia i opis ECTS

Programowanie w Javie - wykład ‒ 30 h ‒ wykład ‒ sem. 4 ‒ 2016/2017 KARTA PRZEDMIOTU

Kod przedmiotu Nazwa przedmiotu

WM-I-PJA

Programowanie w Javie - wykład

Symbole efektów kształcenia

identyfikuje podstawowe konstrukcje programistyczne oraz pojęcia składni i semantyki języka Java, wyjaśnia paradygmaty programowania w Javie a także struktury danych stosowane w Javie oraz proponuje sposoby korzystania z tych struktur

konstruuje algorytmy w Javie, wyjaśnia podstawowe metody projektowania, analizowania i programowania algorytmów w Javie

Okres (Rok/Semestr studiów) 1 semestr

Koordynatorzy dr inż. Robert Kłopotek Typ zajęć, liczba godzin wykład, 30

nakład

1,9 1,1 punkty ECTS

Informacje o zajeciach w cyklu: sem. 4, rok ak. 2016/2017 szacunkowy nakład pracy studenta

Przedmioty wprowadzające* Zajęcia powiązane*

Wymagania wstępne 15

12 Prowadzący grup

Typ protokołu

Typ przedmiotu

egzaminacyjny obligatoryjny

Zakłada się, że studenci uzyskali punkty ECTS z przedmiotów wprowadzających i zaliczają zajęcia powiązane

Kryteria oceniania 7

(2)

Programowanie w Javie - wykład ‒ 30 h ‒ wykład ‒ sem. 4 ‒ 2016/2017

19.1 5

19.1 4,5

19.1 4

19.1 3,5

19.1 3

19.1 2

19.2 5

19.2 4,5

19.2 4

19.2 3,5

19.2 3

19.2 2

PRAWDA

19.3

weryfikacja nie wykazuje, że identyfikuje podstawowe konstrukcje programistyczne oraz pojęcia składni i semantyki języka Java, wyjaśnia paradygmaty programowania w Javie a także struktury danych stosowane w Javie oraz proponuje sposoby korzystania z tych struktur, ani że spełnia kryteria na wyższą ocenę

weryfikacja wykazuje, że bez uchwytnych niedociągnięć konstruuje algorytmy w Javie, wyjaśnia podstawowe metody projektowania, analizowania i programowania algorytmów w Javie

weryfikacja wykazuje, że niemal w pełni poprawnie konstruuje algorytmy w Javie, wyjaśnia podstawowe metody projektowania, analizowania i programowania algorytmów w Javie, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja wykazuje, że w znacznym stopniu poprawnie konstruuje algorytmy w Javie, wyjaśnia podstawowe metody projektowania, analizowania i programowania algorytmów w Javie, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie konstruuje algorytmy w Javie, wyjaśnia podstawowe metody projektowania, analizowania i programowania algorytmów w Javie, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja wykazuje, że w znacznym stopniu poprawnie identyfikuje podstawowe konstrukcje programistyczne oraz pojęcia składni i semantyki języka Java, wyjaśnia paradygmaty programowania w Javie a także struktury danych stosowane w Javie oraz proponuje sposoby korzystania z tych struktur, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie identyfikuje podstawowe konstrukcje programistyczne oraz pojęcia składni i semantyki języka Java, wyjaśnia paradygmaty programowania w Javie a także struktury danych stosowane w Javie oraz proponuje sposoby korzystania z tych struktur, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja wykazuje, że w większości przypadków testowych identyfikuje podstawowe konstrukcje programistyczne oraz pojęcia składni i semantyki języka Java, wyjaśnia paradygmaty programowania w Javie a także struktury danych stosowane w Javie oraz proponuje sposoby korzystania z tych struktur, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja wykazuje, że bez uchwytnych niedociągnięć identyfikuje podstawowe konstrukcje programistyczne oraz pojęcia składni i semantyki języka Java, wyjaśnia paradygmaty programowania w Javie a także struktury danych stosowane w Javie oraz proponuje sposoby korzystania z tych struktur

weryfikacja wykazuje, że niemal w pełni poprawnie identyfikuje podstawowe konstrukcje programistyczne oraz pojęcia składni i semantyki języka Java, wyjaśnia paradygmaty programowania w Javie a także struktury danych stosowane w Javie oraz proponuje sposoby korzystania z tych struktur, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja wykazuje, że w większości przypadków testowych konstruuje algorytmy w Javie, wyjaśnia podstawowe metody projektowania, analizowania i programowania algorytmów w Javie, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja nie wykazuje, że konstruuje algorytmy w Javie, wyjaśnia podstawowe metody projektowania, analizowania i programowania algorytmów w Javie, ani że spełnia kryteria na wyższą ocenę

st(w)= 5, jeśli 4,5 < w, st(w)= 4,5, jeśli 4,25 < w ≤ 4,5; st(w)= 4, jeśli 3,75 < w ≤ 4,25; st(w)= 3,5, jeśli 3,25 < w ≤ 3,75; st(w)= 3, jeśli 2,75 < w ≤ 3,25; st(w)= 2, jeśli 2,75 ≤ w oraz na bazie podej niżej reguły:

● jeśli każda z ocen końcowych za zajęcia powiązane jest pozytywna i ich średnia wynosi y, to x wyznacza się ze wzoru x=st((y+z)/2), gdzie z jest średnią ważoną ocen z przeprowadzonych weryfikacji, w których wagi ocen z egzaminów wynoszą 2, a wagi ocen z innych form weryfikacji są równe 1

● jeśli choć jedną oceną końcową z zajęć powiązanych jest 2 lub nzal, to x=2.

Ocena końcowa x jest wyznaczana na podstawie wartości

strona 2 z 3

(3)

Programowanie w Javie - wykład ‒ 30 h ‒ wykład ‒ sem. 4 ‒ 2016/2017 20

20.0 Czas ≈

20.1 2h

20.2 2h

20.3 2h

20.4 2h

20.5 2h

20.6 2h

20.7 2h

20.8 2h

20.9 2h

20.10 2h

20.11 2h

20.12 2h

20.13 2h

20.14 2h

20.15 2h

* Symbole po nazwach przedmiotów oznaczają: - K ‒ konwersatorium, - W ‒ wykład, - A ‒ ćwiczenia audytoryjne, - R ‒ zajęcia praktyczne, - P ‒ ćwiczenia projektowe, - L ‒ ćwiczenia laboratoryjne, - E ‒ e-zajęcia, - T ‒ zajęcia towarzyszące.

x

Zakres tematów

21 Metody dydaktyczne wykład informacyjny (konwencjonalny) Java jako zdalny interfejs aplikacji Webowych – aplety, JSP.

Java jako język programowania serwerów WWW / aplikacji Webowych – servlety.

Współpraca z zewnętrznym oprogramowaniem: JDBC, JNI (Java Native Interface).

Testowanie oprogramowania – JUnit, asercje.

Java jako język obiektowy.

Interfejsy, klasy wewnętrzne jako szczególny rodzaj obiektów.

Wyjątki i obsługa błędów.

Kolekcje obiektów.

System obsługi wejścia i wyjścia.

Równoległość w Javie – wątki.

Interfejs graficzny w Javie.

Java a dostęp do Internetu.

Zdalne ładowanie (mobilne moduły), uruchamianie (WebStart), zdalne usługi (RMI).

Opis

Java jako język strukturalny.

Java jako język modularny (zip, jar).

strona 3 z 3

Cytaty

Powiązane dokumenty

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie identyfikuje społeczne aspekty poprawnego programowania w C++ (skutki ewentualnych błędów, zmiany

weryfikacja wykazuje, że w znacznym stopniu poprawnie identyfikuje podstawowe konstrukcje programistyczne C++ , wyjasnia paradygmaty programowania w C++ z wykorzystaniem

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie identyfikuje podstawowe narzędzia i metody sztucznej inteligencji, ale nie spełnia kryteriów na

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie zna problemy bezpieczenstwa systemów komputerowych oraz podstawowe mechanizmy zabezpieczające, ale

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie potrafi stosować podstawowe mechanizmy zabezpieczające oraz tworzyć zaufane oprogramowanie , ale nie

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie objaśnia podstawowe pojęcia i modele matematyki finansowej, ale nie spełnia kryteriów na wyższą

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie forumułuje najistotniejsze pojęcia, metody oraz twierdzenia i ich dowody z teorii zarządzania

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie objaśnia podstawowe konstrukcje programistyczne oraz pojęcia składni i semantyki języka Python, ale