Technikum Infotech

Technik Programista - Specjalność Ogólna

Technik Programista

Specjalność Ogólna (Full Stack)

Technik Programista – specjalność Full Stack skupia się na doskonaleniu podstawowych umiejętności wymaganych od współczesnego programisty: podstawy programowania, bazy danych, systemy WWW, aplikacje mobilne, aplikacje desktopowe.

Zajmuje się on wtedy zarówno przygotowaniem logicznej mechaniki działania (back-end), administracją serwera czy bazy danych, jak i projektowaniem wizualnej odsłony produktu (front-end), kodowaniem oraz integracją systemów. Można zatem powiedzieć, że full stack developer jest programistą z kategorii „umiem wszystko”.

Łączenie tych umiejętności sprawia, że młody programista staje się wszechstronny, mając pełną kontrolę nad całym procesem tworzenia oprogramowania.

Specjalność Full Stack to kompleksowe przygotowanie do pracy w branży IT. Skupia się na fundamentalnych umiejętnościach wymaganych od programistów w dziedzinach aplikacji internetowych, mobilnych i desktopowych.

Uczniowie zdobywają praktyczną wiedzę do zastosowania w wielu sektorach rynku. Spektrum możliwości jest szerokie – nawet AI nie jest zagrożeniem, a wręcz pomocą w doskonaleniu kodu.

Profil kandydata

  • Motywacja do ciągłego rozwoju
  • Zamiłowanie do technologii
  • Umiejętność wykorzystywania inteligencji matematyczno-logicznej
  • Pasja do programowania
  • Podstawowa znajomość tematyki programowania (m.in. czym są języki programowania)

Języki i Rozszerzenia

Języki obce do wyboru:

  • Hiszpański – język pełen pasji i kultury.
  • Niemiecki – kluczowy w przemyśle i technologii w Europie.
  • Japoński – język kultury azjatyckiej (zajęcia dodatkowe).

Język Angielski jest obowiązkowy. Stanowi podstawę komunikacji w IT. Z nami opanujesz go na poziomie zawodowym, gotowym do wykorzystania w branży.

const przedmiot_rozszerzony = "Matematyka";

*Przedmiot rozszerzony nie jest obligatoryjny na maturze.

Cykl Kształcenia (Stack Technologiczny)

[1] Klasa Pierwsza

  • Język angielski zawodowy
  • Podstawy programowania
  • Podstawy systemów operacyjnych
  • Kontrola wersji kodu (Git)

[2] Klasa Druga

  • Programowanie obiektowe (OOP)
  • Podstawy baz danych
  • Podstawowe aplikacje WWW
  • Testowanie i dokumentacja

[3] Klasa Trzecia

  • Projektowanie oprogramowania
  • Zaawansowane bazy danych
  • Zaawansowane aplikacje WWW
  • Podstawy PHP (Back-end)

[4] Klasa Czwarta

  • Zaawansowane aplikacje WWW
  • Aplikacje desktopowe
  • Aplikacje mobilne

[5] Klasa Piąta

  • Systemy desktopowe
  • Serwerowe systemy WWW

Egzaminy Zawodowe

Termin Kwalifikacja
Klasa 4 (Czerwiec) INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych.
Klasa 5 (Styczeń) INF.04 - Projektowanie, programowanie i testowanie aplikacji.

Certyfikaty

PCEP (Python Institute)

Oficjalny certyfikat potwierdzający podstawową znajomość języka Python.

LPI (Linux Professional Institute)

Seria certyfikatów potwierdzających wiedzę i umiejętności związane z administracją systemami Linux.

Certyfikaty to "twardy dowód" Twoich umiejętności. Umożliwiają wyróżnienie się na rynku pracy i otwierają drzwi do zaawansowanych specjalizacji.

Praktyki Zawodowe

Praktyki pozwalają zdobyć praktyczne doświadczenie w rzeczywistych projektach. Nawiązaliśmy współpracę z ponad 40 firmami IT z regionu.

  • 4 klasa: 140h (maj/czerwiec)
  • 5 klasa: 140h (listopad/grudzień)

Ścieżki Rozwoju (Studia)

Absolwenci są świetnie przygotowani do pracy, ale mogą też kontynuować naukę na kierunkach:

Programowanie Aplikacji
Informatyka
Automatyka i Robotyka
Mechatronika
Elektronika i Telekom.
Bioinżynieria

Większość naszych absolwentów łączy pracę w zawodzie ze studiami w trybie zaocznym. Część otrzymuje oferty pracy już w trakcie praktyk.

Oferta edukacyjna - Technik Programista - specjalność ogólna

Oferta edukacyjna

Technik Programista – specjalność Full Stack skupia się na doskonaleniu podstawowych umiejętności wymaganych od współczesnego programisty: podstawy programowania, bazy danych, systemy WWW, aplikacje mobilne, aplikacje desktopowe.

Zajmuje się on wtedy zarówno przygotowaniem logicznej mechaniki działania, administracją serwera czy bazy danych, jak i projektowaniem wizualnej odsłony produktu, kodowaniem oraz integracją systemów. Można zatem powiedzieć, że full stack developer jest programistą z kategorii „umiem wszystko”.

Łączenie umiejętności z zakresu front-endu (czyli wyglądu i funkcji stron internetowych i aplikacji) oraz back-endu (zarządzania serwerami, bazami danych i logiką działania aplikacji) sprawia, że młody programista staje się wszechstronny, mając pełną kontrolę nad całym procesem tworzenia oprogramowania.

