Rekordy z B2+

Ten wpis to odświeżany kotlet z 2019 roku. Jest o ostatnim roku, z jakim miałem zajęcia przed pandemią, stacjonarnie. Z niektórymi z nich spotkaliśmy się potem na studiach drugiego stopnia, już online. W tym semestrze będą bronić prace magisterskie. Jeden z tych studentów, tak mi się wydaje, jest dzisiaj moim przyjacielem. Czas płynie bezlitośnie szybko.

Z pierwszym rokiem informatyki stosowanej Wydziału Mechanicznego Politechniki Krakowskiej pobiliśmy wiele rekordów. Z żadnym rokiem dotychczas nie nurkowaliśmy na przykład dotąd podczas zajęć z angielskiego lub tuż po nich, a tymczasem dzisiaj Arek, Bartek, Krzysztof i Szymon z pierwszego roku nie tylko wskoczyli do Zalewu Nowohuckiego, ale również wprawili resztę roku w osłupienie, wyławiając z tegoż Zalewu prawdziwe… małże. W dodatku jakże okazałe.

Najbardziej dumny jestem natomiast ze studentów pierwszego roku informatyki stosowanej Wydziału Mechanicznego Politechniki Krakowskiej, ponieważ przechytrzyli kilka tygodni temu autorów zagadki tygodnia pisma New Scientist. Takie coś dotąd naprawdę nam się nie wydarzyło.

W grupie C2 i w grupie C1 czytamy New Scientist, a także kilka innych źródeł, w tym Wired, Scientific American, PC World Computer, Medium. Rozwiązujemy krzyżówki, omawiamy innowacyjne rozwiązania, oryginalne podejścia do problemów, ciekawe artykuły. O ile jednak C2 nie może się skupić na takich zagadkach, bo mają ciągle milion dygresji, komentarzy i wątpliwości mniej lub bardziej bezpośrednio dotyczących sedna sprawy, i nie udało im się rozwiązać zagadki, która jest przedmiotem niniejszego wpisu, a w grupie C1 udało się wprawdzie dojść do sedna sprawy, ale jednak zabrakło czegoś, by złapać byka za rogi, grupa B2+, najmniej zaawansowana na roku, nie tylko że znalazła odpowiedź na postawione przez magazyn pytanie, ale przechytrzyła autorów zagadki udowadniając im, że się mylą.

Kilka tygodni temu New Scientist postawił przed swoimi czytelnikami następujące wyzwanie. Załóżmy, że jakaś znudzona rzeczywistością, ambitna i pracowita kobietka postanawia napisać książkę w języku angielskim, w której wszystkie liczby całkowite od zera do plus nieskończoności zostaną wypisane w kolejności alfabetycznej. Wiadomo, że zadanie jest niewykonalne, bo liczb wypisać trzeba nieskończenie wiele, ale jednak wiadomo też, że pierwszą liczbą będzie eight.

Gdy pytałem o to studentów w różnych grupach, to eight było dość oczywistą odpowiedzią. Jaka będzie druga liczba, większość grup też wydedukowała. Będzie to eight billion. Pytanie w zagadce postawionej przez magazyn dotyczyło jednak liczby… przedostatniej.

Załóżmy, że naszej autorce znudziło się wypisywanie liczb w kolejności alfabetycznej począwszy od pierwszej, czyli tego nieszczęsnego eight. Wszystko jej ciągle się zaczyna na eight, postanawia zmienić taktykę i iść od końca. Wiadomo, że na końcu jest zero.

Pytanie magazynu brzmi, jaka liczba jest przedostatnia. Dość łatwo jest dojść do wniosku, że odpowiedź musi mieć coś wspólnego z two.

Tydzień po zadaniu tego pytania, New Scientist publikuje poprawną odpowiedź. Jest nią rzekomo two trillion two thousand two hundred and twenty-two. Dla B2+ jest dość oczywiste, że to zła odpowiedź. Ta liczba jest dość blisko końca. Ale ona nie jest przedostatnia. Ona jest trzecia od końca.

Wiecie, jaka jest prawidłowa odpowiedź? Wiecie, jaka liczba jest przedostatnia?

Nie powiodło się

Idę sobie w niedzielę z samego rana na zajęcia na studiach podyplomowych z pracownikiem naukowym jednej z najlepszych uczelni w Polsce, w dodatku pracownikiem Katedry Informatyki Stosowanej, a tu nie dość, że do wyświetlania prezentacji towarzyszącej swojemu wykładowi prowadzący używa Microsoft Word, to w dodatku coś mu się nie powiodło…

Word (Aktywacja produktu nie powiodła się), użytkownik niezalogowany

