Szczegółowe informacje
Inżynieria oprogramowania zajmuje się przede wszystkim tworzeniem nowych i wsparciem technicznym zbudowanych systemów informatycznych tak, aby mogły one być w pełni wykorzystane, pracowały bez awarii, były stabilne, nie zawieszały się, miały komunikatywne interfejsy dla użytkownika, oraz spełniały warunki specyfikacji przedstawionej przez klienta. Spełnienie warunków specyfikacji jest szczególnie ważne wtedy, gdy oprogramowanie jest pisane na zamówienie konkretnego klienta. Wpływ takiego oprogramowania na wyniki produkcyjne firmy czy instytucji może być ogromny, dlatego też od inżyniera oprogramowania oczekuje się, że jego program komputerowy będzie niezawodny. Ze względu na zakres wiedzy wymagany przy tworzeniu oprogramowania, inżynier oprogramowania musi mieć dobre podstawy matematyki, informatyki oraz technologii wywodzących się z inżynierii technik cyfrowych. W tym kontekście podstawy informatyki i inżynieria oprogramowania pokrywają się. Studenci inżynierii oprogramowania muszą jednak dodatkowo mieć praktyczne przygotowanie z zakresu wdrażania i konfiguracji oprogramowania przez nich zbudowanego lub zakupionego u dystrybutora. Z tej też przyczyny, nasi absolwenci będą często pełnić obowiązki konsultanta w zakresie inżynierii oprogramowania dla potrzeb przyszłego pracodawcy.
Studenci inżynierii oprogramowania będą również dobrze przygotowani w zakresie testowania aplikacji komputerowych oraz dużych systemów ERP. Jednym słowem, oczekujemy, że nasi absolwenci będą dobrymi menedżerami działów inżynierii oprogramowania, którzy potrafią wyjaśnić teoretyczne podstawy algorytmów oprogramowania, ich praktyczne przełożenie na pisanie kodu źródłowego oraz zbudowanie oprogramowania spełniającego warunki specyfikacji, mieścić się w budżecie oraz w czasie, zaplanowanym dla danego projektu programistycznego.