dr inż. Jacek Uryga - Programowanie w języku Excel VBA
Transkrypt
dr inż. Jacek Uryga - Programowanie w języku Excel VBA
Z1-PU7 (pieczęć wydziału) WYDANIE N1 Strona 1 z 3 KARTA PRZEDMIOTU 1. Nazwa przedmiotu: PROGRAMOWANIE W JĘZYKU 2. Kod przedmiotu: EXCEL VBA 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 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ż. Jacek Uryga 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: znajomość podstawowych technik obliczeniowych i umiejętność programowania w dowolnym języku proceduralnym 16. Cel przedmiotu: Nauka języka VBA oraz stosowania tego języka do zagadnień przetwarzania i prezentacji danych w środowisku aplikacji Excel 17. Efekty kształcenia Student który zaliczy przedmiot: Nr Opis efektu kształcenia 1 Zna i posługuje się podstawowymi konstrukcjami języka VBA 2 Zna semantykę i posługuje się podstawowymi klasami i obiektami środowiska aplikacji Excel Zna i posługuje się podstawowymi technikami 3 przetwarzania danych w środowisku Excel za pomocą języka VBA Zna i posługuje się technikami prezentacji 4 danych w środowisku Excel za pomocą języka VBA Potrafi rozwiązać i zaimplementować złożone 5 zadanie przetwarzania danych w środowisku Excel za pomocą języka VBA Metoda Forma Odniesienie sprawdzenia prowadzenia do efektów efektu zajęć dla kierunku kształcenia studiów wykład, projekt laboratorium wykład, projekt laboratorium projekt wykład, laboratorium projekt wykład, laboratorium projekt wykład, laboratorium str. 1 18. Formy zajęć dydaktycznych i ich wymiar (liczba godzin) Wykład 30 Ćwiczenia Laboratorium 30 Projekt Seminarium 19. Treści kształcenia: Podstawy języka VBA (typy danych, zmienne, wyrażenia i funkcje standardowe, przypisywanie wartości, instrukcje sterujące i pętle, procedury i funkcje). Organizacja modułowa kodu (zasięg nazw i czas życia zmiennych). Podstawowe obiekty środowiska Excel. Operacje na obiektach. Techniki przetwarzania danych oraz import i eksport danych w języku VBA. Techniki prezentowania danych w arkuszach i na wykresach Excela w języku VBA. 20. Egzamin: nie 21. Literatura podstawowa: 1. J. Walkenbach, Excel 2010 PL. Programowanie w VBA, Helion, Gliwice 2011 2. B. Jelen, T. Syrstad, Microsoft Excel 2010 PL. Język VBA i makra, Helion, Gliwice 2011 22. Literatura uzupełniająca: 1. R. Bovey, D. Wallentin, S. Bullen, J. Green, Excel. Programowanie dla profesjonalistów, Helion, Gliwice 2010 2. J. Green, S. Bullen, R. Bovey, M. Alexander, Excel 2007 VBA. Programmer’s Reference, Wiley Publishing, Inc., Indianopolis, 2007 23. Nakład pracy studenta potrzebny do osiągnięcia efektów kształcenia Lp. Forma zajęć Liczba godzin kontaktowych / pracy studenta 30 / 7 1 Wykład 2 Ćwiczenia 3 Laboratorium 30 / 30 4 Projekt 3 / 20 5 Seminarium 6 Inne: konsultacje, egzamin Suma godzin / / / 63 / 57 24. Suma wszystkich godzin 25. Liczba punktów ECTS 26. 120 4 Liczba punktów ECTS uzyskanych na zajęciach z bezpośrednim udziałem nauczyciela akademickiego 1 str. 2 27. Liczba punktów ECTS uzyskanych na zajęciach o charakterze 3 praktycznym (laboratoria, projekty) 28. Uwagi: Podstawową metodą oceny i weryfikacji efektów kształcenia jest projekt. Projekt ten musi być implementacją jakiegoś zadania przetwarzania danych wykonaną w języku VBA w środowisku aplikacji Excel. Ocenie podlegają następujące elementy projektu (każdy element w skali 0-20) związane z poszczególnymi efektami kształcenia: - styl programowania, tj. użycie zmiennych, funkcji i procedur, czytelność i przejrzystość kodu (efekt nr 1) - sposób i zakres użycia obiektów Excela (efekt nr 2) - użycie adekwatnych technik przetwarzania danych (efekt nr 3) - sposób prezentacji danych i jego oprogramowanie (efekt nr 4) - złożoność zadania przetwarzania danych i sposób jego rozwiązania (efekt nr 5) Suma uzyskanych punktów jest podstawą do wystawienia oceny zgodnie z przyjętym na regulaminem oceniania. Ponadto poszczególne efekty kształcenia uznaje się za osiągnięte w przypadku uzyskania za odpowiedni element co najmniej 6 punktów. 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