Nie uwielbiam Microsoft 365 ani Microsoft w ogóle, ale warto wiedzieć, że i na Politechnice Krakowskiej, gdzie pracuję, i na Uniwersytecie Pedagogicznym, gdzie studiuję, i na Akademii Górniczo-Hutniczej, skąd pochodzi wykładowca, mamy – wszyscy studenci i pracownicy – dostęp do uczelnianej licencji na usługę Microsoft 365.

Przez trzy lata pracy zdalnej nie przyszło mi też do głowy, że muszę wyłączyć kamerę podczas moich zajęć ze studentami, by móc włączyć udostępnianie ekranu. Bez względu na to, co robimy, zawsze mamy z moimi studentami włączone kamery. Podobnie jak nie siedzimy w papierowych workach na głowach, gdy spotykamy się w sali na uczelni.

Trzeba przyznać, na obronę wykładowcy, że ma obszerną wiedzę merytoryczną z wykładanego przedmiotu i wiele do powiedzenia. Jest też nie tylko świetnym fachowcem w swojej dziedzinie, ale też jego wiedza i treści, które do nas kieruje, są znakomicie dopasowane do grupy odbiorców na tych właśnie studiach podyplomowych.

Niemniej po raz kolejny myślę sobie, jak bezpodstawne są pojawiające się czasem wśród moich studentów głosy rozczarowania, że studiują informatykę stosowaną na Wydziale Mechanicznym Politechniki Krakowskiej, a nie na innej uczelni, która była ich pierwszym wyborem. To od CIEBIE SAMEGO/SAMEJ zależy, jaką drogę obierzesz i co osiągniesz w życiu, czego się nauczysz, co wymyślisz i stworzysz, a uczelnia i studia to tylko jedno z wielu narzędzi, z których można skorzystać. Sam fakt dostania się na Akademię Górniczo-Hutniczą, MIT czy Stanford, nie są jeszcze gwarancją sukcesu. A ludzi, którzy po informatyce stosowanej w Czyżynach odnieśli sukces, można by wymieniać długo.

Federacja niedoceniana

Idea zdecentralizowanego internetu jest z nami już od jakiegoś czasu (sam jestem na Mastodonie od roku, ostatnio znalazłem instancję z domeną taką, jak moje nazwisko, zmigrowałem i jestem tam teraz @marcin@maly.io). Nowy model mediów społecznościowych, w których użytkownik nie jest towarem, a jego dane, przyzwyczajenia i zachowania pozostają jego własnością, a nie są narzędziem w ręku właściciela serwera, który może je wykorzystać w dowolnym celu, niekoniecznie zgodnym z interesem użytkownika, stał się szczególnie istotny po wydarzeniach 2016 roku, a odkąd Elon Musk sfinalizował zakup Twittera i zaczął tam wprowadzać swoje porządki, przeżywa prawdziwy renesans. Dlatego sądziłem, że pokazując poniższego mema studentom informatyki pierwszego stopnia, sprowokuję ich do jakiejś dyskusji.

Mem pokazujący niechęć do Metaverse i sympatię dla Fediverse

W większości grup okazało się, że bardzo się myliłem, bo o ile słowo „metaverse” jest od jakiegoś czasu modne i popularne, o tyle tylko nielicznym „fediverse” obił się o uszy. O „Metaverse”, zarówno tym od Facebooka, jak i w szerszym sensie, mieliśmy w ubiegłym roku dwie prezentacje na ostatnim semestrze pierwszego stopnia, niektórzy nawet pracują nad tą ideą i jej ucieleśnieniem w firmach, w których robią staże lub są zatrudnieni.

Jak działa Fediversum, w bardzo prosty i przystępny sposób tłumaczy ta strona. W moich grupach na informatyce, w których większość osób nie słyszała o zdecentralizowanych mediach społecznościowych, do wyjaśnienia im założeń „sfederalizowanego uniwersum” wykorzystałem poniższy film.

Odesłałem ich także do skromnej, ale estetycznie wykonanej stronki ze swego rodzaju mapą Fediversum, z której w mniejszych grupkach udali się zwiedzać wybrany serwis: Mastodon, PeerTube, Pixelfed, Friendica, GNU Social, Hubzilla. Potem każda grupa podzieliła się z resztą studentów swoimi wrażeniami, komentarzami, przemyśleniami, cokolwiek im przyszło do głowy.

