kontakt    mapa strony  
    polski   english

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:

Umiejętności obejmujące zagadnienia zarządzania informacją dostępną w rozproszonym środowisku webowym, w szczególności:

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, statystyczne metody rozpoznawania obrazów
  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. Programowanie grafiki, technologia NVidia CUDA
  8. Aplikacje webowe w zastosowaniach komercyjnych, edukacyjnych, naukowych.
  9. Nowoczesne technologie programowania aplikacji WWW: 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.
 

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

Bloki obieralne ...

powrót do góry