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