technologie przetwarzania danych by zaiio
TRANSCRIPT
![Page 1: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/1.jpg)
Technologi�p�etwa�ani� danyc�
Zakład Algorytmiki i Inteligencji ObliczeniowejInstytut Informatyki © 2017
![Page 2: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/2.jpg)
Fakt�Labolatoria to 63% naszych zajęć,Programujemy na 82% godzin labolatoriów i wykładów,67% naszego zespołu pracuje jako programiści/starsiprogramiści/team leaders (IBM, Future Processing, Euvic),
![Page 3: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/3.jpg)
Merytory�ni�
![Page 4: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/4.jpg)
30 45
Programowanie obiektoweWytwarzanie oprogramowania w zespole (współpraca ipodział zadań),Pisanie utrzymywalnych aplikacji,Zasady SOLID, DRY, KISS, CQRS itd.,Wzorce projektowe i architektoniczne.
![Page 5: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/5.jpg)
30 30
Programowanie deklaratywneProgramowanie w oparciu o języki bardzo wysokiegopoziomu,Tworzenia oprogramowania oparte o budowanieopisów,Pisanie z użyciem języka naturalnego.
![Page 6: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/6.jpg)
30 30
Programowanie współbieżneProgramowanie z użyciem GPU (OpenCL, CUDA),Zrównoleglanie algorytmów,Problemy programowania współbieżnego.
![Page 7: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/7.jpg)
30
Naturalne interjesy użytkownikaOmówienie zasad działania kontrolera Kinect,Wytwarzanie oprogramowania przy użyciu Kinect SDK,Detekcja ruchu,Zastosowanie techniki Motion Capture na potrzebyanimacji,Rozpoznawanie mowy.
![Page 8: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/8.jpg)
15 30
Techniki przetwarzania danychSztuczna inteligencja w analizie danych,Algorytmy eksploracji danych,Odnajdywanie wzorców, reguł i drzew decyzyjnych,Jakość klasy�kacji w problemach wydobywania wiedzy.
![Page 9: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/9.jpg)
30
Środowisko pracy informatykaSystemy kontroli wersji,LaTeX i język R,Narzędzia systemów z rodziny *nix,Systemy śledzenia i raportowania błędów,Narzedzia współpracy online.
![Page 10: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/10.jpg)
15 15
Bezpieczeństwo systemówinformatycznych
Systemy kontroli dostępu,Metody ochrony danych dźwiękowych i gra�cznych,Bezpieczeństwo w chmurze,Elementy kryptogra�i,Zagrożenia i ataki na systemy informatyczne.
![Page 11: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/11.jpg)
Na� zesp�ł
![Page 12: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/12.jpg)
Słaby nauczyciel – opowiada. Dobry nauczyciel – wyjaśnia.
Bardzo dobry nauczyciel – demonstruje. Genialny nauczyciel –
inspiruje.
— William Arthur Ward
![Page 13: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/13.jpg)
dr Wojciech WieczorekDoświadczenie:
Pracownik naukowo-dydaktyczny: 19 lat (nauczanie programowania na
wszystkich poziomach).
Kompetencje:
Programowanie proceduralno-obiektowe (Python, C++, Java, Pascal,
SmallTalk), funkcyjne (Haskell, FSharp), programowanie w logice i modelowanie
matematyczne (Prolog, GNU MathProg, OML), bazodanowe (Clipper), techniki
zrównoleglania (MPI, OpenMP, OpenCL, CUDA).
![Page 14: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/14.jpg)
dr Rafał SkinderowiczDoświadczenie:
Pracownik naukowo-dydaktyczny/programista: 18 lat.
Kompetencje:
C++, Python, Java, Javascript, CUDA, OpenCL, OpenMP, MPI.
![Page 15: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/15.jpg)
mgr Tomasz ŁysekDoświadczenie:
Starszy programista: 15 lat / project manager: 8 lat
Kompetencje:
PHP (ZF, Symfony, Laravel), Java Script (Angular), Bazy danych (Oracle, MS
SQL, Solr, MySQL, PostgreSQL). Metodyki: Prince2, PMP, SAFe, Scrum, Crystal,
Agile
![Page 16: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/16.jpg)
mgr Łukasz StrąkDoświadczenie:
Starszy programista: 8 lat
Kompetencje:
Microsoft (MVC, WCF, WPF, Windows Service, Certy�katy: MCPD, MCTS,
MCP), Bazy danych (MS SQL Server, IBM DB2, BizTalk Server), EF, nHibernate.
![Page 17: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/17.jpg)
mgr inż. Arkadiusz NowakowskiDoświadczenie:
Starszy programista / team leader: 10 lat
Kompetencje:
Java (Spring Framework), Javascript (Node.js, Angular, Ionic), PHP (Yii2, Zend
Framework), Bazy danych (MySQL, MongoDB).
![Page 18: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/18.jpg)
mgr Kamil DworakDoświadczenie:
Starszy programista: 6 lat
Kompetencje:
C# (ASP.MVC, WPF, DDD, CQRS), Javascript (Node.js, AngularJS, Grunt,
Material Design), Cloud Computing (Azure IaaS, Azure PaaS), Bazy danych
(MySQL, RethinkDB, MongoDB).
![Page 19: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/19.jpg)
mgr Michał BałchanowskiDoświadczenie:
Programista: 5 lat
Kompetencje:
C# (ASP.NET MVC), Java, Javascript (AngularJS), Bazy danych (MS SQL).
![Page 20: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/20.jpg)
mgr Krzysztof SzwarcDoświadczenie:
Freelancer: 3 lata
Kompetencje:
Java (SE, JavaFX), ANSI C, C++, C++/CLI (Windows Forms), Visual Basic for
Applications oraz JavaScript (jQuery).
![Page 21: Technologie przetwarzania danych by ZAiIO](https://reader031.vdocuments.mx/reader031/viewer/2022030314/589a42161a28ab8c588b6625/html5/thumbnails/21.jpg)
Pytania i odpowiedzi (?)
Podsumowani