Większość studentów pierwszego stopnia skupiła się na funkcjonalności i stronie wizualnej serwisów Fediversum, tym samym dalecy byli od entuzjazmu. Chyba tylko Pixelfed dostał kilka pochwał, jeśli o to chodzi. Bardzo niewielu skoncentrowało się na tym, o co naprawdę chodzi w całym tym zjawisku, ale ci, którzy w dyskusji patrzyli na aspekt prywatności, własności danych, możliwości zmieniania instancji albo wręcz uruchamiania własnych, mieli nieco bardziej przychylne komentarze. W dwóch grupach dyskusja poszła w kierunku poprawności politycznej na wielkich portalach społecznościowych i nietrafnych decyzji o banowaniu użytkowników podejmowanych przy użyciu sztucznej inteligencji. Pojawiło się m. in. nazwisko Donalda Trumpa i chociaż nie należę do zwolenników byłego prezydenta, jest to dość dobry przykład ilustrujący problem społecznościówek, jakie wszyscy znamy (nawiasem mówiąc, Donald Trump dzisiaj właśnie, w dniu pisania przeze mnie tego tekstu, wrócił na Twittera).

Generalnie temat nieszczególnie wypalił, trafił kulą w płot. Pocieszył mnie nieco drugi stopień informatyki, gdzie jeden ze studentów okazał się pisać pracę magisterską o Fediversum i o OpenSource w ogóle. Ciekawe, jak to się dalej potoczy. Pamiętam rocznik, który wybierał się na rozmowy kwalifikacyjne do biura MySpace w Krakowie (ostatecznie nigdy nie powstało) i uważał, że to tylko kwestia czasu, jak Facebook zniknie, nie wytrzymując konkurencji z MySpace. Pamiętam takie, które sceptycznie na mnie patrzyły, gdy proponowałem założenie sobie konta na Facebooku, nie widząc w tym żadnego sensu ani celu. Historia Fediversum też może się potoczyć w nieprzewidywalnym dla nas dzisiaj kierunku, a może wszystko się zwinie i zostanie zastąpione czymś jeszcze innym.

Kociaki idą na wakacje

Dzisiaj ostatni dzień zajęć, od poniedziałku sesja. W jednej z grup, z którymi mam zajęcia w tym ostatnim dniu semestru, od paru miesięcy przyjęło się, że wszyscy używamy takiego wirtualnego tła podczas naszych spotkań. Właściwie popełniłbym faux pas, gdybym zapomniał włączyć je na zajęciach z tą grupą, i pewnie nie chcieliby ze mną gadać, dopóki bym nie naprawił swojego błędu i nie przeprosił. Ciekawe, że nawet nie pamiętam, jak to się zaczęło, ale najwyraźniej nauczanie zdalne ma to do siebie, że – jak każda interakcja społeczna – może prowadzić do wytworzenia nawyków i powstania tradycji.

Pełnej sukcesów i krótkiej, szybkiej sesji. Wszystkim studentom, także tym, którzy nie używają tła podczas naszych zajęć.

Hogwarts, Czyżyny, Politechnika, Kraków

Młodsi studenci są jacyś tacy niedoinformowani i nie rozumieją, że jak studiujesz informatykę stosowaną na Wydziale Mechanicznym Politechniki Krakowskiej, to studiujesz w Hogwarts i jesteś nie tylko że Harrym Potterem, ale po prostu takim małym bogiem. To od Ciebie zależy, jak potoczy się historia ludzkości, bo nasza rzeczywistość to tak naprawdę tylko gra online. A zaprogramować da się wszystko.

Starsi studenci, gdy wchodzili na piętro w instytucie M-7, rozumieli, że za tymi magicznymi drzwiami kryje się inna rzeczywistość. Nie rozumiem, czemu ci młodsi potrzebują, by zwrócić im uwagę na to, że z tymi drzwiami jest coś nie tak.

A tymczasem za tymi drzwiami kryje się Hogwarts. A może przejście do Narnii. I wszystko jest możliwe. Na czwartym, najdalej piątym roku, jest to dla Was wszystkich oczywiste.

Zajęcia w czasie zarazy

Nagraliśmy wprawdzie nasze ostatnie zdalne* zajęcia w grupie 41K9, na drugim stopniu informatyki stosowanej, na których Krzysztof przedstawił prezentację na temat digital twin, ale nie będziemy tego nagrania może rozpowszechniać. Natomiast – co by nie mówić – nie było najgorzej. Frekwencja była przyzwoita, część osób regularnie się odzywała, zadawali pytania i odpowiadali sobie na nie, uzupełniali wzajemnie stan swojej wiedzy. Nie powiem, żebym rozumiał wszystko, o czym mówili (nie żeby źle mówili po angielsku, ale tematyka przerastała mnie nieco intelektualnie). Nie mniej nasze zajęcia wypadły chyba nieco lepiej, niż te, które podesłała nam właśnie dla rozweselenia koleżanka z pracy. Warto swoją drogą obejrzeć, nie tylko dla poprawy nastroju, ale także w ramach gimnastyki językowej.

*gwoli wyjaśnienia dla potomności, jeśli ludzkość przeżyje, w związku z pandemią koronawirusa od dwóch tygodni zajęcia na uczelni odbywają się przez internet

Are ray (array)

