Programowanie 2
Click here to load reader
Transcript of Programowanie 2
Sylabus
Nazwa przedmiotu(w j. polskim i angielskim)
Programowanie 2Programming 2
Nazwisko i imię prowadzącego(stopień i tytuł naukowy)
Dr hab. Adamczak Rafał, adiunkt
Rok i semestr studiów Rok 2 semestr zimowyWymiar godzin 30Kod przedmiotu 0951-K-S1-2-PROG2Kod ErasmusLiczba punktów ECTS 2.00Język wykładowy PolskiForma zajęć Laboratorium
Sposób zaliczenia końcowego Zaliczenie zajęć odbywa się na podstawie 2 kolokwiów, jedno w połowie semestru, drugie nakoniec. Do otrzymania zaliczenia konieczne jest zaliczenie obydwu kolokwiów.
Wymagania wstępne wobec studenta Znajomość języka C i podstaw programowania.
Skrócony opis przedmiotu Studenci będą uczyli się pisania programów w języku java z użyciem środowiska netbeans.Zapoznają się z koncepcją programowania obiektowego i co z tym związane: hermetyzacją,dziedziczeniem i polimorfizmem. W ramach zajęć używane będą biblioteki SWING i AWT. Przyużyciu tych bibliotek tworzone będą interfejsy graficzne.
Pełny opis przedmiotu Elementy języka java są bardzo podobne do języka C (operatory, pętle, instrukcjewarunkowe itp). W związku z tym początkowe programy pisane na zajęciach będą miały zazadanie tylko przypomnieć te elementy. Wraz ze znanymi elementami wprowadzonezostaną nowe charakterystyczne dla jeżyka java:
-klasy
a)konstruktor
b) pola i metody
c) specyfikatory dostępu
-dziedziczenie ,
- wyjątki
W początkowej fazie zajęć nowe elementy będą wprowadzane na bardzo prostychprzykładach. Jednak w celu lepszego zrozumienia istoty nowych elementów w drugiejczęści zajęć rozpocznie się pisanie większego programu np. gry kółko i krzyżyk czy gry wokręty. W ramach ćwiczeń studenci będą uczyli się tworzenia interfejsów graficznych przyużyciu bibliotek języka java: SWING i AWT.
Zakres tematów (bloki tematyczne) 1) Posługiwanie się klasami w javie2) Dziedziczenie3) Interfejsy graficzne4) Elementy grafiki komputerowej, animacje.
Literatura(Obowiązkowa, ponadobowiązkowa)
B. Eckel, Thinking in Java Edycja Polska, Helion
K. Walczak, Java nauka programowania dla początkujących,W&W
M. Lis, Java ćwiczenia praktyczne wydanie II
Cele
(z punktu widzenianauczyciela)
Odniesieniedo
kierunkowych
efektówkształcenia
Efekty kształcenia Odniesieniedo
obszarowychefektów
kształcenia
Metody iśrodki
dydaktyczne
Kryteria iforma oceny
1. Zapoznanie studentówz elementamiobiektowego języka
K_W03 Student na słowa kluczowe języka Javaoraz sposoby hermetyzacji pól i metodklasy
X1A_W03 Mini wykład Ocena punktowa
programowania tzn.klasy, pola metody,hermetyzacja
2. Ćwiczeniaumiejętnościposługiwania sięklasami i polami klas
K_U05 Student potrafi napisać własną klasę, w którejwystępuje pole będące tablicą i metodyoperujące na tej tablicy.
X1A_U01 Analizaprzedstawionychprogramów,samodzielnapraca nadnowymizadaniami
Kolokwium naktórym studentsamodzielniepisze program,w którym ma zazadaniestworzyć własnąklasę,odpowiedniepole i metodypotrzebne dorealizacjizadania.
3. Ćwiczeniu wumiejętnościtworzenie interfejsówgraficznych
KU05
KU06
Student potrafi stworzyć prosty interfejsgraficzny, w którym występują takieelementy jak: check box, menu, radiobutton, combo box, button itp., potrafinapisać program który rysuje w trybiegraficznym proste figury
X1A_U01 Analizaprzedstawionychprogramów,samodzielnapraca nadinterfejsamigraficznymi
Kolokwium naktórym studentsamodzielniepisze programtworzącyinterfejsgraficzny,połączony zelementamigraficznymi