|
Termin
|
Prelegent
|
Temat prezentacji
|
|
2023.10.11
|
dr hab. inż. Wiktor Daszczuk
|
Jak egzaminować studentów Architektury Komputerów przy pomocy randomizowanych zadań i przy okazji wpuścić w maliny ChatGPT?
Potrzeba losowych zadań z wynika z historii wyzwań z ocenie wiedzy studentów. W przeszłości studenci ściągali przy pomocy ukrytych arkuszy z odpowiedziami, potem używali baz danych gotowych rozwiązań. Pandemia przyspieszyła zmiany w edukacji, teraz systemy zarządzania nauczaniem (LMS) oferują innowacyjne podejście do egzaminów online. Losowanie zadań, mieszanie ich kolejności i kolejności dystraktorów w pytaniach wielokrotnego wyboru zmniejszają ryzyko oszukiwania w czasie egzamionów. Moodle ułatwił to przejście, wspierając zdalną naukę, która jest niezbędna w czasie kryzysów (pandemia, wojna, katastrofy), ale też wygodna w zwykłym nauczaniu. Jednak zastosowanie pytań wielokrotnego wyboru już nie wystarcza, ponieważ ChatGPT radzi sobie z nimi całkiem dobrze. Skłoniło to nas do wymyślenia innowacyjnych metod egzaminacyjnych. W prezentacji pokażę wyzwania egzaminowania z Architektury Komputerów i ich rozwiązania. Zaprezentuję skuteczność dobrze zaprojektowanych, losowych zadań w walce z oszustwami opartymi na sztucznej inteligencji. Omówię jak przygotować randomizowane, samooceniające się zadania, które jednocześnie wpuszczają na ścianę ChatGPT, i podam przykłady zaawansowanych ćwiczeń. |
|
2023.10.25
|
mgr inż. Adam Grabski
|
Język C-=-1: metaprogramowanie w czasie kompilacji
Statyczne metaprgramowanie (metaprogramowanie w czasie kompilacji) staje się coraz beardziej rozpowszechnioną techniką. Języki takie jak C#, C++, Rust z każdą kolejną wersją wprowadzają więcej mechanizmów umożliwiających manipulowanie kodem programu w trakcie kompilacji. C-=-1 jest językiem programowania stwrorzonym aby zbadać jak umożliwienie wykonywania dowolnego kodu w trakcie kompilacji wpływa na wytwarzanie oprogramowania. W ramach pracy nad nim powstał kompilator o nietypowej konstrukcji priorytetyzujacy interpretację kodu.
|
|
2023.11.15
|
dr inż. Jacek Wytrębowicz
|
Sposoby realizacji wyroczni dla aplikacji blockchainowych
Wyrocznie blockchanowe są nieodłącznym elementem większości aplikacji zdecentralizowanych. Stanowią one też najczęstszy cel ataków hakerskich, zaraz po bankowych serwisach WWW. W czasie seminarium wyjaśnię czym wyrocznie blockchainowe są, czemu służą, jak działają, z jakimi problemami borykają się ich twórcy i jak te problemy próbuje się rozwiązywać. Zaprezentuję podstawowe informacje na temat wyroczni – informacje nie tylko niezbędne dla projektantów aplikacji zdecentralizowanych ale również pożyteczne dla użytkowników aplikacji korzystających z wyroczni.
|
|