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