Inżynieria oprogramowania

Offer image
Offer image
Wybrany termin:

Termin:

7 lis 2026 - 30 cze 2027

Miejsce:

Kraków

Czas trwania:

224 godz.

Cena:

5600,00 zł


Prowadzący:
Kierownik studiów: dr hab. inż. Radosław Klimek, prof. AGH

Pozostałe terminy:

W tym momencie brak dostepnych innych terminów

Studia obejmują pełny proces wytwarzania oprogramowania – od programowania, przez analizę i projektowanie, aż po zarządzanie projektami IT.

Cel:

  1. zdobycie wiedzy z zakresu inżynierii oprogramowania
  2. rozwój umiejętności programowania na zaawansowanym poziomie
  3. nauka projektowania systemów informatycznych
  4. poznanie technologii baz danych i aplikacji webowych
  5. przygotowanie do pracy w projektach IT oraz zarządzania nimi

Program obejmuje szeroki zakres zagadnień praktycznych i teoretycznych związanych z tworzeniem oprogramowania.

Usługa:
Studia podyplomowe
Poziom:
Zaawansowany
  1. osoby chcące pracować w IT
  2. absolwenci kierunków technicznych i pokrewnych
  3. osoby planujące przebranżowienie do IT
  4. osoby z podstawową znajomością programowania

Nie jest wymagana zaawansowana wiedza informatyczna.

Semestr 1

  1. Programowanie w C/C++ (poziom zaawansowany)
  2. Technologie komponentowe
  3. Relacyjne bazy danych
  4. Analiza i projektowanie systemów informatycznych
  5. Modelowanie systemów informatycznych

Semestr 2

  1. UML (modelowanie systemów)
  2. Inżynieria wymagań
  3. Zaawansowane bazy danych
  4. Dostęp do baz danych przez Internet
  5. Technologie i aplikacje webowe
  6. Programowanie w Java
  7. Systemy UNIX/Linux
  8. Zarządzanie projektami IT


  1. wykłady
  2. ćwiczenia
  3. zajęcia praktyczne

Program oparty na połączeniu teorii z praktyką.

Organizator:

Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej

e-mail: kis@agh.edu.pl

Kontakt:

mgr inż. Sylwia Stawarz

tel.: 12 617 51 99

e-mail: sstawarz@agh.edu.pl

Uczestnik otrzymuje:

Dyplom ukończenia studiów podyplomowych AGH.

Wiedza:

Absolwent:

  1. posiada wiedzę z zakresu programowania obiektowego umożliwiającą tworzenie i analizę programów
  2. zna technologie komponentowe
  3. zna metody i cykle życia oprogramowania
  4. zna metody analizy i projektowania oraz inżynierii wymagań
  5. zna zagadnienia baz danych, w tym zaawansowane i webowe
  6. zna język UML na poziomie zaawansowanym
  7. zna technologie webowe i przetwarzanie danych
  8. zna systemy UNIX i ich administrację
  9. zna metody zarządzania projektami IT, ryzykiem i kosztami


Umiejętności:

Absolwent:

  1. potrafi programować w C/C++ na poziomie zaawansowanym
  2. potrafi korzystać z technologii webowych (XML, Java, JavaScript)
  3. potrafi analizować oprogramowanie i jego cykl życia
  4. potrafi modelować systemy i projektować oprogramowanie
  5. potrafi projektować i implementować bazy danych (SQL, web)
  6. potrafi tworzyć modele UML
  7. potrafi pracować i administrować systemami UNIX
  8. potrafi zarządzać projektami IT, planować i analizować ryzyko
  9. potrafi pozyskiwać i analizować informacje oraz wyciągać wnioski


Kompetencje społeczne:

Absolwent:

  1. rozumie znaczenie inżynierii oprogramowania i jej rolę społeczną
  2. potrafi pracować w zespole i przyjmować różne role
  3. jest odpowiedzialny za realizowane zadania
  4. rozumie potrzebę ciągłego uczenia się
  5. potrafi proponować nowe rozwiązania i analizować istniejące


Pozostałe korzyści:

Szczegółowy program i efekty kształcenia:

https://sylabusy.agh.edu.pl/pl/1/2/20/1/6/16/149