Ten dowcip z brodą ilustruje bardzo dobrze, jak należy prawidłowo akcentować array (tablica), gdy mówi się po angielsku. Część programistów ma tendencję do używania tego wyrazu bez względu na to, w jakim języku w danym momencie mówią, wielu z nich wymawia go tak, jak zwykliśmy wymawiać wyrazy po polsku, czyli przeważnie z akcentem padającym na przedostatnią sylabę.

Gdyby w ten sposób przeczytać ten dowcip, nie miałby on najmniejszego sensu. Natomiast jeśli akcentujemy prawidłowo, okazuje się, że „get arrays” brzmi dokładnie tak samo, jak „get a raise” (dostać podwyżkę).

Why did the programmer quit his job? Because they didn’t get arrays. Prawidłowo wymówione, ma sens.

Przy okazji, dodałem array do listy wyrazów, które należy wymawiać poprawnie, by zaliczyć lekturkę i prezentację, a także z całego serca polecam @Ashot_ do obserwowania.

Żarełko

Co semestr, najlepsza, najmądrzejsza, najbardziej zaangażowana grupa studentów, jaką mam, awansuje do pozycji, w której podlegają procesowi stałego dokarmiania na wszystkich zajęciach lektoratowych z języka angielskiego.

Chciałbym z przyjemnością poinformować, że na semestr letni 2019/2020, grupą taką zostaje grupa C2 z I roku informatyki stosowanej (grupy dziekańskie 11K1/11K2/11K3). Wygraliście w ostrej konkurencji z I rokiem pojazdów samochodowych (11S1/11S2/11S3) i nie bądźcie pewni, że Wasze owoce, warzywa, białka i węglowodany nie pójdą za pół roku do nich. Bo szala przechyliła się naprawdę w ostatniej chwili i niewielkim w sumie wahnięciem…

Zalogowani

Stary numer, a cieszy. Nie ma semestru, by coś takiego się nie stało. Starszy rok przychodzi na zajęcia w laboratorium komputerowym, a tu komputer niewylogowany, ba, przeglądarka otwarta, a w jej kartach otwarte portale społecznościowe, poczta i inne usługi kogoś z młodszego (przeważnie) roku, kto siedział tam chwilę temu.

I tak regularnie dostaję maile z adresów grupowych, w których – zazwyczaj – grupa prosi o jakieś dodatkowe testy, surowsze kryteria oceny, dodatkowe zadanie itp. Dzisiaj przeszedłem samego siebie, dostałem maila od studentów kierunku, którego w ogóle nie uczę.

To już nie pierwszy przypadek w tym roku, choć rok akademicki zaczął się dopiero dwa miesiące temu. Poprzedni przypadek był tak głośny, że dostałem od byłych studentów screeny i memy z moją konwersacją z innymi, tym razem faktycznie moimi studentami, którzy dostali lekcję od kolegów ze starszego roku. To bardzo miłe, że starsi studenci uczą młodszych podstaw bezpieczeństwa i prywatności. Jest to bardzo skuteczne.

Powiększenie maila z drugiego screenu:

Mówisz, masz, czyli o zakazanym wyrazie od Darka

Jedna z podstron tego blogu mówi o błędach w wymowie popełnianych przez informatyków i do gromadzenia zawartości tej strony zainspirowała mnie przygoda Mateusza, dzisiaj już inżyniera, którego koledzy z roku za moment będą bronić dyplomy magisterskie, z wyrazem Skype. Tylko że od tamtej pory wiele się zmieniło i dzisiaj ta lista rozrasta się nieustannie nie dlatego, że ja sam do niej dodaję kolejne wyrazy, ale dlatego, że byli (a bywa, że i obecni) studenci przysyłają mi sugestie, że czegoś na niej brakuje. Tak jak to ostatnio zrobił Darek.

Oczywiście, mówisz, masz. Treść podstrony została zaktualizowana. Interfejs Programowania Aplikacji, czyli API, to po angielsku Application Programming Interface. Pozwala on na komunikowanie się aplikacji między sobą i z systemem. Po polsku skrót wygląda tak przyjaźnie, że przyjęło się go czytać tak, jakby był wyrazem. Należy wiedzieć, że po angielsku skrót ten literuje się jako trzy oddzielne litery, nie należy więc mówić RP (tak by w brytyjskim angielskim wyglądał zapis tego, jak czytamy ten skrót po polsku), ale API, czyli [eɪ, piː, aɪ].

Oprócz listy rażących błędów w wymowie, jakie zdarza się popełniać informatykom, na blogu jest także lista wyrazów, których wymowa niepotrzebnie budzi w nich kontrowersje, oraz lista brzydkich wyrazów, których nie powinni używać. Jest też podstrona o błędach popełnianych przez matematyków i inżynierów w ogóle. A także o tym, czym inżynierowie niepotrzebnie się przejmują.