Przejdź do treści Przejdź do stopki

Metody wytwarzania oprogramowania

Osoba do kontaktu

Monika Trojańska
tel.: +48 12 328 33 66
podyplomowe@informatyka.agh.edu.pl

Kierownik studiów

dr inż. Jacek Dajda
tel.: 12 328 33 29
dajda@agh.edu.pl​​​​​​​​

Organizator studiów

Wydział Informatyki

ul. Kawiory 21, 30-055 Kraków
pawilon D-17, pokój 2.33

Strona internetowa studiów

Metody wytwarzania oprogramowania


Charakterystyka studiów

Studia odpowiadają na rosnące zapotrzebowanie rynku pracy na specjalistów posiadających praktyczne kompetencje programistyczne oraz rozumiejących proces wytwarzania oprogramowania. Ich celem jest przygotowanie uczestników do analizy, projektowania i implementacji systemów informatycznych. Program umożliwia zdobycie podstaw w zakresie programowania, technologii webowych oraz pracy zespołowej w projektach IT. Szczególny nacisk położono na praktyczne wykorzystanie narzędzi i metod stosowanych w branży, co pozwala uporządkować wiedzę i rozwinąć kompetencje niezbędne do pracy w dynamicznie zmieniającym się środowisku technologicznym.

Program studiów

Link do Sylabusa

Plan studiów związany głównie z programowaniem i inżynierią oprogramowania. Obejmuje m.in.:

Wprowadzenie do programowania

  • algorytmy i struktury danych
  • podstawy programowania

Programowanie w języku Java

  • Java 1 i Java 2
  • Projektowanie baz danych

Techniki obiektowe

  • analiza i modelowanie obiektowe
  • testy i wzorce obiektowe
  • persystencja

Inżynieria oprogramowania 1 i 2

  • metody wytwarzania oprogramowania
  • analiza wymagań
  • praca zespołowa
  • narzędzia zespołów programistycznych

Języki i technologie programowania

  • programowanie mobilne Android
  • różne języki programowania
  • Programowanie aplikacji webowych

JavaScript

  • aplikacje webowe 1 i 2
  • Programowanie systemów rozproszonych

Pracownia projektow

Sylwetka absolwenta

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. W szczególności absolwenci 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. Poznają również podstawy budowy aplikacji rozproszonych, bazodanowych (SQL) oraz webowych (HTML, CSS, REST, Spring Boot, Vue.js). 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). Poza umiejętnościami programistycznymi 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). 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. 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.

Dodatkowe informacje

Czas trwania:
2 semestry (X 2026 - IX 2027)

Tryb zgłoszeń:
Rekrutacja odbywa się drogą elektroniczną poprzez stronę: https://podyplomowe.informatyka.agh.edu.pl/oferta/MWO-2/ 

Liczba miejsc:
min. 20, maks. 40

Warunki rekrutacji, w tym wymagania wstępne:
Podstawowe wymagania dotyczą wykształcenia i gotowości do nauki programowania.

Wymagane na starcie:

  • wykształcenie wyższe (min. I stopnia)
  • predyspozycje analityczne i logiczne myślenieg
  • otowość do samodzielnej pracy i nauki
     

Nie jest wymagane:

  • doświadczenie komercyjne w IT
  • zaawansowana znajomość języków programowania

Rekrutacja

Obecnie nie trwają zapisy na ten kierunek studiów podyplomowych. Zapraszamy do śledzenia naszej oferty i sprawdzania terminów rekrutacji.

Stopka