Aplikacje Excela w przedsiębiorstwie z wykorzystaniem języka VBA cz. II 2400-ZEWW682
Kurs ten stanowi kontynuację przedmiotów pt. „Aplikacje Excela w przedsiębiorstwie z wykorzystaniem języka VBA cz.1” oraz „Wykorzystanie narzędzi języka VBA w ekonomicznej analizie danych”.
Kurs składa się z 3 części.
Cześć 1 (interfejs użytkownika i UserForms):
• obsługa zdarzeń
• formanty formulara
• formanty ActiveX
• wbudowane okna dialogowe
• niestandardowe okna dialogowe (formularze UserForm)
• zaawansowane formularze UserForm
• przykłady wykorzystania zaawansowanych formularzy UserForm w aplikacjach
• automodyfikacja kodu VBA )zintegrowane środowisko programisty - IDE)
• modyfikacja menu podręcznego
• modyfikacja wstążki
• udostępnianie aplikacji (tworzenie własnych dodatków)
Cześć 2 (sterowanie Windows i MS Office):
• praca z obiektami zewnętrznymi w VBA
• operacje na plikach i katalogach (FileSystemObjest - FSO)
• import plików z Internetu (WinHttpRequest)
• otwieranie plików (Shell, Shell.Application)
• kompresowanie i rozpakowywanie plików ZIP (Shell.Application)
• różne metody importu danych z wielu plików Excela (m.in. ExecuteExcel4Macro, ActiveX Data Object)
• praca z programami pakietu Microsoft Office: Word, PowerPoint, Access i Outlook
• interfejs API systemu Windows
• tworzenie własnych obiektów (moduły klas)
• programowanie rekurencyjne
Część 3 (tworzenie profesjonalnych aplikacji):
• profesjonalne aplikacje w Excelu: definicja, cechy, etapy projektowania, testowanie i ocena aplikacji
• przykłady profesjonalnych aplikacji narzędziowych, statystycznych, finansowych, biznesowych oraz rozrywkowych
• przykłady aplikacji, omówienie tematów aplikacji, prezentacja projektów aplikacji tworzonych przez uczestników kursu;
• prezentacja aplikacji stworzonych przez uczestników kursu
Uwagi:
1. Zajęcia prowadzone są metodą Flipped Classroom, zgodnie z metodologią rekomendowaną i stosowaną m.in. przez University of Columbia i University of Washington. Na żywo, w formie zdalnej, odbywają się zajęcia wprowadzające do każdej z części tematycznej oraz prezentacja projektów zaliczeniowych. Wszystkie materiały kursowe dostępne są w formie elearningowej na platformie https://elearning.wne.uw.edu.pl (pełne materiały do zajęć wraz z rozwiązaniami oraz przygotowane wcześniej filmy instruktarzowe wyjaśniające omawiane zagadnienia). Można je przerabiać we własnym tempie. Wszelkie niejasności można konsultować z prowadzącym na konsultacjach indywidualnych online.
2. Kurs jest częścią ścieżki edukacyjnej pt. „Aplikacje biznesowe w Microsoft Excel z wykorzystaniem języka programowania VBA”, po ukończeniu której uczestnicy otrzymują certyfikat. Szczegóły na stronie WNE UW (Student > Ścieżki edukacyjne).
3. Cały kurs ma 60 godzin i podzielony jest na 4 godzinne bloki tematyczne.
4. Kurs wymaga od studentów dużo pracy własnej i jest dedykowany dla osób, które chcą nauczyć się dobrze programować w VBA. Zajęcia prowadzone są na poziomie zaawansowanym i poświęcone są programowaniu w VBA.
5. Obowiązującą na kursie wersją oprogramowania jest Microsoft Office 2021 lub nowszy (wersja językowa: polski, system operacyjny: Windows). Korzystanie z wcześniejszej wersji jest możliwe, ale będzie się wiązało z pewnymi utrudnieniami. Wersja językowa Angielska nie stanowi problemu, ale inny system operacyjny (np. Mac) może wiązać się z pewnymi utrudnieniami (inna konstrukcja Wstążki, inne działanie niektórych narzędzi Excela, inne skróty klawiaturowe). Uniwersytet Warszawski nie udostępnia uczestnikom potrzebnego sprzętu komputerowego ani oprogramowania.
6. Obecność na prezentacjach projektów zaliczeniowych jest obowiązkowa.
Szacunkowy nakład pracy studenta: 6ECTS x 25h = 150h
(K) - godziny kontaktowe (S) - godziny pracy samodzielnej
przygotowanie do zajęć: 0h (K) 6h (S)
zajęcia: 40h (K) 0h (S)
powtórka materiału z zajęć: 0h (K) 18h (S)
przygotowanie prac domowych i projektów zaliczeniowych: 0h (K) 66h (S)
konsultacje: 12h (K) 0h (S)
prezentacja projektów zaliczeniowych: 8h (K) 0h (S)
Razem: 60h (K) + 90h (S) = 150h
|
W cyklu 2025L:
Kurs ten stanowi kontynuację przedmiotów pt. „Aplikacje Excela w przedsiębiorstwie z wykorzystaniem języka VBA cz.1” oraz „Wykorzystanie narzędzi języka VBA w ekonomicznej analizie danych”. Kurs składa się z 3 części. Cześć 1 (interfejs użytkownika i UserForms): Cześć 2 (sterowanie Windows i MS Office): Część 3 (tworzenie profesjonalnych aplikacji): Uwaga 1: forma elearningowa zajęć na platformie https://elearning.wne.uw.edu.pl (pełne materiały do zajęć wraz z rozwiązaniami oraz przygotowane wcześniej filmy instruktarzowe wyjaśniające omawiane zagadnienia – brak zajęć na żywo). Szacunkowy nakład pracy studenta: |
Koordynatorzy przedmiotu
Rodzaj przedmiotu
Efekty uczenia się
Student będzie potrafić stosować zaawansowane metody programowania w VBA, tworzyć interfejs użytkownika oparty m.in. na formantach formularza, formantach ActiveX, wbudowanych oknach dialogowych oraz niestandardowych oknach dialogowych UserForm, jak również pisać własne dodatki Excelowe. Słuchacz dowie się również, jakimi cechami powinna cechować się profesjonalna aplikacja w Excelu oraz pozna metody tworzenia aplikacji odwołujących się do innych programów (m.in. folderów i plików Windowsowych, plików tekstowych, edytorów tekstowych, programów do obsługi poczty, czy programów do tworzenia prezentacji), jak i będzie potrafił tworzyć własne klasy obiektów. Student uzyska umiejętność tworzenia zaawansowanych dodatków Excelowych, modyfikacji wstążki i menu podręcznego oraz będzie potrafił tworzyć profesjonalne aplikacje użytkowe.
Studenci, którzy ukończą ścieżkę VBA (część 1 - kurs „Aplikacje Excela w przedsiębiorstwie z wykorzystaniem języka VBA cz.1” lub „Wykorzystanie narzędzi języka VBA w ekonomicznej analizie danych” oraz część 2 - „Aplikacje Excela w przedsiębiorstwie z wykorzystaniem języka VBA cz.2”) z ocenami co najmniej bardzo dobrymi, otrzymają specjalne zaświadczenia poświadczające nabytą wiedzę i umiejętności. Zaświadczenie takie stanowić może cenną pozycję w CV!
Kryteria oceniania
Na końcową ocenę składają się:
• dwie zbiorcze prace domowe, każda punktowana po 50 punktów;
• dodatkowe punkty za aktywność.
Oceny:
Punkty Ocena
[0-50) 2
[50-60) 3
[60-70) 3,5
[70-80) 4
[80-90) 4,5
[90-100) 5
od 100 5!
Literatura
materiały własne