Opis zakresu kształcenia
Celem kształcenia w obszarze „Programowanie obiektowe” jest przygotowanie specjalistów w zakresie projektowania i implementowania systemów informatycznych w oparciu o język Java oraz technologię JEE. W programie znalazły się przedmioty traktujące o podstawowych zagadnieniach teoretycznych i praktycznych języka Java i powiązanych z nim technologii oraz ich praktycznej realizacji projektów z uwzględnieniem aspektów bezpieczeństwa oraz efektywnością działania.
Wybierając ten moduł kształcenia zdobędziesz zatem uniwersalną wiedzę z zakresu implementacji systemów w oparciu o JEE. Poznasz także język Java, technologię JEE oraz będziesz potrafił wykorzystać narzędzia służące do pracy zespołowej i wytwarzania oprogramowania z wykorzystaniem dobrych praktyk. Podczas studiów pokażemy Ci także różne podejścia do tworzenia architektury takich systemów.
Czego się nauczysz?
Wybierając ten moduł kształcenia uzyskasz praktyczną wiedzę z zakresu projektowania i tworzenia oprogramowania w jednym z najpopularniejszych języków obiektowych – JAVA.
Nauczymy Cię zatem czym jest obiektowość. Wytłumaczymy czym jest JAVA oraz pokażemy w jaki sposób wykorzystać posiadaną wiedzę do tworzenia aplikacji webowych.
Dopełnieniem kursu będzie ukazanie współczesnych narzędzi programistycznych oraz metod testowania oprogramowania.
Twoja ścieżka kształcenia
- Wprowadzenie do programowania obiektowego
- Zaawansowane elementy języka JAVA
- Wzorce projektowe
- JavaEE
- Technologie webowe i narzędzia programistyczne
- Narzędzia programistyczne, testowanie i metodologia
Gdzie znajdziesz pracę
Ujęty w programie specjalności projekt pozwala na szersze spojrzenie na realizowane zagadnienia oraz wyrabia umiejętność pracy w zespole. Absolwenci specjalności są poszukiwani na rynku pracy zwłaszcza przez duże, międzynarodowe korporacje, które projektują aplikacje i systemy dla dużych klientów biznesowych.
- Język angielski 12 ECTS
- Algebra liniowa z elementami geometrii analitycznej 8 ECTS
- Analiza matematyczna 8 ECTS
- Matematyka dyskretna 8 ECTS
- Ergonomia/Bezpieczeństwo i higiena pracy w zawodzie informatyka 1 ECTS
- Problemy społeczne i zawodowe informatyki/Perspektywy informatyki 2 ECTS
- Filozofia/Etyka nowych technologii 2 ECTS
- Podstawy informatyki 8 ECTS
- Systemy operacyjne 5 ECTS
- Algorytmy i złożoność 6 ECTS
- Programowanie w językach C i C++ 6 ECTS
- Fizyka dla informatyków 9 ECTS
- Metody probabilistyczne i statystyka 9 ECTS
- Ekonomia/Marketing nowych technologii 1 ECTS
- Programowanie w języku Java 4 ECTS
- Języki formalne i kompilatory 4 ECTS
- Bazy danych 4 ECTS
- Podstawy elektroniki i systemów cyfrowych z elementami miernictwa 5 ECTS
- Sieci komputerowe 4 ECTS
- Grafika i komunikacja człowiek-komputer 4 ECTS
- Prawo autorskie/Ochrona własności intelektualnej 3 ECTS
- Architektury komputerowe 5 ECTS
- Systemy wbudowane 5 ECTS
- Programowanie współbieżne i rozproszone 5 ECTS
- Bezpieczeństwo systemów komputerowych 5 ECTS
- Internet i jego zastosowanie 5 ECTS
- Metody obliczeniowe i symulacja 5 ECTS
- Sztuczna inteligencja i systemy ekspertowe 5 ECTS
- Zaawansowane systemy baz danych 5 ECTS
- Bezpieczeństwo systemów teleinformatycznych 2 ECTS
- Zakres kształcenia
- Prawo komputerowe 2 ECTS
- Seminarium dyplomowe/Praca dyplomowa 4 ECTS
- Techniki zakładania i prowadzenia firmy/Biznesplan projektu informatycznego 2 ECTS
- Praktyka zawodowa 3 miesiące
- Problemy e-biznesu/Pozatechniczne aspekty projektowania gier komputerowych 5 ECTS
- Zarządzanie projektami informatycznymi 2 ECTS
- Zakres kształcenia
Dlaczego warto studiować Informatykę na WSZiB w Krakowie

Prawdziwe studia inżynierskie

Różne ścieżki kształcenia

Certyfikowani trenerzy i praktycy

Studia w wyjątkowej atmosferze

Doskonale wyposażone laboratoria

Program kształcenia

Elastyczny program nauczania

Azure Dev Tools for Teaching

Autorskie serwisy internetowe
