Poza zwykłymi przedmiotami szkolnymi, technikum może pochwalić się szeroką gamą zajęć typowo zawodowych. Jest to 12 dodatkowych przedmiotów rozłożonych na 5 lat nauki. Należą do nich:
- Podstawy Informatyki
-
Na tym przedmiocie poznajemy podstawy, niezbędne do dalszej nauki. Uczymy się o działaniu komputera, poznajemy różne systemy przetwarzania danych, poznajemy nowe technologie, ale również systemy liczbowe, m.in. system binarny
- Strony Internetowe
-
Na tym przedmiocie uczymy się tworzyć podstawowe strony internetowe w kodzie(takie jak ta!). Poznajemy m.in. takie języki jak: HTML, CSS i JavaScript.
- Bazy Danych
-
Bazy Danych są podstawowym sposobem przechowywania danych w internecie. Na tym przedmiocie uczymy się je tworzyć i nimi odpowiednio zarządzać. Na zajęciach korzystamy głównie z MySQL, ale również z innych systemów bazodanowych.
- Aplikacje Internetowe
-
Na tym przedmiocie łączymy umiejętności z dwóch poprzednich. Za pomocą nowego języka PHP generujemy kod strony w oparciu o dane w Bazie Danych(tak jak na tej stronie!). Dodatkowo poznajemy bardziej zaawansowane funkcje języka JavaScript i inne sposoby tworzenia stron internetowych, takie jak CMS.
- Projektowanie Oprogramowania
-
Jest to bardzo ogólny, niemniej jednak istotny temat. Uczymy się m.in. o tworzeniu grupowych projektów za pomocą takich metodologii jak: Agile, Scrum, Kanban, Waterfall itp. Poza tym poznajemy zasady i metody tworzenia aplikacji, m.in. wzorce projektowe, algorytmy, typy danych.
- Podstawy Programowania
-
Na tym przedmiocie poznajemy podstawy różnych nowych języków programowania, takich jak Python czy C++. Poznajemy podstawowe funkcje charakterystyczne dla wielu języków, takie jak pętle, instrukcje warunkowe itp.
- Programowanie Obiektowe
-
Na tych zajęciach uczymy się programować obiektowo. Pewnie nic wam to nie mówi, ale uwierzcie, że jest to bardzo ważny i obszerny temat, a już na pewno niezbędny do przyszłej pracy jako programista.
- Aplikacje Mobilne
-
Jak sama nazwa wskazuje na tym przedmiocie uczymy się tworzyć Aplikacje Mobilne. Dla niewtajemniczonych, aplikacje mobilne to takie, działające na urządzeniach mobilnych np.telefonach, tabletach.
- Zaawansowane Aplikacje Webowe
-
Na tym przedmiocie jeszcze bardziej rozszerzamy temat aplikacji internetowych wspomnianych wcześniej, tym razem o frameworki JavaScriptowe, takie jak Vue.js, Angular, React.
- Testowanie i Dokumentowanie Aplikacji
-
Wbrew pozorom, większość pracy programisty nie polega na pisaniu kodu, a czytaniu go. Zaawansowane Aplikacje mają bardzo dużo, trudnego do zrozumienia kodu. Na tych zajęciach uczymy się dokumentować kod, tak aby inni programiści z niego korzystający, lub my sami po jakimś czasie, mogli go łatwo zrozumieć. Dodatkowo uczymy się poprawnego testowania aplikacji, tak aby nie przepuścić żadnego błędu!
- Bezpieczeństwo i Higiena Pracy
-
BHP jest niedołącznym elementem każdej kwalifikacji zawodowej. Każdy technik, nie zależnie od kierunku spotka się z nim na swojej drodze. Podczas tych zajęć poznajemy zasady Bezpiecznej pracy w zawodzie.
- J.Angielski Zawodowy
-
Język Angielski jest podstawą w świecie programistów. Nie tylko dlatego, że wiele języków programowania i programów się na nim opiera, ale również dlatego, iż wymaga tego komunikacja z innymi programistami i współpracownikami z całego świata. Na tym przedmiocie poznajemy słownictwo i inne zagadnienia niezbędne do funkcjonowania w życiu zawodowym.