Sylwetka absolwenta
Absolwent trzyletnich studiów licencjackich na kierunku Matematyka Komputerowa uzyskuje wiedzę z zakresu matematyki oraz informatyki dającą mu umiejętność algorytmicznego spojrzenia na opisywalne w języku matematyki problemy nauk ścisłych, inżynieryjnych i biznesowych. Potrafi zbudować matematyczny model dla rozważanego problemu, ocenić czy i jakimi metodami algorytmicznymi dany problem daje się rozwiązać, skonstruować stosowne algorytmy, zaprojektować oprogramowanie i skutecznie je zaimplementować w jednym z nowoczesnych języków programowania, przy wykorzystaniu efektywnych paradygmatów programowania. Stworzone oprogramowanie potrafi przetestować i wdrożyć do eksploatacji. W fazie wstępnej analizy problemu bądź w przypadku łatwych problemów umie skorzystać z istniejącego oprogramowania matematycznego. Absolwenci kierunku matematyka komputerowa są przygotowani tak do podjęcia pracy zawodowej jaki i kontynuowania studiów drugiego stopnia na tym i pokrewnych kierunkach. W szczególności absolwent:
- posiada solidne przygotowanie teoretyczne w zakresie matematyki, obejmujące m.in. analizę matematyczną, algebrę liniową z geometrią, matematykę dyskretną, rachunek prawdopodobieństwa i statystykę oraz metody numeryczne, a w przypadku absolwentów tej specjalności na kierunku matematyka dodatkowo algebrę ogólną, topologię i równania różniczkowe
- posiada gruntowną wiedzę teoretyczną i praktyczną z zakresu podstaw informatyki obejmującą m.in. algorytmy i struktury danych, systemy operacyjne, inżynierię oprogramowania, metody, techniki i paradygmaty programowania
- biegle programuje w najpopularniejszych językach programowania ogólnego przeznaczenia (C, C++, C#, Java) oraz językach specjalizowanych w kierunku matematyki (Maple, Mathematica)
- posiada umiejętność identyfikacji, analizy i rozwiązywania problemów wymagających modelowania matematycznego wraz z opracowaniem i wdrożeniem stosownego oprogramowania
- rozumie i potrafi zastosować teorie matematyczne do komputerowego rozwiązywania konkretnych problemów inżynieryjnych i naukowych
- posiada umiejętność posługiwania się istniejącymi narzędziami, środowiskami programistycznymi i aplikacjami wspomagającymi jego pracę jako matematyka i informatyka
- potrafi samodzielnie aktualizować swoją wiedzę i umiejętności dostosowując je do szybkich zmian zachodzących we współczesnym świecie