Specjalność - Inżynieria oprogramowania
Prezentacja specjalności (PDF, 1.5 MB)
Profil absolwenta
Umiejętności obejmujące wszystkie fazy cyklu życia oprogramowania ze szczególnym uwzględnieniem:
- pozyskiwania i zarządzania wymaganiami;
- analizy dziedziny problemu oraz tworzenia modelu obiektowego;
- projektowania systemów o średniej złożoności z wykorzystaniem podejścia obiektowego i wzorców projektowych;
- użytkowej znajomości nowoczesnych platform programistycznych (np. J2EE, .NET);
- znajomości i umiejętność posługiwania się odpowiednimi do fazy cyklu życia oprogramowania narzędziami CASE;
- znajomości narzędzi do projektowania graficznych interfejsów użytkownika.
Umiejętności obejmujące zagadnienia zarządzania informacją dostępną w rozproszonym środowisku webowym, w szczególności:
- znajomość statystycznych mechanizmów oraz narzędzi eksploracji wiedzy dla potrzeb zarządzania informacją;
- znajomość narzędzi i metod przetwarzania informacji w postaci graficznej dla potrzeb nowoczesnych aplikacji webowych.
Tematyka prac dyplomowych
- Systemy sztucznej inteligencji: programowanie gry w szachy, wspomaganie decyzji inwestycyjnych na giełdzie, wykrywanie plagiatów.
- Algorytmy przetwarzania, kompresji i analizy obrazów w medycynie, przemyśle, statystyczne metody rozpoznawania obrazów
- Wspomaganie procesu programowania i zarządzanie oprogramowaniem.
- Przetwarzanie informacji tekstowej przy użyciu języków skryptowych
- Programowanie systemowe w Windows
- Wykorzystanie procesorów wielordzeniowych, testy procesorów AMD i Intel.
- Programowanie grafiki, technologia NVidia CUDA
- Aplikacje webowe w zastosowaniach komercyjnych, edukacyjnych, naukowych.
- Nowoczesne technologie programowania aplikacji WWW: J2EE, .NET, systemy CMS.
- Programowanie metod numerycznych w tomografii.
- Bazy danych: Integracja systemów relacyjnych i obiektowych, współczesne tendencje i koncepcje baz danych, rozproszone bazy danych, hurtownie danych, systemy OLAP.
Rdzeń specjalności
|
|
|
|
Sem. V
|
Sem. VI
|
Sem. VII
|
||||||
l.p.
|
Nazwa przedmiotu
|
ECTS
|
e
|
w
|
ć
|
l
|
w
|
ć
|
l
|
w
|
ć
|
l
|
1
|
2
|
|
15
|
|
15
|
|
|
|
|
|
|
|
2
|
2
|
|
|
|
|
15
|
|
15
|
|
|
|
|
3
|
3
|
e
|
|
|
|
15
|
|
15
|
|
|
|
|
4
|
4
|
|
15
|
|
30
|
|
|
|
|
|
|
|
5
|
3
|
e
|
|
|
|
|
|
|
15
|
|
15
|
|
6
|
2
|
|
|
|
|
15
|
|
15
|
|
|
|
|
7
|
2
|
|
|
|
|
15
|
|
15
|
|
|
|
|
8
|
4
|
e
|
|
|
|
30
|
|
15
|
|
|
|
|
9
|
4
|
e
|
30
|
|
15
|
|
|
|
|
|
|
|
|
|
26
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60
|
0
|
60
|
90
|
0
|
75
|
15
|
0
|
15
|