Metody wytwarzania oprogramowania

Offer image
Wybrany termin:

Termin:

2 semestry · 3 paź 2026 - 30 cze 2027

Miejsce:

Kraków

Czas trwania:

240 godz.

Cena:

8000,00 zł


Prowadzący:
Kierownik studiów: dr inż. Jacek Dajda

Pozostałe terminy:

W tym momencie brak dostepnych innych terminów

Studia koncentrują się na procesie tworzenia oprogramowania – od analizy wymagań po wdrożenie i utrzymanie systemów IT.

Cel:

  1. poznanie metod wytwarzania oprogramowania
  2. zdobycie wiedzy o cyklu życia systemów informatycznych
  3. rozwój umiejętności projektowania, implementacji i testowania
  4. nauka pracy w zespołach projektowych
  5. przygotowanie do pracy w branży IT


Usługa:
Studia podyplomowe
Poziom:
Podstawowy
  1. osoby chcące pracować w IT
  2. początkujący programiści
  3. analitycy i testerzy
  4. osoby chcące poznać proces tworzenia oprogramowania
  • Wprowadzenie do programowania (m.in. algorytmy i struktury danych, podstawy programowania)
  • Programowanie w języku Java
  • Projektowanie baz danych
  • Techniki obiektowe (analiza i modelowanie obiektowe, wprowadzenie do testów i wzorców obiektowych, persystencja w technikach obiektowych)
  • Inżynieria oprogramowania (m.in. modele wytwarzania oprogramowania, analiza wymagań, komunikacja i praca w grupie, zaawansowane techniki projektowania, wybrane zagadnienia prawne w branży IT)
  • Języki i technologie programowania (m.in. Android)
  • Programowanie aplikacji webowych (m.in. HTML, CSS, Javascript, REST, Spring Boot, Vue.js, testowanie aplikacji webowych)
  • Programowanie systemów rozproszonych 
  1. wykłady
  2. ćwiczenia
  3. laboratoria
  4. projekty zespołowe

Osoba do kontaktu

Monika Trojańska

tel.: +48 12 328 33 66

podyplomowe@informatyka.agh.edu.pl


Uczestnik otrzymuje:

Dyplom ukończenia studiów AGH

Wiedza:

  1. Absolwenci poznają podstawy budowy aplikacji rozproszonych, bazodanowych (SQL) oraz webowych (HTML, CSS, REST, Spring Boot, Vue.js).
  2. Absolwenci zaznajomieni zostaną z popularnymi metodami projektowania i prowadzenia projektów informatycznych, w szczególności przy użyciu metodyki Scrum i technik zwinnych zapożyczonych z innych metod (np. eXtreme Programming).
  3. Szczególnie wartościowe, bo praktyczne umiejętności pracy w zespole absolwent zdobędzie w trakcie przygotowywania projektu końcowego w ramach pracowni projektowej.

Umiejętności:

  1. Absolwenci zdobędą podstawy do tworzenia oprogramowania działającego w różnych środowiskach, realizowanego w różnych językach i programowania przy pomocy szerokiej gamy metod i narzędzi.
  2. W szczególności posiądą podstawową umiejętność projektowania (UML) i programowania w językach obiektowych (przede wszystkim Java) oraz skryptowych wraz z powiązanymi z nimi technologiami i bibliotekami.
  3. Absolwenci posiądą także umiejętność korzystania z popularnych narzędzi pracy zespołowej (GIT, Github, Maven, serwery ciągłej integracji) oraz narzędzi do testowania oprogramowania (jUnit, Selenium).

Kompetencje społeczne:

  • Kwalifikacje absolwenta pozwolą na świadomy udział w dowolnym etapie procesu konstrukcji oprogramowania. Dzięki temu będą mogli z powodzeniem aktywnie włączać się w proces konstrukcji oprogramowania, czy to pełniąc funkcję eksperta dziedzinowego, analityka, projektanta, programisty, testera, czy wdrożeniowca (DevOps).
  • Nabyte doświadczenie pozwoli na dalszy rozwój preferencji i koncentrację na wybranej roli (rolach) twórców oprogramowania oraz świadome projektowanie swojej kariery na kolejnych specjalistycznych kursach.

Pozostałe korzyści:

Szczegółowy program i efekty kształcenia:

https://sylabusy.agh.edu.pl/pl/1/2/20/1/6/4/177