Technologi�p�etwa�ani� danyc�
Zakład Algorytmiki i Inteligencji ObliczeniowejInstytut Informatyki © 2017
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),
Merytory�ni�
30 45
Programowanie obiektoweWytwarzanie oprogramowania w zespole (współpraca ipodział zadań),Pisanie utrzymywalnych aplikacji,Zasady SOLID, DRY, KISS, CQRS itd.,Wzorce projektowe i architektoniczne.
30 30
Programowanie deklaratywneProgramowanie w oparciu o języki bardzo wysokiegopoziomu,Tworzenia oprogramowania oparte o budowanieopisów,Pisanie z użyciem języka naturalnego.
30 30
Programowanie współbieżneProgramowanie z użyciem GPU (OpenCL, CUDA),Zrównoleglanie algorytmów,Problemy programowania współbieżnego.
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.
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.
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.
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.
Na� zesp�ł
Słaby nauczyciel – opowiada. Dobry nauczyciel – wyjaśnia.
Bardzo dobry nauczyciel – demonstruje. Genialny nauczyciel –
inspiruje.
— William Arthur Ward
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).
dr Rafał SkinderowiczDoświadczenie:
Pracownik naukowo-dydaktyczny/programista: 18 lat.
Kompetencje:
C++, Python, Java, Javascript, CUDA, OpenCL, OpenMP, MPI.
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
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.
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).
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).
mgr Michał BałchanowskiDoświadczenie:
Programista: 5 lat
Kompetencje:
C# (ASP.NET MVC), Java, Javascript (AngularJS), Bazy danych (MS SQL).
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).
Pytania i odpowiedzi (?)
Podsumowani�
Top Related