EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW INFORMATYKA poziom kształcenia profil kształcenia tytuł zawodowy uzyskiwany przez absolwenta studia drugiego stopnia ogólnoakademicki magister inżynier 1. Umiejscowienie kierunku w obszarze (obszarach) kształcenia z uzasadnieniem Efekty kształcenia dla kierunku informatyka umiejscowione są w obszarze nauk ścisłych o profilu ogólnoakademickim. Wydział Matematyki i Informatyki posiada uprawnienia do nadawania stopnia naukowego doktora habilitowanego nauk matematycznych w dyscyplinie informatyka. Informatyka w obszarze nauk ścisłych wykorzystuje w dużym stopniu język i metody formalne matematyki oraz skupia się na szeroko rozumianych obliczeniach, a w mniejszym stopniu na urządzeniach, na których obliczenia są realizowane. Kształcenie informatyczne w obszarze nauk ścisłych na studiach drugiego stopnia wykorzystuje w istotny sposób język i metody formalne matematyki do opisu zjawisk i procesów informatycznych, ich modelowania i analizowania, oraz dokumentowania wyników prac. Istotne znaczenie mają także zaawansowane narzędzia, metody i technologie informatyczne oraz ich praktyczne wykorzystanie w wybranych obszarach zastosowań. Kształcenie jest prowadzone w ramach programów trwających 4 semestry i przeznaczone jest dla absolwentów studiów licencjackich. Po ukończeniu studiów student uzyskuje tytuł zawodowy magistra inżyniera. W trakcie studiów realizowane są kierunkowe efekty kształcenia określone dla kierunku informatyka w obszarze kształcenia nauk ścisłych dla studiów drugiego stopnia. 2. Efekty kształcenia Objaśnienie oznaczeń: K (przed podkreślnikiem) kierunkowe efekty kształcenia W kategoria wiedzy w efektach kształcenia U kategoria umiejętności w efektach kształcenia K (po podkreślniku) kategoria kompetencji społecznych 01, 02, 03 i kolejne numer efektu kształcenia SYMBOL Efekty kształcenia dla kierunku studiów informatyka Po ukończeniu studiów drugiego stopnia na kierunku studiów informatyka absolwent: Odniesienie do efektów kształcenia w obszarach nauk ścisłych oraz kompetencji inżynierskich KINF2_W01 KINF2_W02 WIEDZA ma pogłębioną wiedzę z działów matematyki niezbędnych do studiowania informatyki zna zaawansowane struktury danych i ich zastosowania X2A_W02 1
KINF2_W03 KINF2_W04 zna dobrze narzędzia i technologie informatyczne właściwe dla wybranych obszarów zastosowań ma ugruntowaną wiedzę dotyczącą prawnych i społecznych aspektów informatyki, w tym odpowiedzialności zawodowej i etycznej, kodeksów etycznych, własności intelektualnej, prywatności i swobód obywatelskich, ryzyka i odpowiedzialności związanej z systemami informatycznymi X2A_W05 X2A_W08 X2A_W09 KINF2_W05 zna dobrze zasady bezpieczeństwa i higieny pracy w zawodzie informatyka X2A_W07 KINF2_W06 KINF2_W07 KINF2_W08 KINF2_W09 KINF2_W10 KINF2_W11 KINF2_W12 KINF2_W13 KINF2_W14 ma wiedzę dotyczącą tworzenia i rozwoju firmy informatycznej oraz świadczenia wybranych usług informatycznych zna wybrane metody reprezentacji wiedzy, w tym wiedzy niepełnej i nieprecyzyjnej oraz zna obszary ich zastosowania ma wiedzę na temat wybranych metod, narzędzi i technik sztucznej inteligencji, w tym metod i narzędzi lingwistyki komputerowej i inżynierii języka ma wiedzę na temat budowy systemów wykorzystujących metody i techniki sztucznej inteligencji, w tym systemów z kompetencją językową zna zaawansowane metody projektowania i analizowania złożoności obliczeniowej algorytmów sekwencyjnych, równoległych i rozproszonych zna zasady działania oraz zastosowania zaawansowanych algorytmów (w tym algorytmy wyboru, algorytmy grafowe, tekstowe i geometryczne) oraz klas algorytmów (algorytmy zachłanne, dziel i zwyciężaj, programowanie dynamiczne, algorytmy losowe) zna podstawy teoretyczne kryptografii i jej rozmaite zastosowania zna wybrane problemy bezpieczeństwa systemów informatycznych, w tym sieci komputerowych ma wiedzę na temat budowy przykładowych systemów informatycznych wykorzystywanych w praktyce X2A_W10 X2A_W05 2
KINF2_W15 KINF2_W16 KINF2_W17 KINF2_W18 KINF2_U01 KINF2_U02 KINF2_U03 KINF2_U04 KINF2_U05 KINF2_U06 KINF2_U07 KINF2_U08 KINF2_U09 rozumie cykl życia oraz zna ograniczenia złożonych systemów informatycznych ma wiedzę na temat logicznych podstaw informatyki (funkcje rekurencyjne, algorytmy Markowa, teza Churcha, rozstrzygalność, złożoność, klauzule Horna) ma wiedzę dotyczącą rozwiązywania problemów z wykorzystaniem zaawansowanych metod informatycznych ma wiedzę na temat zaawansowanych zagadnień inżynierii oprogramowania, w tym metod, technik i narzędzi rozwoju oprogramowania, zarządzania wymaganiami, procesu projektowania systemów, zarządzania projektami informatycznymi UMIEJĘTNOŚCI posiada umiejętność konstruowania rozumowań matematycznych potrafi zastosować zaawansowaną wiedzę matematyczną do formułowania, analizowania i rozwiązywania zadań związanych z informatyką potrafi wyrażać problemy obliczeniowe w języku matematyki ma umiejętność projektowania abstrakcyjnych struktur danych i ich wydajnych implementacji ma umiejętność projektowania i analizowania algorytmów probabilistycznych posługuje się bibliotekami algorytmów i struktur danych, w tym bibliotekami algorytmów numerycznych potrafi wykorzystywać narzędzia i technologie informatyczne właściwe dla wybranych obszarów zastosowań potrafi w sposób przystępny przedstawić fakty z zakresu informatyki, porozumiewać się przy użyciu różnych technik w środowisku zawodowym oraz w innych środowiskach, w tym w języku angielskim oraz z wykorzystaniem narzędzi informatycznych ma umiejętności językowe zgodnie z wymaganiami określonymi dla poziomu B2+ Europejskiego Systemu Opisu Kształcenia Językowego w co najmniej jednym języku obcym oraz zna język angielski w stopniu umożliwiającym czytanie ze zrozumieniem dokumentacji oprogramowania, podręczników i artykułów informatycznych X2A_W02 InzA_W03 X2A_U05 X2A_U06 X2A_U10 3
KINF2_U10 KINF2_U11 KINF2_U12 KINF2_U13 KINF2_U14 KINF2_U15 KINF2_U16 KINF2_U17 KINF2_U18 KINF2_U19 KINF2_U20 KINF2_U21 potrafi utworzyć zaawansowane opracowanie przedstawiające określony problem z zakresu informatyki, w tym z wykorzystaniem współczesnych metod prezentacyjnych posiada umiejętność przygotowania obszernych dokumentacji, opracowań i raportów w języku polskim i języku obcym, w tym z wykorzystaniem ujęć teoretycznych, a także różnych źródeł posiada pogłębioną umiejętność przygotowania wystąpień ustnych, w języku polskim i języku obcym, dotyczących zagadnień teoretycznych i praktycznych informatyki potrafi zastosować wybrane metody modelowania i przetwarzania informacji na potrzeby budowy systemów gromadzących i przetwarzających wiedzę potrafi wykorzystać wybrane metody, narzędzia i techniki sztucznej inteligencji do rozwiązywania problemów związanych z budową systemów informatycznych projektuje algorytmy zgodnie z wybranymi modelami obliczeń oraz wybranymi paradygmatami językowymi definiuje podstawowe klasy złożoności obliczeniowej oraz opisuje związki między nimi; rozumie pojęcie zupełności i podaje przykłady problemów zupełnych w swoich klasach analizuje pesymistyczną i oczekiwaną złożoność obliczeniową algorytmów; rozwiązuje równania rekurencyjne wyrażające złożoność algorytmów; rozróżnia pojęcie złożoności problemu od pojęcia złożoności obliczeniowej algorytmów dla tego problemu potrafi przeanalizować pod kątem bezpieczeństwa wybrane protokoły sieciowe potrafi posługiwać się podstawowymi technikami kryptologicznymi umie wskazać zalety i ograniczenia systemów informatycznych wykorzystywanych w praktyce potrafi wyrażać krytyczne opinie na temat architektury oraz użyteczności wykorzystywanych systemów informatycznych X2A_U05 X2A_U06 X2A_U08 X2A_U08 X2A_U09 4
KINF2_U22 KINF2_U23 KINF2_U24 KINF2_U25 KINF2_U26 KINF2_U27 KINF2_U28 KINF2_U29 potrafi w sposób przystępny przedstawiać konsekwencje zastosowania metod logicznych w informatyce. potrafi wykorzystywać metody informatyczne do rozwiązywania problemów praktycznych i problemów teoretycznych stosuje zaawansowane metodyki budowy oprogramowania, rozstrzyga o ich przydatności, w tym podejmuje decyzje dotyczące wyboru technik prowadzących do otrzymania oprogramowania wysokiej jakości potrafi przeprowadzić analizę biznesową oraz analizę wymagań systemu informatycznego projektuje i implementuje systemy informatyczne o różnej złożoności i różnych architekturach, w tym z wykorzystaniem architektur wielowarstwowych i rozproszonych potrafi identyfikować role uczestników procesu rozwoju oprogramowania oraz zastosować metody i techniki zarządzania projektami informatycznymi potrafi pozyskiwać informacje z literatury, baz wiedzy, Internetu oraz innych wiarygodnych źródeł, integrować je, dokonywać ich interpretacji oraz wyciągać wnioski i formułować opinie potrafi samodzielnie pogłębiać i aktualizować wiedzę i umiejętności z zakresu informatyki oraz określać kierunki dalszego rozwoju zawodowego KOMPETENCJE SPOŁECZNE InzA_U04 X2A_U03 X2A_U07 KINF2_K01 KINF2_K02 KINF2_K03 KINF2_K04 KINF2_K05 KINF2_K06 KINF2_K07 KINF2_K08 ma pogłębioną świadomość wagi i rozumie znaczenie matematyki w rozmaitych zastosowaniach, w szczególności w informatyce ma pogłębioną świadomość roli informatyki w kształtowaniu życia społecznego ma pełną świadomość odpowiedzialności zawodowej informatyka zna ograniczenia własnej wiedzy i rozumie potrzebę dalszego kształcenia, w tym zdobywania wiedzy pozadziedzinowej potrafi precyzyjnie formułować pytania służące pogłębieniu własnego zrozumienia danego tematu lub odnalezieniu brakujących elementów rozumowania potrafi pracować zespołowo i pełnić w zespole rożne role; rozumie konieczność systematycznej pracy nad wszelkimi projektami, które mają długofalowy charakter rozumie i docenia znaczenie uczciwości intelektualnej w działaniach własnych i innych osób; postępuje etycznie zna najważniejsze osiągnięcia w swojej dziedzinie i stojące przed nią wyzwania; potrafi je przedstawić laikom w sposób popularny X2A_K04 X2A_K05 X2A_K04 InzA_K01 X2A_K02 X2A_K03 InzA_K01 X2A_K05 KINF2_K09 potrafi formułować opinie na temat zagadnień informatycznych X2A_K04 KINF2_K10 potrafi myśleć i działać w sposób przedsiębiorczy X2A_K07 InzA_K02 5