Technik programista

Twórz cyfrową przyszłość i zostań technikiem programistą

Zawód technika programisty to propozycja dla osób, które pasjonują się komputerami, technologią i tworzeniem oprogramowania. Absolwenci zdobywają wiedzę i praktyczne umiejętności potrzebne do projektowania, tworzenia, testowania i wdrażania aplikacji komputerowych oraz systemów informatycznych.

Podczas nauki uczniowie poznają języki programowania, algorytmy i struktury danych, bazy danych, tworzenie stron internetowych oraz zasady bezpieczeństwa i obsługi systemów informatycznych. Program łączy teorię z praktyką – zajęcia odbywają się w pracowniach komputerowych i w środowisku zbliżonym do realnej pracy w firmach IT, co pozwala zdobyć doświadczenie niezbędne do samodzielnego programowania. Absolwenci kierunku mogą znaleźć zatrudnienie w firmach programistycznych, działach IT przedsiębiorstw, firmach tworzących aplikacje mobilne i webowe, a także w projektach start-upowych. To zawód, który daje możliwość ciągłego rozwoju, pracy nad innowacyjnymi projektami oraz stabilne i dobrze płatne zatrudnienie na dynamicznie rozwijającym się rynku technologii informatycznych.

Co musisz wiedzieć o tym kierunku?

 5 lat (10 semestrów)

INF.03 Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych
INF.04 Projektowanie, programowanie i testowanie aplikacji

  • Bezpieczeństwo i higiena pracy
  • Podstawy informatyki
  • Projektowanie stron internetowych
  • Projektowanie i administrowanie bazami danych
  • Programowanie aplikacji internetowych
  • Język obcy zawodowy
  • Projektowanie, programowanie i testowanie aplikacji
  • Projektowanie oprogramowania
  • Programowanie obiektowe
  • Programowanie aplikacji desktopowych
  • Programowanie aplikacji mobilnych
  • Programowanie aplikacji zaawansowanych webowych
  • Testowanie i dokumentowanie aplikacji

Czego uczysz się na zajęciach:

  • interpretowania założeń, wymagań funkcjonalnych i niefunkcjonalnych dla aplikacji
  • analizowania projektu, architektury aplikacji
  • przygotowywania i analizowania algorytmów
  • tworzenia i wykorzystywania struktur danych
  • tworzenia i modyfikowania kodu aplikacji w wybranym języku i środowisku programowania
  • testowania kodu w celu wykrycia i usunięcia błędów oraz zapewnienia niezawodności i bezpieczeństwa aplikacji
  • przygotowywania dokumentacji technicznej aplikacji oraz instrukcji obsługi dla użytkowników
  • przygotowywania aplikacji do instalacji i uruchomienia
  • organizowania stanowiska pracy zgodnie z zasadami i przepisy BHP, ochrony ppoż., ochrony środowiska oraz ergonomii
  • tworzenie / programowanie aplikacji na platformy mobilne: Android, J2ME, iOS, Windows 8.1 w Modern UI, itp.
  • definiowanie funkcjonalności oprogramowania zgodnie ze specyfikacją i oczekiwaniami użytkowników
  • projektowanie architektury IT, tj.: podstawowej organizacji systemu i jego komponentów
  • mapowanie danych w przypadku projektowania dużych systemów
  • opracowywanie niezbędnej dokumentacji IT zgodnie z przyjętymi i obowiązującymi standardami w tym zakresie
  • współpraca z zespołem graficznym, developerskim i QA w przygotowywaniu aplikacji zgodnie z oczekiwaniami klienta
  • pisanie kodu programu, a w uzasadnionych przypadkach usuwanie błędów w kodzie programu po przeprowadzeniu analizy danego problemu w celu znalezienie najskuteczniejszego rozwiązania i naprawienia błędów
  • dążenie do optymalizacji wydajności kodu oraz utrzymywanie najwyższych standardów bezpieczeństwa kodu
  • implementowanie warstwy front-end dla standardowych, responsywnych i mobilnych interfejsów użytkownika
  • tworzenie interfejsów zgodnie z wytycznymi użytkownika i przyjętymi w tym zakresie standardami
  • analizowanie uruchomionych rozwiązań i prezentowanie wniosków końcowych
  • podejmowanie działań na rzecz rozwoju i utrzymania aplikacji
  • budowanie witryn i aplikacji mobilnych na IOS, Android z wykorzystaniem API oparciu o rozwiązania chmurowe

Każdy uczeń realizuje program technikum, dzięki czemu po 5 latach uzyskuje wykształcenie średnie oraz może podejść do egzaminu maturalnego oraz zawodowego.

Miejsce realizacji praktyk zawodowych:

  • przedsiębiorstwa usługowe, zajmujące się projektowaniem, tworzeniem i obsługą systemów informatycznych
  • przedsiębiorstwa zajmujące się hostingiem oraz projektowaniem, tworzeniem i administracją witryn internetowych oraz innych technologii webowych
  • przedsiębiorstwa zajmujące się tworzeniem programów desktopowych i aplikacji internetowych
  • przedsiębiorstwa zajmujące się tworzeniem aplikacji mobilnych
  • przedsiębiorstwa zajmujące się projektowaniem UI
  • przedsiębiorstwa zajmujące się modelowaniem, projektowaniem i drukiem 3D
  • inne podmioty stanowiące potencjalne miejsce zatrudnienia absolwentów szkół prowadzących kształcenie w zawodzie

Dokumenty wymagane w procesie rekrutacji:

  • Dwustronnie wydrukowane podanie
  • Oryginał świadectwa ukończenia Szkoły Podstawowej
  • Oryginał zaświadczenia o szczegółowych wynikach egzaminu ósmoklasisty
  • Trzy zdjęcia
  • Zaświadczenie z Poradni Pedagogiczno-Psychologicznej (jeśli dotyczy)
  • Zaświadczenie o niepełnosprawności (w przypadku jego stwierdzenia)

Sprawdź inne nasze propozycje: