Efekty dla studiów drugiego stopnia - profil ogólnoakademicki, na kierunku Informatyka, na specjalnościach Metody sztucznej inteligencji (Tabela 1), Projektowanie systemów CAD/CAM (Tabela 2) oraz Przetwarzanie i analiza danych (Tabela 3), na Wydziale Matematyki i Nauk Informacyjnych PW. Tabela 1. Efekty dla studiów drugiego stopnia - profil ogólnoakademicki na kierunku Informatyka w języku polskim na specjalności Metody sztucznej inteligencji na Wydziale Matematyki i Nauk Informacyjnych SI_W01 SI_W02 SI_W03 SI_W04 SI_W05 SI_W06 SI_W07 SI_W08 SI_W09 SI_W10 SI_W11 SI_W12 SI_W13 SI_W14 SI_U01 SI_U02 Wiedza Posiada pogłębioną wiedzę z matematyki w zakresie programowania liniowego i optymalizacji liniowej i nieliniowej; zna podstawy teorii liczb i możliwości jej wykorzystania w kryptografii Posiada wiedzę z fizyki współczesnej Posiada szeroką wiedzę w zakresie teorii grafów Posiada wiedzę nt. tworzenia aplikacji wielowarstwowych z wykorzystaniem serwerów aplikacyjnych i standardów Java EE Ma wiedzę o zasadach programowania równoległego i rozproszonego Zna zasady etyczne związane z wykonywaniem zawodu informatyka Rozumie konieczność rozważania społecznych skutków rozwoju technologii informacyjnych Zna metody wykorzystania inteligencji obliczeniowej w zastosowaniach ekonomicznych (Business Intelligence) Zna podstawowe systemy logiczne stosowane w sztucznej inteligencji oraz podstawowe metody reprezentacji wiedzy w tych systemach Zna zaawansowane metody uczenia maszynowego, metody ewolucyjne oraz metody inteligencji obliczeniowej Posiada wiedzę o zaawansowanej algorytmice, strukturach danych i metodach tworzenia algorytmów Zna metody zarządzania złożonymi przedsięwzięciami informatycznymi Zna języki Lisp, Prolog lub inne języki wykorzystywane w metodach sztucznej inteligencji Posiada wiedzę w zakresie prowadzenia działalności gospodarczej, praw własności intelektualnej, prawa autorskiego oraz zasobów informacji patentowej Umiejętności Posiada umiejętność gromadzenia, selekcji i krytycznej interpretacji informacji technicznej oraz zdolność formułowania poglądów, idei, problemów i ich rozwiązań oraz zdolność ich wyrażania i prezentowania specjalistom i niespecjalistom Potrafi pracować indywidualnie, w zespole oraz kierować niedużym zespołem
SI_U03 SI_U04 SI_U05 SI_U06 SI_U07 SI_U08 SI_U09 SI_U10 SI_U11 SI_U12 SI_U13 SI_U14 SI_U15 SI_U16 SI_U17 SI_U18 SI_U19 SI_U20 SI_U21 SI_U22 SI_U23 Potrafi bezproblemowo posługiwać się językiem angielskim w różnych obszarach tematycznych Potrafi samodzielnie określić kierunki dalszego uczenia się i realizować proces samo Potrafi stosować metody automatycznego wnioskowania i zasady rezolucji Potrafi wykorzystać wiedzę matematyczną do analizy i optymalizacji rozwiązań informatycznych Potrafi stworzyć model przeszukiwania heurystycznego dla grafów (OR, AND/OR) Potrafi stawiać hipotezy na tematy inżynierskie i naukowe w obszarze informatyki Potrafi projektować wydajne algorytmy i uzasadniać ich poprawność, rozumie wpływ architektury komputera na wykonanie algorytmu oraz potrafi przeprowadzić analizę czasowej złożoności obliczeniowej algorytmu Potrafi wykonać wstępną analizę ekonomiczną przedsięwzięcia informatycznego Potrafi analizować algorytmy wielowątkowe oraz wykorzystać możliwości programowania równoległego do rozwiązywania złożonych problemów Potrafi wykorzystać architekturę GPU do stworzenia algorytmów Potrafi zaprojektować efektywne języki komunikacji użytkownika z zaawansowanymi systemami informatycznymi (bazy wiedzy, MAS) Posiada umiejętność przetwarzania tekstów o sformalizowanej strukturze Potrafi projektować systemy informatyczne wykorzystujące sztuczne sieci neuronowe Potrafi projektować systemy informatyczne oparte o algorytmy genetyczne i metody ewolucyjne Dostrzega ograniczenia i słabe strony istniejących narzędzi informatycznych Potrafi wykorzystać posiadaną wiedzę do zbudowania systemu ekspertowego oraz bazy wiedzy Potrafi wykorzystać agentów programowych jako metodologię tworzenia oprogramowania Potrafi zredagować i przeanalizować wymagania w przedsięwzięciach związanych z wizualizacją komputerową Potrafi zdefiniować fazy realizacji oraz praktycznie przeprowadzić złożone przedsięwzięcie informatyczne Jest przygotowany do pracy w środowisku przemysłowym, zna podstawowe zasady bezpieczeństwa i higieny pracy Potrafi stosować metody sztucznej inteligencji w problemach z obszaru zarządzania 2
SI_K01 SI_K02 SI_K03 SI_K04 SI_K05 SI_K06 SI_K07 SI_K08 Kompetencje społeczne Posiada zdolność do kontynuacji oraz świadomość potrzeby samo w ramach procesu ustawicznego Ma świadomość wpływu nauki i techniki na środowisko naturalne i funkcjonowanie społeczeństwa Ma świadomość ważności zachowywania się w sposób profesjonalny i przestrzegania zasad etyki zawodowej Ma świadomość odpowiedzialności za wspólnie realizowane zadania w ramach pracy zespołowej Potrafi myśleć i działać w sposób kreatywny i przedsiębiorczy Rozumie społeczne konsekwencje przenikania technologii komputerowych i telekomunikacyjnych do wszystkich aspektów życia społecznego; potrzebę przekazywania społeczeństwu m.in. poprzez środki masowego przekazu informacji o osiągnięciach informatyki i innych aspektach działalności informatyka oraz potrafi przekazać takie informacje w sposób powszechnie zrozumiały Potrafi stosować w praktyce techniki zarządzania projektami informatycznymi Potrafi posługiwać się językiem angielskim w stopniu umożliwiającym bezproblemową komunikację w zakresie zagadnień zawodowych 3
Tabela 2. Efekty dla studiów drugiego stopnia - profil ogólnoakademicki na kierunku Informatyka w języku polskim na specjalności Projektowanie systemów CAD/CAM na Wydziale Matematyki i Nauk Informacyjnych CC_W01 CC_W02 CC_W03 CC_W04 CC_W05 CC_W06 CC_W07 CC_W08 CC_W09 CC_W10 CC_W11 CC_W12 CC_W13 CC_W14 CC_U01 CC_U02 Wiedza Posiada pogłębioną wiedzę z matematyki w zakresie programowania liniowego i optymalizacji liniowej i nieliniowej; zna podstawy teorii liczb i możliwości jej wykorzystania w kryptografii Posiada podstawową wiedzę w zakresie fizyki klasycznej i geometrii różniczkowej; posiada wiedzę z zakresu mechaniki ciał odkształcalnych i zna podstawy numerycznego modelowania zagadnień tej dziedziny Posiada wiedzę o przydatnych algorytmach numerycznych i kombinatorycznych do modelowania sceny 3D Posiada wiedzę o przydatnych algorytmach numerycznych i kombinatorycznych modelowania przestrzeni konfiguracji takich jak: bryła sztywna lub łańcuch kinematyczny Ma wiedzę o zasadach programowania równoległego i rozproszonego Zna zasady etyczne związane z wykonywaniem zawodu informatyka Rozumie konieczność rozważania społecznych skutków technologii informacyjnych Posiada wiedzę o przydatnych algorytmach numerycznych i kombinatorycznych modelowania pól wektorowych oraz sterowania w przestrzeniach stanu Posiada wiedzę o parametrach dynamiki interakcji użytkownika z środowiskiem wirtualnym Posiada wiedzę o podstawowych algorytmach numerycznych i kombinatorycznych modelowania pól tensorowych na rozmaitościach Riemanna Posiada wiedzę o zaawansowanej algorytmice, strukturach danych i metodach tworzenia algorytmów Zna metody zarządzania złożonymi przedsięwzięciami informatycznymi Ma szczegółową wiedzę o metodach grafiki komputerowej i przetwarzania scen 3D Posiada wiedzę w zakresie prowadzenia działalności gospodarczej, praw własności intelektualnej, prawa autorskiego oraz zasobów informacji patentowej Umiejętności Posiada umiejętność gromadzenia, selekcji i krytycznej interpretacji informacji technicznej oraz zdolność formułowania poglądów, idei, problemów i ich rozwiązań oraz zdolność ich wyrażania i prezentowania specjalistom i niespecjalistom Potrafi pracować indywidualnie, w zespole oraz kierować niedużym zespołem 4
CC_U03 CC_U04 CC_U05 CC_U06 CC_U07 CC_U08 CC_U09 CC_U10 CC_U11 CC_U12 CC_U13 CC_U14 CC_U15 CC_U16 CC_U17 CC_U18 CC_U19 CC_U20 CC_U21 CC_U22 CC_U23 Potrafi bezproblemowo posługiwać się językiem angielskim w różnych obszarach tematycznych Potrafi samodzielnie określić kierunki dalszego uczenia się i realizować proces samo Potrafi zaprojektować system modelowania CAD Potrafi wykorzystać wiedzę matematyczną do analizy i optymalizacji rozwiązań informatycznych Potrafi projektować modele rzeczywistości wirtualnej Potrafi stawiać hipotezy na tematy inżynierskie i naukowe w obszarze informatyki Potrafi projektować wydajne algorytmy i uzasadniać ich poprawność, rozumie wpływ architektury komputera na wykonanie algorytmu oraz potrafi przeprowadzić analizę czasowej złożoności obliczeniowej algorytmu Potrafi wykonać wstępną analizę ekonomiczną przedsięwzięcia informatycznego Potrafi analizować algorytmy wielowątkowe oraz wykorzystać możliwości programowania równoległego do rozwiązywania złożonych problemów Potrafi wykorzystać architekturę GPU do stworzenia algorytmów Potrafi formułować i rozwiązywać złożone zadania numerycznej symulacji i analizy procesów technicznych (MES, CAE) Posiada umiejętność przetwarzania tekstów o sformalizowanej strukturze Potrafi zaprojektować system modelowania CAM w zakresie programowania urządzeń sterowanych numerycznie Potrafi zaprojektować wydajne algorytmy wyświetlania scen 3D z uwzględnieniem wymagań technicznych i aspektów pozatechnicznych Dostrzega ograniczenia i słabe strony istniejących narzędzi informatycznych Potrafi zaprojektować poprawną dynamicznie interakcję użytkownika z systemem czasu rzeczywistego Rozumie i potrafi biegle posługiwać się zaawansowanymi pojęciami mechaniki w kontekście symulacji procesów technicznych Potrafi zredagować i przeanalizować wymagania w przedsięwzięciach związanych z wizualizacją komputerową Potrafi zdefiniować fazy realizacji oraz praktycznie przeprowadzić złożone przedsięwzięcie informatyczne Jest przygotowany do pracy w środowisku przemysłowym, zna podstawowe zasady bezpieczeństwa i higieny pracy Jest przygotowany do prac informatycznych w zespole badawczym w zakresie mechaniki klasycznej 5
CC_K01 CC_K02 CC_K03 CC_K04 CC_K05 CC_K06 CC_K07 CC_K08 Kompetencje społeczne Posiada zdolność do kontynuacji oraz świadomość potrzeby samo w ramach procesu ustawicznego Ma świadomość wpływu nauki i techniki na środowisko naturalne i funkcjonowanie społeczeństwa Ma świadomość ważności zachowywania się w sposób profesjonalny i przestrzegania zasad etyki zawodowej Ma świadomość odpowiedzialności za wspólnie realizowane zadania w ramach pracy zespołowej Potrafi myśleć i działać w sposób kreatywny i przedsiębiorczy Rozumie społeczne konsekwencje przenikania technologii komputerowych i telekomunikacyjnych do wszystkich aspektów życia społecznego; potrzebę przekazywania społeczeństwu m.in. poprzez środki masowego przekazu informacji o osiągnięciach informatyki i innych aspektach działalności informatyka oraz potrafi przekazać takie informacje w sposób powszechnie zrozumiały Potrafi stosować w praktyce techniki zarządzania projektami informatycznymi Potrafi posługiwać się językiem angielskim w stopniu umożliwiającym bezproblemową komunikację w zakresie zagadnień zawodowych 6
Tabela 3. Efekty dla studiów drugiego stopnia - profil ogólnoakademicki na kierunku Informatyka w języku polskim na specjalności Przetwarzanie i analiza danych na Wydziale Matematyki i Nauk Informacyjnych PD_W01 PD_W02 PD_W03 PD_W04 PD_W05 PD_W06 PD_W07 PD_W08 PD_W09 PD_W10 PD_W11 PD_W12 PD_W13 PD_W14 PD_W15 PD_W16** PD_W17** Wiedza Posiada pogłębioną wiedzę z matematyki, w tym z metod optymalizacji wykorzystywanych w uczeniu maszynowym Posiada wiedzę z fizyki współczesnej Posiada pogłębioną wiedzę na temat metod wnioskowania statystycznego Posiada pogłębioną wiedzę nt. metod, technik, narzędzi i technologii inżynierskich stosowanych do tworzenia systemów przetwarzania danych Big Data Ma wiedzę o zasadach przetwarzania równoległego i rozproszonego oraz zna metody, techniki, narzędzia i technologie inżynierskie stosowane do równoległego i rozproszonego przetwarzania danych w środowisku klastrowym Zna zasady etyczne związane z wykonywaniem zawodu informatyka Rozumie konieczność rozważania społecznych skutków rozwoju technologii informacyjnych Posiada pogłębioną znajomość metod analizy danych w zastosowaniach praktycznych, z uwzględnieniem m.in. wstępnego przetwarzania danych Zna zaawansowane metody wizualizacji danych Zna zaawansowane metody uczenia maszynowego, metody ewolucyjne oraz metody inteligencji obliczeniowej Posiada wiedzę o zaawansowanej algorytmice, strukturach danych i metodach tworzenia algorytmów Zna metody zarządzania złożonymi przedsięwzięciami informatycznymi Zna kluczowe języki programowania wykorzystywane w analizie danych, np. języki R, Python lub inne Posiada wiedzę w zakresie prowadzenia działalności gospodarczej, praw własności intelektualnej, prawa autorskiego oraz zasobów informacji patentowej Zna metody filtrowania, agregacji i integracji zbiorów danych Ma elementarną wiedzę w zakresie elektroniki i telekomunikacji, potrzebną do zrozumienia technik cyfrowych i zasad funkcjonowania współczesnych komputerów, a także sieci bezprzewodowych Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie informatyki, w tym w zakresie języków i paradygmatów programowania, komunikacji człowiek-komputer, baz danych i inżynierii oprogramowania 7
PD_W18** PD_U01 PD_U02 PD_U03 PD_U04 PD_U05 PD_U06 PD_U07 PD_U08 PD_U09 PD_U10 PD_U11 PD_U12 PD_U13 PD_U14 PD_U15 PD_U16 PD_U17 PD_U18 PD_U19 Zna podstawowe metody, techniki, narzędzia i technologie inżynierskie stosowane przy rozwiązywaniu złożonych zadań informatycznych z zakresu budowy systemów komputerowych, sieci komputerowych i technologii sieciowych Umiejętności Posiada umiejętność gromadzenia, selekcji i krytycznej interpretacji informacji technicznej oraz zdolność formułowania poglądów, idei, problemów i ich rozwiązań oraz zdolność ich wyrażania i prezentowania specjalistom i niespecjalistom Potrafi pracować indywidualnie, w zespole oraz kierować niedużym zespołem Potrafi bezproblemowo posługiwać się językiem angielskim w różnych obszarach tematycznych Potrafi samodzielnie określić kierunki dalszego uczenia się i realizować proces samo Potrafi stosować metody uczenia maszynowego Potrafi wykorzystać metody wnioskowania statystycznego w budowie rozwiązań informatycznych Potrafi stworzyć system gromadzenia i analizy danych Big Data Potrafi stawiać hipotezy na tematy inżynierskie i naukowe w obszarze informatyki Potrafi projektować wydajne metody przetwarzania danych i rozumie wpływ architektury systemu na wykonanie tych metod Potrafi wykonać wstępną analizę ekonomiczną przedsięwzięcia informatycznego Potrafi wykorzystać możliwości równoległego przetwarzania danych do rozwiązywania złożonych problemów Potrafi wykorzystać architekturę klastrową do składowania danych i tworzenia algorytmów Potrafi zaprojektować system wykorzystujący metody klasyfikacji i regresji Potrafi ocenić jakość systemów wspomagania decyzji wykorzystujących metody uczenia maszynowego Potrafi projektować systemy wspomagania podejmowania decyzji Potrafi tworzyć systemy informatyczne wykorzystujące metody optymalizacji Dostrzega ograniczenia i słabe strony istniejących narzędzi informatycznych Potrafi wykonać wizualizację danych o złożonej strukturze i o wysokim wymiarze Potrafi przedstawić wyniki analizy danych w sposób czytelny dla odbiorcy 8
PD_U20 PD_U21 PD_U22 PD_U23 PD_U24** PD_U25** PD_U26** PD_U27** PD_U28** PD_K01 PD_K02 PD_K03 PD_K04 Potrafi zredagować i przeanalizować wymagania w przedsięwzięciach związanych z wizualizacją komputerową Potrafi zdefiniować fazy realizacji oraz praktycznie przeprowadzić złożone przedsięwzięcie informatyczne Jest przygotowany do pracy w środowisku przemysłowym, zna podstawowe zasady bezpieczeństwa i higieny pracy Potrafi stosować metody analizy danych w problemach z obszaru zarządzania Ma umiejętność projektowania sieci komputerowych; potrafi pełnić funkcję administratora sieci komputerowej i zabezpieczyć dane przed nieuprawnionym odczytem Ma umiejętność rozwiązywania zagadnień z zakresu komunikacji człowiek-komputer, formułowania algorytmów i projektowania złożonych lub nietypowych systemów informatycznych Potrafi stworzyć model obiektowy prostego systemu Potrafi sformułować specyfikację systemów informatycznych w odniesieniu do sprzętu, oprogramowania systemowego i cech funkcjonalnych aplikacji Potrafi zgodnie z zadaną specyfikacją zaprojektować oraz zrealizować system informatyczny, używając właściwych metod, technik i narzędzi Kompetencje społeczne Posiada zdolność do kontynuacji oraz świadomość potrzeby samo w ramach procesu ustawicznego Ma świadomość wpływu nauki i techniki na środowisko naturalne i funkcjonowanie społeczeństwa Ma świadomość ważności zachowywania się w sposób profesjonalny i przestrzegania zasad etyki zawodowej Ma świadomość odpowiedzialności za wspólnie realizowane zadania w ramach pracy zespołowej PD_K05 PD_K06 PD_K07 PD_K08 Potrafi myśleć i działać w sposób kreatywny i przedsiębiorczy Rozumie społeczne konsekwencje przenikania technologii komputerowych i telekomunikacyjnych do wszystkich aspektów życia społecznego; potrzebę przekazywania społeczeństwu m.in. poprzez środki masowego przekazu informacji o osiągnięciach informatyki i innych aspektach działalności informatyka oraz potrafi przekazać takie informacje w sposób powszechnie zrozumiały Potrafi stosować w praktyce techniki zarządzania projektami informatycznymi Potrafi posługiwać się językiem angielskim w stopniu umożliwiającym bezproblemową komunikację w zakresie zagadnień zawodowych ** Dodatkowe efekty dla studiów drugiego stopnia trwających cztery semestry 9