Zajęcia prowadzone przy współpracy z firmami
Przedmioty od semestru zimowego 2022
- Analiza danych przestrzennych
Informacje ogólne
Przedmiot odbył się na studiach niestacjonarnych:
- w semestrach 2019/SL, 2020/SL, 2021/SL, 2022/SL, 2023/SL
- w wymiarze: zajęcia laboratoryjne - 15h,
- kod przedmiotu: 06-ZADPUA0.
Prowadzący
Adam Dąbrowski
Partner zajęć
OLX
- Frameworki aplikacji webowych Angular i React
Informacje ogólne
Przedmiot odbył się na studiach stacjonarnych:
- w semestrach 2017/SZ, 2018/SZ, 2019/SZ, 2020/SL, 2020/SZ, 2021/SZ, 2022/SZ,
- w wymiarze: zajęcia laboratoryjne - 30h,
- kod przedmiotu: 06-DFAWLI0.
Przedmiot odbył się na studiach niestacjonarnych:
- w semestrach 2022/SZ,
- w wymiarze: wykład - 15h, zajęcia laboratoryjne - 15h,
- kod przedmiotu: 06-ZFAWLI0.
Prowadzący
Wojciech Galant, Mateusz Prendki, Andrzej Matłosz
Partner zajęć
Vizlib sp. z o.o.
- Implementacja API w oparciu o zasady REST
Informacje ogólne
Przedmiot odbył się na studiach stacjonarnych:
- w semestrach 2021/SZ, 2022/SZ
- w wymiarze: zajęcia laboratoryjne - 30h,
- kod przedmiotu: 06-DIWZUI0.
Prowadzący
Szymon Ludziejewski
Partner zajęć
Vizlib sp. z o.o.
- Inżynieria wsteczna złośliwego oprogramowania
Informacje ogólne
Przedmiot odbył się na studiach stacjonarnych:
- w semestrach 2021/SZ, 2022/SZ
- w wymiarze: zajęcia laboratoryjne - 30h,
- kod przedmiotu: 06-DIWZUI0.
Prowadzący
Maciej Krzyżaniak
Partner zajęć
GSK Services Sp. z o.o.
- Low-code/no-code
Informacje ogólne
Przedmiot odbył się na studiach niestacjonarnych:
- w semestrach 2023/SL,
- w wymiarze: zajęcia laboratoryjne - 15h,
- kod przedmiotu: 06-ZLNCLI0.
Prowadzący
Przemysław Promiński
Partner zajęć
Roche Polska
- Modelowanie i wizualizacja danych z wykorzystaniem narzędzi BI
Informacje ogólne
Przedmiot odbył się na studiach stacjonarnych:
- w semestrach 2023/SL,
- w wymiarze: zajęcia laboratoryjne - 30h,
- kod przedmiotu: 06-DNBIUA0.
Przedmiot odbył się na studiach niestacjonarnych:
- w semestrach 2023/SL,
- w wymiarze: zajęcia laboratoryjne - 15h,
- kod przedmiotu: 06-ZNBIUA0.
Prowadzący
Ihor Muzyka, Daniel Korzeniowski
Partner zajęć
Żabka Polska Sp. z o.o.
- Pracownia programowania
Informacje ogólne
Przedmiot odbył się na studiach niestacjonarnych:
- w semestrach 2023/SL,
- w wymiarze: zajęcia laboratoryjne - 15h,
- kod przedmiotu: 06-ZPRPLI0.
Prowadzący
Bartosz Fijałkowski
Partner zajęć
Santander Bank Polska S.A.
- Systemy rekomendacyjne
Informacje ogólne
Przedmiot odbył się na studiach stacjonarnych:
- w semestrach 2022/SL, 2023/SL,
- w wymiarze: wykład - 30h, zajęcia laboratoryjne - 30h,
- kod przedmiotu: 06-DREKLI0.
Prowadzący
Piotr Zioło
Partner zajęć
RoomSage
- Testy penetracyjne
Informacje ogólne
Przedmiot odbył się na studiach stacjonarnych:
- w semestrach 2022/SL, 2023/SL
- w wymiarze: zajęcia laboratoryjne - 30h,
- kod przedmiotu: 06-DTEPUI0.
Prowadzący
Sławomir Konieczek, Piotr Kaźmierczak
Partner zajęć
Roche Polska
- Tworzenie analitycznych aplikacji z wykorzystaniem platformy Low Code
Informacje ogólne
Przedmiot odbył się na studiach stacjonarnych:
- w semestrze 2024/SL
- w wymiarze: zajęcia laboratoryjne - 30h,
- kod przedmiotu: 06-DALCUA0.
Prowadzący
Piotr Płuciennik
Partner zajęć
DomData
- Tworzenie produktów opartych na danych
Informacje ogólne
Przedmiot odbył się na studiach niestacjonarnych:
- w semestrach 2022/SL, 2023/SL,
- w wymiarze: zajęcia laboratoryjne - 15h,
- kod przedmiotu: 06-ZTPDUA0.
Prowadzący
Piotr Sobczyk
Partner zajęć
OLX
- Wprowadzenie do technologii chmurowej
Informacje ogólne
Przedmiot odbył się na studiach niestacjonarnych:
- w semestrach 2021/SL, 2022/SL, 2023/SL
- w wymiarze: zajęcia laboratoryjne - 15h,
- kod przedmiotu: 06-ZWTCUI0.
Prowadzący
Jakub Warczarek
Partner zajęć
NOBL9
- Wprowadzenie do testowania
Informacje ogólne
Przedmiot odbył się na studiach stacjonarnych:
- w semestrach 2019/SZ, 2020/SL, 2020/SZ, 2021/SZ, 2022/SL, 2022/SZ, 2023/SL, 2023/SZ
- w wymiarze: zajęcia laboratoryjne - 30h,
- kod przedmiotu: 06-DWDTLI0.
Prowadzący
Adam Potoczny, Jacek Barnaś, Marek Lewandowski,
Partner zajęć
Capgemini
- Wykrywanie incydentów
Informacje ogólne
Przedmiot odbył się na studiach stacjonarnych:
- w semestrach 2021/SZ, 2022/SZ
- w wymiarze: zajęcia laboratoryjne - 30h,
- kod przedmiotu: 06-DWYIUI0.
Prowadzący
Konrad Popławski
Partner zajęć
IBM
- Zaawansowane programowanie w Javie
Informacje ogólne
Przedmiot odbył się na studiach stacjonarnych:
- w semestrach 2018/SZ, 2019/SL, 2019/SL, 2020/SL, 2020/SZ, 2021/SL, 2021/SZ, 2022/SL, 2022/SZ, 2023/SL, 2023/SZ,
- w wymiarze: zajęcia laboratoryjne - 30h,
- kod przedmiotu: 06-DZJVLI0.
Prowadzący
Przemysław Wieczorek
Partner zajęć
PSI
- Zaawansowany UX
Informacje ogólne
Przedmiot odbył się na studiach niestacjonarnych:
- w semestrze 2023/SL,
- w wymiarze: zajęcia laboratoryjne - 15h,
- kod przedmiotu: 06-ZZUXUI0.
Prowadzący
Marta Cząstkiewicz
Partner zajęć
Capgemini
- Zarządzanie produktem
Informacje ogólne
Przedmiot odbył się na studiach stacjonarnych:
- w semestrach 2021/SZ, 2023/SL,
- w wymiarze: wykład - 30h, zajęcia laboratoryjne - 30h,
- kod przedmiotu: 06-DZPRLI0.
Przedmiot odbył się na studiach niestacjonarnych:
- w semestrach 2022/SZ, 2023/SZ,
- w wymiarze: wykład - 15h, zajęcia laboratoryjne - 15h,
- kod przedmiotu: 06-ZZPRLI0.
Prowadzący
Justyna Walkowska
Partner zajęć
VISA
- Zarządzanie projektem data science
Informacje ogólne
Przedmiot odbył się na studiach niestacjonarnych:
- w semestrze 2022/SZ,
- w wymiarze: wykład - 10h,
- kod przedmiotu: 06-ZZPDUA0.
Prowadzący
Adam Dąbrowski
Partner zajęć
OLX
Wcześniejsze zajęcia
- Analiza obrazów cyfrowych
- Architektura oraz projektowanie aplikacji webowych
Podczas tych zajęć studenci poznają różne wzorce projektowania wykorzystywane przy tworzeniu SPA (Sinle Page Applications), zapoznadzą się z najnowszymi trendami oraz technologiami wykorzystywanymi w świecie technologii webowych, nauczą się pracy w zespole deweloperskim, kierowanym przez architekta, wedle faktycznych procesów biznesowych. Wspólnie z architektem zaprojektują oraz zaimplementują złożoną SPA, wykorzystując JavaScript zarówno po stronie przeglądarki jak i serwera (tzw. Full Stack Application).
Informacje ogólne
- Semestr letni
- ECTS: 3
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Wykładowcy
Tadeusz Makuch
Od czasów studiów lubi dzielić się wiedzą, kiedy to wraz z grupą znajomych założył SKN Grupa .Net. Po ukończeniu studiów dołączył do GFT (pierwotnie Rule Financial), gdzie przerzucił się na Javascript. Prywatnie fan gier karcianych, planszowych i komputerowych.
Michał Markowski
Od ponad 10 lat związany z technologiami internetowymi. Obecnie pracownik GFT odpowiedzialny za tworzenie aplikacji dla banków inwestycyjnych. Zafascynowany nowymi technologiami i podejmowaniem wyzwań związanych z nimi. Po godzinach fan kitesurfingu i żeglarstwa.
Damian Sosnowski
Zawodowo i hobbystycznie zajmuje się technologiami internetowymi od wielu już lat. Obecnie pracuje jako Technical Lead w firmie GFT, odpowiedzialny za prowadzenie i architekturę aplikacji, oraz za tworzenie oraz projektowanie narzędzi wykorzystywanych wewnątrz firmy.
Partner zajęć
- Budowa aplikacji w środowisku Java
Zaawansowany kurs poświęcony będzie programowaniu w języku JAVA. W ramach 15 spotkań w formie zajęć laboratoryjnych studenci zapoznają się z zagadnieniami związanymi z testowaniem i budowaniem oprogramowania, nowoczesną technologią renderowania JAVA FX, serwerami i kontenerami aplikacyjnymi oraz technologiami internetowymi. Kurs powstał przy współpracy z PSI Polska, największą w Poznaniu firmą tworzącą autorskie rozwiązania w języku JAVA dla przemysłu, logistyki i energetyki. Na zajęciach nie zabraknie praktycznych aspektów wykorzystania technologii internetowych dostarczonych przez środowisko JAVA i biznesowych aspektów wykorzystania oprogramowania.
Informacje ogólne
- Semestr zimowy
- ECTS: 3
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Wykładowcy
Michał Bocian
Development Manager, zarządzający zespołem projektowym w PSI Polska. Ma 6-letnie doświadczenie w tworzeniu i rozwoju oprogramowania w języku JAVA. Absolwent Wydziału Informatyki Politechniki Poznańskiej.
Partner zajęć
- Internet rzeczy w aplikacjach biznesowych
Na zajęcia uczestnicy zapoznają się z pisaniem aplikacji biznesowych w frameworku Java OpenUI5 oraz łączeniem ich z technologią Internetu Rzeczy. Podczas warsztatów będzie przedstawiana komunikacja pomiędzy aplikacjami a Beaconami – małymi urządzeniami, które potrafią wskazać położenie czy temperaturę otoczenia lub przedmiotów. Dzięki temu studenci mają szansę poznać tę nową technologię i z powodzeniem nauczyć się samodzielnie pisać aplikacje wykorzystujące Internet Rzeczy.
Informacje ogólne
- Semestr letni
- ECTS: 3
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Wykładowcy
-
Monika Hoffmann
Monika jest absolwentką Informatyki na Uniwersytecie im. Adama Mickiewicza. Od 4 lat zajmuje się systemami CRM, z naciskiem na systemy SAP. W wolnych chwilach lubi grać w gry planszowe za znajomymi.
-
Robert Mastalerek
Posiada 3 lata doświadczenia w branży IT. Obecnie pracuje jako konsultant SAP CRM i programista Java. Wcześniej zajmował się projektowaniem, tworzeniem i pozycjonowaniem stron WWW. Jego główne zainteresowania to podróże i sport.
-
Piotr Ożga
Ukończył Informatykę na Uniwersytecie im. Adama Mickiewicza. Piotr od ponad dwóch lat pracuje jako Business Software Developer. Prywatnie interesuje się transportem i technologią, lubi podróżować i jeść burgery.
-
Marcin Wawrzonkowski
Marcin pracuje w Apollogic jako konsultant SAP CRM od dwóch lat. Jest absolwentem Automatyki i Robotyki na wydziale elektrycznym Politechniki Poznańskiej. Jego hobby to dobry film i dobra książka.
-
Adam Wierzbiński
Adam pracuje w Apollogic jako konsultant SAP od 4 lat. Zajmuje się głównie programowaniem oraz zarządzaniem projektami. Jego główne zainteresowania to szeroko pojęta elektronika, wszelkiego rodzaju gadżety, gry oraz książki SF/fantasy.
Partner zajęć
- Introduction to software testing
- Metodyki zwinne
Zwinne (ang. agile) podejście do wytwarzania oprogramowania to sposób pracy, który zakłada budowanie wysokiej jakości produktów lub usług w krokowy, przyrostowy sposób tak, aby regularnie dostarczać klientowi jak największą wartość biznesową. Opiera się na bliskiej współpracy zarówno z klientem, jak użytkownikiem końcowym realizowanych rozwiązań. Przedmiot Metodyki zwinne jest poświęcony 2 dużym, powiązanym ze sobą blokom tematycznym – Lean i Agile. W ramach pierwszego z nich studenci będą mieli okazję poznać metodykę Kanban, wywodzącą się z fabryki Toyoty (Toyota Production System); blok drugi poświęcimy metodyce Scrum. Podczas zajęć realizowanych w formie ćwiczeń i wykładów przedstawimy narzędzia, dobre praktyki i przykłady z życia z zastosowania w praktyce obu sposobów pracy. Porównamy metodyki oraz omówimy potencjał i zagrożenia wynikające z nieprawidłowego użycia każdej z nich.
Informacje ogólne
- Semestr letni
- ECTS: 3
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Wykładowcy
Ewa Gowin
Lean Agile Coach, certyfikowany Product Owner i Scrum Master. Współtworzyła i prowadziła szkolenia ze Scruma i Kanbana dla kilkuset osób. Od roku pomaga zespołom infrastruktury Allegro usprawniać pracę korzystając z Kanbana. W agile interesują ją przede wszystkim ludzie i interakcje, bo wierzy, że dla zgranego zespołu nie ma rzeczy niemożliwych.
Dawid Lewandowicz
Dawid posiada 15 letnie doświadczenie związane z wytwarzaniem oprogramowania. Jest cetyfikowanym kierownikiem projektów (Prince2 Practitioner). Obecnie pracuje jako Agile Coach (CSP, PSPO) z zespołami developerskimi oraz infrastruktury Allegro. Charakteryzuje się niekonwencjonalnymi pomysłami, wielokontekstową analizą prowadzącą do niestandardowych.
Partner zajęć
- Nowoczesne aplikacje internetowe (JavaScript i HTML5)
Celem przedmiotu jest uzyskanie przez studentów wiedzy i umiejętności z zakresu tworzenia nowoczesnych aplikacji internetowych przy użyciu technologii HTML5 i JavaScript. Na zajęciach studenci stworzą projekt oparty o najnowsze wzorce oraz technologie wykorzystywane w aplikacjach przeglądarkowych.
Informacje ogólne
- Semestr zimowy
- ECTS: 3
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Partner zajęć
- Podstawy programowania na platformie .NET
Podczas zajęć student pozna podstawowe operacje na typach danych, zagadnienia programowania zorientowanego obiektowo, dowie się na czym polega wielowątkowość w programowaniu, co to takiego WPF i TDD, a także pozna najczęściej używane wzorce projektowe oraz dowie się czemu warto pisać testy jednostkowe.
Informacje ogólne
- Semestr zimowy
- ECTS: 3
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Partner zajęć
- Programowanie na platformę Android
Uczestnicy zajęć dowiedzą się, dlaczego Android jest atrakcyjną platforma dla programisty. Poznają jego architekturę, dowiedzą się jak wspierać całą gamę urządzeń z tym systemem oraz nauczą się tworzyć aplikacje od podstaw zgodnie z najlepszymi standardami. Po ukończeniu zajęć studenci będą wyposażeni w wiedzę i umiejętności niezbędne do tworzenia własnych aplikacji na Androida oraz dalszego samodzielnego doskonalenia się w tym zakresie. Wymagana jest podstawowa znajomość Javy.
Informacje ogólne
- Semestr zimowy/letni
- ECTS: 3
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Partner zajęć
- Programowanie na platformę IOS
Przedmiot obejmuje tematykę programowania na platformę iOS – od podstaw po tematy bardziej złożone. Kurs rozpoczyna się wprowadzeniem do języka Swift – który Apple nazywa “przyszłością swojego developmentu”. Następnie przedstawione zostają zagadnienia dotyczące tworzenia interfejsu użytkownika – od podstawowych kontrolek po listy, animacje, czy tworzenie ekranów adaptujących swój wygląd w zależności od klasy urządzenia. Zostaną również poruszone tematy przechowywania danych, wykonywania asynchronicznego / w tle czy komunikacji sieciowej. W trakcie przedmiotu student uzyska wiedzę, która pozwoli mu na samodzielne stworzenie w pełni funkcjonalnej aplikacji. Będzie to zatem wiedza niezbędna do rozpoczęcia pracy jako programista iOS – czy to w firmie czy rozpoczynając własną działalność.
Informacje ogólne
- Semestr zimowy/letni
- ECTS: 3
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Wykładowcy
Mariusz Lisiecki
Programista iOS z wieloletnim doświadczeniem. Od 2014 lider zespołu iOSowego w Allegro w Poznaniu. Interesujący się technologiami mobilnymi, zmieniającymi świat, w którym żyjemy. Uwielbia poznawać nowe techniki i narzędzia programistyczne. Swoją wiedzą chętnie dzieli się też z innymi – czy to jako prelegent na konferencjach, czy jako trener / wykładowca na szkoleniach / uczelnianych zajęciach.
Partner zajęć
- Programowanie Windows Phone
W trakcie zajęć, dokonujemy przekrojowego omówienia zagadnień związanych z tworzeniem aplikacji na platformie Windows Phone. Największy nacisk kładziemy na praktyczny wymiar tego kursu. Mając to na uwadze, naszym głównym celem jest nauczenie każdego uczestnika umiejętności zaprogramowania prostej aplikacji, która będzie architektonicznie spójna i wartościowa, z zachowaniem ogólnej wiedzy o samej platformie, a także jej możliwościach.
Informacje ogólne
- Semestr zimowy
- ECTS: 3
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Partner zajęć
- Programowanie Windows Universal Apps
Jest to kurs będący następcą zajęć “Windows Phone”. Powstał ze względu na aktualizację technologii do nowej wersji platformy nazwanej Universal Windows Platform (UWP). UWP pozwala tworzyć aplikacje mogące działać zarówno na telefonach komórkowych jak i systemach Windows 8.1 i wzwyż. Chcąc uczynić zajęcia jak najbardziej praktycznymi, skupiamy się na tworzeniu różnych części aplikacji, omawiamy techniczne możliwości platformy UWP, zwieńczając kurs projektem końcowym, zintegrowanym z zewnętrznymi źródłami danych REST API.
Informacje ogólne
- Semestr zimowy/letni
- ECTS: 3
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Wykładowcy
Marek Banaszak
Jestem pasjonatem nowych technologii z głową pełną pomysłów, które staram się wdrożyć w życie. Pracuję w Allegro, gdzie odpowiadam za rozwój aplikacji na platformę Windows Phone. Specjalizuję się w programowaniu, ale poszerzam swoją wiedzę także o aspekty związane z zarządzaniem projektami. Brałem udział w konkursie Microsoft Imagine Cup, gdzie dwukrotnie udało mi się stanąć na światowym podium. Staram się być obecny na różnych wydarzeniach technologicznych i jeśli jest ku temu okazja, to chętnie w roli prelegenta.
Dawid Maćkowiak
Zawodowo, specjalista w zakresie programowania i rozwoju aplikacji mobilnych. Programista Windows Phone od początków istnienia platformy. Odpowiedzialny za rozwój i utrzymanie flagowych produktów Grupy Allegro dedykowanych platformie Windows. Poza pracą, twórca wielu nieformalnych projektów developerskich.
Partner zajęć
- Projektowanie i implementacja REST API
Przedmiot pozwala na zapoznanie się z budową, otoczeniem i utrzymaniem usług opartych o wzorzec architektury REST. Zagadnienia poruszane na wykładach to: zasoby, reprezentacja, implementacja Jersey, projektowanie API, dokumentacja, storage, cache + load balancing, bezpieczeństwo, edge / API gateway, infrastruktura, monitoring i potrzeby mobilne, Spring Boot & Spring Cloud, server oauth, logowanie danych w rozproszonych systemach.
Informacje ogólne
- Semestr zimowy/letni
- ECTS: 6
- Typ zajęć: wykład – 30 godzin, zajęcia laboratoryjne – 30 godzin
Wykładowcy
Adrian Perek
Programuje w Java i technologiach pokrewnych od 2008 roku. W przeszłości zajmował się zagadnieniami związanymi z automatyczną generacją kodu, budową narzędzi deweloperskich. Obecnie skupia się głównie na systemach rozproszonych i koncepcji mikrousług. Pasjonat malarstwa i zegarków(w wolnym czasie także sam maluje).
Mateusz Stępniak
Pasjonat nowych technologii – świetnie się czuje zarówno w rozwiązaniach back-end (mikro-usługi w technologiach java i node.js) jak i mobilnych (Android) oraz pomiędzy tymi dwoma światami (REST API).
Michal Trojanowski
Developer głównie backendowy, ale front też mu nie straszny. Zawodowo programowaniem zajmuje się od 2008 roku. Lubi pracować w różnych technologiach – czy to PHP, Java, node.js czy React, i ciągle uczyć się nowych. Pasjonat rozwiązań typu open-source i zagadnień z tematyki devops.
Mariusz Wojtysiak
Deweloper z ponad 15-letnim doświadczeniem. Tworzył system IDS wykrywający włamania do sieci (IDS), usługi SOAP do masowego wysyłania maili, faxów i smsów, backend serwujący dane dla urządzeń mobilnych. Uwielbia języki z mocnym typowaniem: java, c#, c++. Aktualnie fascynuje go tematyka API Management.
Przemysław Wyrobek
Software Engineer w Grupie Allegro. W Grupie Allegro pracuje od 2010 gdzie rozwija aplikacje backendowe w oparciu o technologie Java. Ewangelista architektury REST i współodpowiedzialny za tworzenie i rozwój nowego RESTowego API Allegro. Entuzjasta mobile’a, nowych technologii oraz dobrze zaprojektowanych i prostych rozwiązań.
Partner zajęć
- Projektowanie rozproszonych aplikacji w .NET 4.0
Podczas zajęć student uzyska wiedzę i umiejętności niezbędne w procesie projektowania i implementowania systemu informatycznego wykorzystującego wielowątkowość i messaging. Zrozumie wyzwania stawiane projektantom skalowalnych systemów rozproszonych oraz nauczy się jak stworzyć testowalną architekturę aplikacji.
Informacje ogólne
- Semestr zimowy
- ECTS: 4
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Prowadzący
-
Tomasz Kujawa
Pasjonat programowania, głównie w środowisku .NET. Zainteresowania głównie w budowaniu systemów backendowych, opracowywaniu API a także budowania architektur złożonych systemów. Bliska jest mu również współpraca z UX oraz UI designerami. Aktywny członek lokalnego środowiska programistycznego. Czas poza komputerem spędza aktywnie – trenując aikido, biegając, chodząc po górach.
-
Grzegorz Jachimko
Programista, architekt, pasjonat oprogramowania z 15 letnim doświadczeniem w branży IT. Specjalizuje się w programowaniu wielowątkowym i optymalizacji kodu. Doświadczenie zdobywał zarówno u dużych graczy (Microsoft, Siemens), jak i tych mniejszych. Przekrój obszarów IT – od systemów wbudowanych (systemy zarządzania transportem publicznym), e-commerce (bing shopping, price comparison, crm) po zagadnienia bankowości inwestycyjnej.
-
Jan Polak
Programista .Net W GFT, prowadzi projekt, którego celem jest rozwój i utrzymanie strategicznej platformy wyceny ryzyka kredytowego w bankowości inwestycyjnej.
Partner zajęć
- Projektowanie UX
Projektowanie UX to przedmiot, podczas którego studenci mogli zapoznać się z tym, czym w praktyce jest user experience oraz w jaki sposób zbierać informacje niezbędne do zaprojektowania produktu w duchu User-Centered Design. Zajęcia obejmują teoretycznie i praktyczne aspekty pracy Projektanta UX.
Informacje ogólne
- Semestr zimowy
- ECTS: 3
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Prowadzący
-
Michał Aleksander
Z wykształcenia dziennikarz, który w pewnym momencie swojego życia skręcił w stronę (bliskiej mu od zawsze) technologii i projektowania. Przez 5 lat projektował dla kluczowego serwisu e-commerce w Europie Środkowo-Wschodniej. Obecnie UX and Design Manager w przedsionku technologicznym największej na świecie firmy edukacyjnej – Pearson English, w której skupia się na porządkowanie procesów, wypracowywaniu najlepszych podejść projektowych oraz metodach warsztatowych. Autor książki 'Jak stać się lepszym projektantem UX'.
Partner zajęć
- Tworzenie aplikacji dla Windows Azure
W związku z rosnącą ofertą i możliwościami rozwiązań chmurowych wiele przedsiębiorstw decyduje się na przeniesienie swojej infrastruktury informatycznej właśnie na tego typu platformy. W obliczu tego, by zachować konkurencyjność, firmy z branży IT muszą być na bieżąco z tymi technologiami. Dlatego też rośnie zapotrzebowanie na pracowników znających rozwiązania chmurowe, potrafiących tworzyć oprogramowanie korzystające z ich możliwości, bądź zarządzać już istniejącymi aplikacjami działającymi na tego typu platformach. Celem zajęć jest zapoznanie słuchaczy, na podstawie Microsoft Azure, z ideami stojącymi za “chmurą”, przedstawienie jak najszerzej jej możliwości nabycie przez nich praktycznych umiejętności potrzebnych do tworzenia oprogramowania, które ma działać w środowisku chmurowym. Ponadto studenci zetkną się z zagadnieniami związanymi z zarządzaniem takimi aplikacjami, jak i samym środowiskiem Azure. W trakcie zajęć będą mieli sposobność m.in. stworzenia własnej aplikacji/strony działającej w oparciu o narzędzia udostępniane przez Microsoft Azure.
Informacje ogólne
- Semestr zimowy
- ECTS: 3
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Prowadzący
-
Bartosz Zaleski
Absolwent Wydziału Matematyki i Informatyki UAM na kierunkach Matematyka i Informatyka. W latach 2010-2015 słuchacz studiów doktoranckich tego wydziału. Wieloletni członek komitetu organizacyjnego Mistrzostw Wielkopolski w Programowaniu Zespołowym. Od 2014 związany zawodowo z IC Solutions. Prywatnie fan szeroko pojętej fantastyki i dobrej kuchni.
Partner zajęć
- User Experience i budowanie użytecznych interfejsów
- Utrzymanie i rozwój oprogramowania
Celem przedmiotu jest wprowadzenie przyszłych profesjonalnych programistów w podstawowe dobre praktyki potrzebne w codziennej pracy nad projektem, który pierwszą wersję ma już za sobą. Od code review i testowania, przez refactoring po skuteczną komunikację technicznych aspektów projektu. Na przykładzie aplikacji w JavaScripcie przećwiczymy wykorzystanie i wspieranie bibliotek open-source, prace utrzymaniowe aplikacji webowej i podnoszenie jakości jej kodu, metody komunikacji wspierające pracę zespołu programistycznego (code review, dyskutowanie i dokumentowanie architektury). „By software developers, for software developers” – będę Was uczył tego, czego sam musiałem się nauczyć na błędach.
Informacje ogólne
- Semestr zimowy
- ECTS: 3
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Wykładowcy
Zbigniew Tenerowicz
Partner zajęć
- Wprowadzenie do rozporoszonych aplikacji w Javie
Podczas zajęć student uzyska wiedzę i umiejętności niezbędne w procesie projektowania i implementowania systemu informatycznego wykorzystującego wielowątkowość i messaging. Zrozumie wyzwania stawiane projektantom skalowalnych systemów rozproszonych oraz nauczy się jak stworzyć testowalną architekturę aplikacji.
Informacje ogólne
- Semestr zimowy
- ECTS: 4
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Partner zajęć
- Wprowadzenie do UX
Ma na celu przedstawienie podstawowy zagadnień z zakresu projektowania aplikacji zgodnych z podejściem skoncentrowanym na użytkowniku (human centered design / user centered design). Zajęcia mają charakter warsztatowy. W trakcie kolejnych spotkań grupy studentów realizują własne projekty poznając realia pracy projektanta.
Informacje ogólne
- Semestr zimowy
- ECTS: 3
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Wykładowcy
Mateusz Raźniak
Jestem projektantem z kilku letnim doświadczeniem w branży IT. Moim zdaniem projektowanie jest rozwiązywaniem problemów użytkowników produktów cyfrowych. W ciągu swojej kariery rozwiązałem ich wiele, zarówno w małych jak i dużych projektach IT.
Partner zajęć
- Zapewnienie jakości - wytwarzanie i utrzymanie oprogramowania
W trakcie zajęć uczestnicy zapoznają się z formami zapewnienia jakości na różnych etapach cyklu rozwoju i utrzymania oprogramowania. Dowiedzą się również czym jest scenariusz testowy, jakie powinien zawierać informacje oraz jak zaplanować jego weryfikację na platformie. Dodatkowo otrzymają dawkę wiedzy o automatyzacji testów i narzędziach wspierających ten proces w trakcie wytwarzania oprogramowania. Po ukończeniu cyklu zajęć uczestnicy będą posiadać wiedzę i umiejętności pozwalające na zapewnienie odpowiedniego poziomu jakości w tworzonym oprogramowaniu.
Informacje ogólne
- Semestr zimowy
- ECTS: 3
- Typ zajęć: zajęcia laboratoryjne, 30 godzin
Wykładowcy
Grzegorz Bilewski
Absolwent Politechniki Poznańskiej o specjalizacji Inżynierii Oprogramowania. Swoją karierę zawodową rozpoczynał jako QA Specialist, aktualnie Head of QA zarządzający jakością oprogramowania w firmie Pearson English. Zwolennik praktyk Continuous Integration oraz Continuous Delivery. W pracy kieruje się zasadą „Oddania automatom to co powtarzalne i pozostawienia ludziom to co kreatywne”.
Jacek Blendowski
Absolwent Politechniki Poznańskiej na wydziale Informatyki. Rozpoczynał swoją karierę zawodową jako tester manualny w BZ WBK S.A. Aktualnie Senior QA Specialist w firmie Pearson English, zajmujący się procesami testowymi i rozwojem narzędzi wspierających testowanie.
Partner zajęć