INSTYTUT INFORMATYKI STOSOWANEJ - kis.p.lodz.pl · • Metodyki zwinne (ang. agile) ... •...

Post on 28-Feb-2019

213 views 0 download

Transcript of INSTYTUT INFORMATYKI STOSOWANEJ - kis.p.lodz.pl · • Metodyki zwinne (ang. agile) ... •...

Katedra Informatyki Stosowanej, PŁInstytut Informatyki Stosowanej PŁ

I N S T Y T U T I N F O R M A T Y K I S T O S O W A N E J

2016

Testowanie

i zapewnianie jakości

oprogramowania (QA)

INŻYNIERIA OPROGRAMOWANIA

Programowanie

Gier

Inteligentne systemy

autonomiczne

Grafika i multimedia

Katedra Informatyki Stosowanej, PŁInstytut Informatyki Stosowanej PŁ

Inżynieria Oprogramowania

Proces ukierunkowany na wytworzenie oprogramowania

Co?Kto?

Kiedy?

W jaki sposób?

Katedra Informatyki Stosowanej, PŁInstytut Informatyki Stosowanej PŁ

Inżynieria oprogramowania

• Metodyki zwinne (ang. agile) i tradycyjne

• Od idei do wdrożenia/dystrybucji

• Wersjonowanie, budowanie, zarządzanie zmianą

i wydaniami

• Pozyskiwanie, analiza, specyfikacja, wymagań

• Modelowanie UML, generacja kodu

• Wzorce projektowe

• Architektura aplikacji webowych, frameworki MVC

blok dyplomowania

Katedra Informatyki Stosowanej, PŁInstytut Informatyki Stosowanej PŁ

• Znajomość współczesnych języków programowania

• Rozwijanie aplikacji internetowych i rozproszonych

• Rozwijanie aplikacji bazodanowych

• Pozyskiwanie i analizowanie wymagań od klientów

• Opracowywanie i analiza modeli (UML) systemów informatycznych

• Stosowanie wzorców projektowych usprawniających

i przyspieszających tworzenie aplikacji

• Wykorzystywanie narzędzi i środowisk wspomagających rozwój

oprogramowania na różnych etapach jego rozwoju:– projektowanie i modelowanie,

– programowanie,

– testowanie,

– wersjonowanie, zarządzanie zmianą.

Zdobyte umiejętności

Katedra Informatyki Stosowanej, PŁInstytut Informatyki Stosowanej PŁ

Bloki Obieralne

Inteligentne systemy

autonomiczne

Grafika i multimediaGrafika sieciowa

Programowanie gier

Testowanie i

zapewnianie jakości

oprogramowania (QA)

Katedra Informatyki Stosowanej, PŁInstytut Informatyki Stosowanej PŁ

• Program zatwierdzony przez klaster

Testowanie i zapewnianie jakości oprogramowania blok obieralny

• Zasady tworzenia „czystego kodu”,

projektowania API

• Testy: jednostkowe, integracyjne

systemowe, akceptacyjne

• Test Driven Development (TDD)

• Behavior Driven Development

(BDD) i wykonywalne specyfikacje

Katedra Informatyki Stosowanej, PŁInstytut Informatyki Stosowanej PŁ

Inteligentne systemy autonomiczne blok obieralny

• Sprzętowa implementacja

algorytmów sztucznej inteligencji

• Przetwarzanie informacji

nieprecyzyjnej

• Identyfikacja informacji zawartych

w obrazach i danych z czujników

Katedra Informatyki Stosowanej, PŁInstytut Informatyki Stosowanej PŁ

Grafika i multimedia blok obieralny

• Przetwarzanie informacji

audiowizualnej

• Wizualizacja obiektów

trójwymiarowych

• Tworzenie animacji 2D

• Nieliniowy montaż video

Katedra Informatyki Stosowanej, PŁInstytut Informatyki Stosowanej PŁ

Grafika sieciowa blok obieralny

• Grafika wektorowa i rastrowa

• Programowanie zdarzeniowe

• Wykorzystanie grafiki 3D

w Internecie

• Adobe AIR, Flash, Action Script

Katedra Informatyki Stosowanej, PŁInstytut Informatyki Stosowanej PŁ

Programowanie gier blok obieralny

• Teoria gier

• Tworzenie gier 2D na platformy

Windows, Mac oraz iOS

• Algorytmy dla procesorów

graficznych

• Interfejsy dotykowe

i komunikacja mobilna Windows 10

Laptopy i PC

Xbox

Smartfony i tablety

HoloLens IoT

Katedra Informatyki Stosowanej, PŁInstytut Informatyki Stosowanej PŁ

Tematyka prac dyplomowych

1. Systemy sztucznej inteligencji: programowanie gry w szachy, wspomaganie decyzji

inwestycyjnych na giełdzie, wykrywanie plagiatów.

2. Algorytmy przetwarzania, kompresji i analizy obrazów w medycynie, przemyśle i

edukacji.

3. Wspomaganie procesu programowania i zarządzanie oprogramowaniem.

4. Przetwarzanie informacji tekstowej przy użyciu języków skryptowych.

5. Programowanie systemowe w Windows.

6. Wykorzystanie procesorów wielordzeniowych, testy procesorów AMD i Intel.

7. Obliczenia równoległe z użyciem technologii Nvidia CUDA, OpenCL i C++ AMP.

8. Projektowanie oraz opracowywanie gier i aplikacji na platformy Windows i iOS

8. Aplikacje webowe w zastosowaniach komercyjnych, edukacyjnych, naukowych.

9. Nowoczesne technologie programowania aplikacji WWW: HTLM5, J2EE, .NET,

systemy CMS.

10. Programowanie metod numerycznych w tomografii.

11. Bazy danych: Integracja systemów relacyjnych i obiektowych, współczesne

tendencje i koncepcje baz danych, rozproszone bazy danych, hurtownie danych,

systemy OLAP.

Katedra Informatyki Stosowanej, PŁInstytut Informatyki Stosowanej PŁ

Wykładowcy

dr hab. Szymon Grabowski

dr hab. inż. Volodymyr Mosorov

dr inż. Radosław Adamus

dr inż. Robert Banasiak

dr inż. Wojciech Bieniecki

dr inż. Piotr Duch

dr inż. Paweł Kapusta

dr inż. Tomasz Kowalski

dr inż. Michał Majchrowicz

dr inż. Andrzej Romanowski

dr Joanna Sekulska-Nalewajko

dr inż. Radosław Wajman

mgr. inż. Krzysztof Adamiak

Katedra Informatyki Stosowanej, PŁInstytut Informatyki Stosowanej PŁ

NASZE ATUTY• Uczymy myśleć

• Uświadamiamy, że uczyć się będziecie musieli w swojej

karierze w sposób ciągły

• Dajemy podstawy do rozpoczęcia kariery:

• - programisty, architekta oprogramowania

• - analityka, IT managera

• - projektanta (gier, robotów)

Katedra Informatyki Stosowanej, PŁInstytut Informatyki Stosowanej PŁ

SZEŚCIORAMIENNY ROBOT KROCZĄCY

STEROWANY ZA POMOCĄ INTERFEJSU WEBOWEGO

OSIĄGNIECIA NASZYCH DYPLOMANTÓW

Katedra Informatyki Stosowanej, PŁInstytut Informatyki Stosowanej PŁ

Zapraszamy!!