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: SW1/SW2
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: INFORMATYKA (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 obiektowego,
znajomość podstawowych bibliotek Windows.
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
Metoda
sprawdzenia
efektu
kształcenia
Forma
prowadzenia
zajęć
Odniesienie
do efektów
dla kierunku
studiów
T1A_W04+,
K1A_W06+
kol, proj, ob
wykład
kol, proj
laboratorium
T1A_W04+
kol, proj
laboratorium
T1A_W04+
4
zna metody testowania aplikacji
kol, proj
wykład
T1A_W04+
5
potrafi pracować zespołowo
kol, ob
laboratorium
K1A_W06+
str. 1
18. Formy zajęć dydaktycznych i ich wymiar (liczba godzin)
Wykład
Ćwiczenia
15
Laboratorium
Projekt
Seminarium
45
19. Treści kształcenia:
wykład: środowisko Embarcadero RAD Studio/Delphi/C++ Builder, 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 –
metody obiektu Canvas, 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. Tworzenie własnych
komponentów. Obsługa gestów, style wizualne (tematy/skórki). Biblioteki DLL. Formularze w
bibliotekach DLL. 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ą w postaci serii sprawozdań.
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
15/15
Forma zajęć
1
Wykład
2
Ćwiczenia
3
Laboratorium
4
Projekt
5
Seminarium
/
6
Inne:
/
/
45/15
/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: Laboratorium – projekt oceniany podczas kolokwium podsumowującego. 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, 8190: 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