Laboratoria komputerowe do wykładu Andrzeja Giniewicza.
Terminy zajęć
W maju i czerwcu czeka nas kilka zmian w planie zajęć. Poniżej lista naszych spotkań:
5 maja 2025, Poniedziałek14 maja 2025, Środa19 maja 2025, Poniedziałek26 maja 2025, Poniedziałek (Excel lista formuły)- 2 czerwca 2025, Poniedziałek (Excel lista makra)
- 10 czerwca 2025, Wtorek (sprawozdanie z Excela)
- 23 czerwca 2025, Poniedziałek (prezentacje projektów)
8 maja 2025, Czwartek15 maja 2025, Czwartek29 maja 2025, Czwartek (Python)- 5 czerwca 2025, Czwartek (Python)
- 9 czerwca 2025, Poniedziałek (Excel lista formuły)
- 17 czerwca 2025, Wtorek (Excel lista makra)
- 25 czerwca 2025, Środa (sprawozdanie z Excela)
- 26 czerwca 2025, Czwartek (prezentacje projektów)
Zasady zaliczenia
Ogólne zasady zaliczenia kursu można znaleźć na stronie kursu u wykładowcy.
Doprecyzowania obowiazujace w moich grupach:
Co najmniej pierwsze 3 listy będziemy robić na zajęciach, w systemie deklaracyjnym. Po zajęciach proszę o przesłanie rozwiązań. Kolejne listy zadań będą w formie zadań domowych, do zrobienia i przesłania przed zajęciami. Rozwiązania będą omiawiane i wyrywkowo sprawdzane w trakcie zajęć.
Szczegóły projektu na wykładzie. Na labach będziemy omawiać problemy i pytania wyrastające przy projekcie. Można będzie konsultować decyzje projektowe i techniczne. Na ochotnika przedstawiać sprytne rozwiązania zastosowane w programie, za punkty z aktywności.
Obowiązuje jeden update w trakcie oraz prezentacja na koniec. Będziecie głosować na najciekawszy merytorycznie projekt. Ja wybiorę jeden projekt najlepszy technicznie. Oba dostaną dodatkowe punkty.
Zespoły mogą być łączone pomiędzy moimi dwoma grupami, natomiast na prezentację końcową musi pojawić się cała grupa w jednym terminie.
Sprawozdanie tworzone na arkuszu Excel, z wykorzystaniem VBA. Z powodów technicznych będzie robione na zajęciach.
Można zdobyć maks 10 punktów z poza puli na części z list zadań i maks 10 na części projektowej.
Materiały z zajęć
Polecane źródła
- Python mniej poważnie. Zabawne projekty programistyczne, które zwiększą Twoje umiejętności, Lee Vaughan
- Matematyka konkretna, Graham Ronald L., Knuth Donald E., Oren Patashnik
- Wprowadzenie do algorytmów, Cormen Thomas H., Leiserson Charles E., Rivest Ronald L, Clifford Stein
- Czysty kod w Pythonie, Sunil Kapil