Specjalność Full Stack to kompleksowe przygotowanie do pracy w szeroko rozumianej branży IT. Skupia się na fundamentalnych umiejętnościach, które są wymagane od programistów w różnych dziedzinach, w tym programowania aplikacji internetowych, mobilnych i desktopowych.

Dzięki tej specjalności uczniowie zdobywają praktyczną wiedzę, którą mogą zastosować w wielu sektorach rynku IT, od tworzenia aplikacji, po zarządzanie bazami danych. Spektrum możliwości jest na tyle szerokie, że nawet wprowadzenie na rynek sztucznej inteligencji nie jest zagrożeniem dla zawodu programisty, a wręcz pomocą w doskonaleniu kodu, co potwierdzają firmy IT.

Profil kandydata

  • motywacja do rozwoju
  • zamiłowanie do technologii,
  • umiejętność wykorzystywania inteligencji matematyczno-logicznej,
  • pasja do programowania,
  • podstawowa znajomość tematyki programowania, m.in. czym jest programowanie, języki programowania.

Języki obce

Do wyboru są następujące języki obce:

  • Hiszpański – język pełen pasji i kultury, który otwiera wiele drzwi na świecie.
  • Niemiecki – kluczowy język w przemyśle i technologii, szczególnie w Europie.
  • Japoński - język kultury azjatyckiej w ramach zajęć dodatkowych.

Język angielski jest obowiązkowy dla wszystkich, ponieważ stanowi podstawę współczesnej komunikacji międzynarodowej, technologii oraz nauki. Z nami opanujesz go na poziomie zawodowym, gotowym do wykorzystania w branży IT.

Przedmioty realizowane w cyklu kształcenia


Przedmiot rozszerzony – matematyka



Przedmiot rozszerzony nauczany w toku nauki nie jest obligatoryjny na egzaminie maturalnym,
uczeń może wybrać zdawane przedmioty maturalne zgodnie ze swoimi preferencjami.

1 klasa

  • Język angielski zawodowy
  • Podstawy programowania
  • Podstawy systemów operacyjnych
  • Kontrola wersji kodu (GiT)

2 klasa

  • Programowanie obiektowe
  • Podstawy baz danych
  • Podstawowe aplikacje WWW
  • Testowanie i dokumentacja

3 klasa

  • Projektowanie oprogramowania
  • Zaawansowane zagadnienia baz danych
  • Zaawansowane aplikacje WWW
  • Podstawy PHP

4 klasa

  • Zaawansowane aplikacje WWW
  • Aplikacje desktopowe
  • Aplikacje mobilne

5 klasa

  • Systemy desktopowe
  • Serwerowe systemy WWW

Egzaminy zawodowe

Klasa Egzamin
4 klasa - czerwiec INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych.
5 klasa - styczeń INF.04 - Projektowanie, programowanie i testowanie aplikacji.

Certyfikaty

- PCEP (Python Certified Entry-Level Programmer) to oficjalny certyfikat potwierdzający podstawową znajomość języka Python. Jest wydawany przez organizację Python Institute,

- LPI (Linux Professional Institute) to seria certyfikatów, które potwierdzają wiedzę i umiejętności związane z administracją systemami Linux. Certyfikaty te są uznawane na całym świecie i obejmują różne poziomy zaawansowania, umożliwiając certyfikowanym profesjonalistom pracę w środowiskach opartych na systemie Linux.

Certyfikaty dla programisty są istotne, ponieważ potwierdzają jego umiejętności i wiedzę w dynamicznie rozwijającej się branży technologicznej. Umożliwiają one wyróżnienie się na rynku pracy, dając pracodawcom pewność, że programista jest na bieżąco z najnowszymi technologiami i standardami.

Dodatkowo, zdobywanie certyfikatów, takich jak PCEP czy LPI, wspiera rozwój kariery i otwiera drzwi do bardziej zaawansowanego specjalizowania się w konkretnych technologiach programistycznych.

Praktyki

    Praktyki w szkole średniej w zawodzie programisty odgrywają kluczową rolę, ponieważ pozwalają uczniom zdobyć praktyczne doświadczenie i zastosować wiedzę teoretyczną w rzeczywistych projektach. Dzięki współpracy z firmami IT, uczniowie mogą lepiej zrozumieć wymagania branży, co ułatwia im start w karierze zawodowej po zakończeniu nauki.

    Nawiązaliśmy współpracę z ponad czterdziestoma firmami IT z regionu, które oferują miejsca na praktyki dla naszych uczniów.


  • 4 klasa – 140h maj/czerwiec
  • 5 klasa – 140h listopad/grudzień

Jakie studia?

Absolwenci mogą kontynuować naukę na studiach informatycznych, w szczególności w kierunkach związanych z:

  • Programowaniem aplikacji WWW/mobilnych/bazodanowych
  • Informatyką
  • Automatyką i robotyką
  • Mechatroniką
  • Elektroniką i telekomunikacją
  • Bioinżynierią

Po naszym technikum kandydat może pójść na wyżej wymienione studia, ale jest również dobrze przygotowany do wykonywania zawodu, co za tym idzie, może połączyć pracę i doskonalenie praktycznych umiejętności ze studiami w trybie zaocznym, na co decyduje się większość naszych absolwentów. Część z absolwentów otrzymała propozycję pracy już w trakcie praktyk zawodowych i do dzisiaj pracują jako zawodowi programiści.