Programowanie aplikacji użytkowych dla Windows

Transkrypt

Programowanie aplikacji użytkowych dla Windows
Z1-PU7
WYDANIE N1
Strona 1 z 3
KARTA PRZEDMIOTU
(pieczęć wydziału)
1. Nazwa przedmiotu:
2. Kod przedmiotu: Ob2/Ob4
PROGRAMOWANIE APLIKACJI UŻYTKOWYCH DLA WINDOWS
3. Karta przedmiotu ważna od roku akademickiego: 2014/15
4. Forma kształcenia: studia pierwszego stopnia
5. Forma studiów: studia stacjonarne
6. Kierunek studiów: MATEMATYKA (SYMBOL WYDZIAŁU) RMS
7. Profil studiów: ogólnoakademicki
8. Specjalność: WSZYSTKIE
9. Semestr: VI
10. Jednostka prowadząca przedmiot: Instytut Matematyki
11. Prowadzący przedmiot: dr inż. Zdzisław Sroczyński
12. Przynależność do grupy przedmiotów:
przedmioty swobodnego wyboru (przedmiot obieralny)
13. Status przedmiotu: obieralny
14. Język prowadzenia zajęć: polski
15. Przedmioty wprowadzające oraz wymagania wstępne: umiejętność programowania.
16. Cel przedmiotu: nabycie umiejętności wydajnego projektowania atrakcyjnych wizualnie,
multimedialnych aplikacji desktopowych dla systemu Windows.
17. Efekty kształcenia
Student który zaliczy przedmiot:
Nr
1
2
3
Opis efektu kształcenia
zna zasady projektowania i modele aplikacji z
graficznym pośrednictwem użytkowym
potrafi opracować nowoczesny interfejs
użytkownika aplikacji, zgodny z zaleceniami
producentów systemów operacyjnych
potrafi obsługiwać i wykorzystać możliwości
nowoczesnych środowisk programistycznych
4
zna metody testowania aplikacji
5
potrafi pracować zespołowo
Metoda
sprawdzenia
efektu
kształcenia
Forma
prowadzenia
zajęć
kol, proj, obs
wykład
kol, proj, odp,
laboratorium
obs
Odniesienie
do efektów
dla kierunku
studiów
K1A_K01,
K1A_K06
K1A_K02,
K1A_K06
odp, obs
laboratorium
K1A_K02
obs
wykład
K1A_K01
kol, proj
laboratorium
K1A_K06
str. 1
18. Formy zajęć dydaktycznych i ich wymiar (liczba godzin)
Wykład
Ćwiczenia
30
Laboratorium
Projekt
Seminarium
30
19. Treści kształcenia:
wykład: środowisko Embarcadero RAD Studio/Delphi, biblioteka Visual Component Library, język Object
Pascal – projektowanie aplikacji dla systemu Windows. Biblioteka matematyczna Math. Rysowanie
wykresów. Przegląd kontrolek, nowoczesne interfejsy – wstążka (Ribbon) zgodność z najnowszymi
wersjami Windows 7 i 8. Obsługa technologii drag’n’drop (przeciągnij i upuść). Grafika – rysowanie i
animacja, proste gry edukacyjne. Multimedia – dźwięk i animacje za pomocą komponentu Mediaplayer.
Praca z plikami i rejestrem systemowym. Drukowanie i raportowanie. Podstawowe złożone struktury
danych, ułatwiające programowanie – listy, tablice dynamiczne, przykłady zastosowania typów
generycznych, obsługa unicode. Obsługa gestów, style wizualne (tematy/skórki). Wykorzystanie
bibliotek DLL – wyświetlanie wzorów matematycznych w aplikacji. Platforma FMX – specyfika i różnice w
porównaniu z VCL. Obsługa formatu XML. LiveBindings. Wersje językowe aplikacji. Podstawowe
informacje o wykorzystaniu baz danych w aplikacjach Windows. Projektowanie aplikacji działających na
różnych platformach sprzętowych i pod kontrolą różnych systemów operacyjnych.
projekt: w ramach projektu sekcje laboratoryjne wykonują w formie pracy zespołowej aplikacje o
podanej tematyce wraz z dokumentacją.
20. Egzamin: nie
21. Literatura podstawowa:
1. Pamuła T.: Aplikacje w Delphi. Przykłady. Helion 2011.
2. Marciniak A.: Język programowania Delphi, Nakom 2012.
3. Matulewski J., Orłowski S., Zieliński M.: Delphi 2005. Helion 2006.
4. Dokumentacja online Embarcadero Delphi.
22. Literatura uzupełniająca:
1. Hodges N.: Coding in Delphi, Nepeta Enterprises, 2013.
2. Cantu M.: Delphi 7. Praktyka programowania. Mikom-PWN 2003.
3. Wybrańczyk M.: Delphi 2007 dla WIN32 i bazy danych, Helion 2009.
str. 2
23. Nakład pracy studenta potrzebny do osiągnięcia efektów kształcenia
Lp.
Liczba godzin
kontaktowych / pracy studenta
30/10
Forma zajęć
1
Wykład
2
Ćwiczenia
3
Laboratorium
4
Projekt
5
Seminarium
/
6
Inne:
/
/
30/20
/30
Suma godzin
60/60
24.
Suma wszystkich godzin
120
25.
Liczba punktów ECTS
4
26.
Liczba punktów ECTS uzyskanych na zajęciach z bezpośrednim
udziałem nauczyciela akademickiego
4
27.
Liczba punktów ECTS uzyskanych na zajęciach o charakterze
3
praktycznym (laboratoria, projekty)
28. Uwagi: Ocena projektu na kolokwium podsumowującym prace zespołu. Preferowana jest zespołowa
praca w ramach laboratoriów. Student powinien uzyskać powyżej 40% punktów z każdego efektu
kształcenia. Końcowa ocena wg skali punktowej: 41-55: dost, 56-70: dost plus, 71-80: dobry, 81-90:
dobry plus, 91-100: bdb.
Zatwierdzono:
…………………………….
…………………………………………………
(data i podpis prowadzącego)
(data i podpis dyrektora instytutu/kierownika katedry/
Dyrektora Kolegium Języków Obcych/kierownika lub
dyrektora jednostki międzywydziałowej)
str. 3

Podobne dokumenty