KARTA PRZEDMIOTU 1. Nazwa przedmiotu: PROGRAMOWANIE W
Transkrypt
KARTA PRZEDMIOTU 1. Nazwa przedmiotu: PROGRAMOWANIE W
Z1-PU7 WYDANIE N1 Strona 1 z 3 KARTA PRZEDMIOTU (pieczęć wydziału) 1. Nazwa przedmiotu: 2. Kod przedmiotu: PROGRAMOWANIE W DELPHI DLA WINDOWS I MAC OSX 3. Karta przedmiotu ważna od roku akademickiego: 2013/14 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: 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 win32 oraz OSX. 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ęć sprawozdanie wykład Odniesienie do efektów dla kierunku studiów sprawozdanie laboratorium sprawozdanie laboratorium 4 zna metody testowania aplikacji sprawozdanie 5 potrafi pracować zespołowo sprawozdanie laboratorium wykład 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 Delphi, biblioteka VCL, język Object Pascal – projektowanie aplikacji dla systemu Windows. Biblioteka matematyczna Math. Tworzenie własnych komponentów. Obsługa technologii drag’n’drop (przeciągnij i upuść). Grafika – metody obiektu Canvas. Multimedia – Mediaplayer. Biblioteki DLL. Formularze w bibliotekach DLL. Praca z plikami i rejestrem systemowym. Interfejs wstążkowy, typy generyczne, obsługa unicode. Obsługa gestów, style wizualne (skórki). Platforma Firemonkey – aplikacje dla OSX, specyfika i różnice w porównaniu z VCL. Obsługa XML. LiveBindings. Wersje językowe aplikacji. Podstawowe informacje o obsłudze baz danych. Drukowanie, raportowanie i wykresy. Projektowanie aplikacji działających na różnych platformach sprzętowych i pod kontrolą różnych systemów operacyjnych, dostosowanie do norm branżowych. 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. Cantu M.: Delphi 7. Praktyka programowania. Mikom-PWN 2003. 2. Wybrańczyk M.: Delphi 2007 dla WIN32 i bazy danych, Helion 2009. 23. Nakład pracy studenta potrzebny do osiągnięcia efektów kształcenia Lp. Forma zajęć Liczba godzin kontaktowych / pracy studenta 30/15 1 Wykład 2 Ćwiczenia 3 Laboratorium 4 Projekt / 5 Seminarium / 6 Inne: / Suma godzin / 30/45 60/60 str. 2 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 1 27. Liczba punktów ECTS uzyskanych na zajęciach o charakterze 3 praktycznym (laboratoria, projekty) 28. Uwagi: Laboratorium – sprawozdania łącznie 100 pkt. Preferowana jest zespołowa praca w ramach laboratoriów. Student powinien uzyskać powyżej 40% punktów z każdego sprawozdania i 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