Powrót

W zakresie informatyki

Propozycje programów studenckich

Oddział Cyberbezpieczeństwa i Sieci

Praktyki będą realizowane w formule zadaniowej, w oparciu o przygotowane scenariusze praktyczne. Każdy scenariusz będzie obejmował określony problem, cel do osiągnięcia, zakres działań oraz oczekiwany rezultat.

________________________________________

1. Programowanie aplikacji webowych z elementami pracy projektowej

Opis stanowiska pracy — główne zadania

Program praktyk obejmuje udział w projektowaniu i tworzeniu prostych aplikacji webowych wspierających realizację zadań organizacyjnych, administracyjnych, analitycznych lub ewidencyjnych. Praktykant będzie pracował na podstawie przygotowanego scenariusza zakładającego przygotowanie prototypu aplikacji, modułu funkcjonalnego lub panelu webowego odpowiadającego na określoną potrzebę.

W ramach praktyk student zapozna się również z podstawowymi zasadami pracy projektowej, w tym z elementami metodyk zwinnych, takich jak planowanie zadań, praca iteracyjna, przegląd postępów, testowanie oraz dokumentowanie efektów pracy.

Zakres obowiązków praktykanta

•             przygotowanie prostego modułu lub prototypu aplikacji webowej;

•             tworzenie formularzy, widoków danych i prostych paneli użytkownika;

•             projektowanie podstawowej struktury danych;

•             implementacja podstawowych funkcjonalności zgodnie z przekazanym scenariuszem;

•             testowanie działania aplikacji i poprawianie błędów;

•             korzystanie z repozytorium kodu;

•             przygotowanie krótkiej dokumentacji technicznej lub instrukcji użytkownika;

•             prezentacja efektów pracy opiekunowi praktyk.

 

Wymagania wobec kandydata

Preferowane kierunki studiów: informatyka (SN1, S1, S2, SN2).

 

Wymagane umiejętności i kompetencje:

•             podstawowa znajomość tworzenia aplikacji webowych;

•             znajomość języka PHP;

•             podstawowa znajomość HTML, CSS, JavaScript oraz baz danych;

•             znajomość podstaw pracy z repozytorium kodu;

•             podstawowa znajomość sieci aktywnej i pasywnej;

•             gotowość do samodzielnego rozwiązywania problemów i wyszukiwania informacji;

 

Mile widziane:

•             własne projekty programistyczne, repozytorium kodu lub portfolio;

•             znajomość podstaw bezpieczeństwa aplikacji webowych;

•             znajomość frameworków webowych;

•             podstawowa znajomość metodyk Scrum lub Extreme Programming.

________________________________________

2. Automatyzacja procesów i zadań administracyjnych

Opis stanowiska pracy — główne zadania

Program praktyk obejmuje zapoznanie studenta z identyfikowaniem czynności możliwych do automatyzacji oraz przygotowywaniem prostych rozwiązań usprawniających codzienną pracę. Praktykant będzie realizował scenariusze polegające na analizie wybranego procesu, opisaniu jego przebiegu oraz zaproponowaniu sposobu ograniczenia powtarzalnych czynności.

Zakres praktyk może obejmować tworzenie prostych skryptów, narzędzi raportujących, zestawień, checklist lub mechanizmów wspierających kontrolę poprawności danych i dostępności usług.

Zakres obowiązków praktykanta

•             analiza wybranego procesu pod kątem możliwości automatyzacji;

•             opisanie procesu w formie procedury, listy kroków lub schematu;

•             przygotowanie propozycji automatyzacji wybranego zadania;

•             przygotowanie prostego narzędzia automatyzującego wybrane czynności;

•             tworzenie raportów, zestawień lub komunikatów kontrolnych;

•             testowanie przygotowanego rozwiązania na danych przykładowych;

•             wskazanie ograniczeń i ryzyk związanych z automatyzacją;

•             przygotowanie dokumentacji opisującej działanie zaproponowanego rozwiązania.

 

Wymagania wobec kandydata

Preferowane kierunki studiów: informatyka (SN1, S1, S2, SN2).

 

Wymagane umiejętności i kompetencje:

•             podstawowa znajomość języków Python i PHP;

•             umiejętność analizy procesu i opisywania kolejnych etapów działania;

•             podstawowa znajomość pracy z plikami danych, np. JSON lub podobnymi formatami;

•             samodzielność w realizacji zadań;

•             dokładność i odpowiedzialność za przygotowane rozwiązania;

•             podstawowa znajomość sieci aktywnej i pasywnej;

•             umiejętność przygotowania krótkiej dokumentacji technicznej;

•             znajomość podstaw pracy z API.

 

Mile widziane:

•             znajomość podstaw PowerShell, Bash lub podobnych narzędzi;

•             doświadczenie w tworzeniu prostych skryptów, makr, raportów lub narzędzi pomocniczych.

________________________________________

3. Cyberbezpieczeństwo — laboratoryjny system detekcji zagrożeń

Opis stanowiska pracy — główne zadania

Program praktyk obejmuje zapoznanie studenta z podstawami analizy zdarzeń bezpieczeństwa oraz koncepcją działania systemów wykrywania zagrożeń. Praktykant będzie realizował scenariusz laboratoryjny polegający na opracowaniu prototypu rozwiązania służącego do wykrywania nietypowych zachowań w ruchu sieciowym.

Projekt będzie miał charakter edukacyjno-badawczy i będzie realizowany w środowisku testowym, z wykorzystaniem przykładowych danych. Celem praktyk będzie pokazanie, w jaki sposób można łączyć analizę danych, elementy uczenia maszynowego oraz reguły heurystyczne w celu wspierania procesu wykrywania potencjalnych incydentów bezpieczeństwa.

Zakres obowiązków praktykanta

•             zapoznanie się z podstawowymi pojęciami z zakresu cyberbezpieczeństwa i detekcji zagrożeń;

•             analiza przykładowych danych lub zdarzeń sieciowych;

•             przygotowanie prostego mechanizmu wykrywania anomalii;

•             opracowanie dodatkowych reguł ograniczających liczbę fałszywych alarmów;

•             testowanie rozwiązania w ramach przygotowanego scenariusza laboratoryjnego;

•             analiza uzyskanych wyników;

•             przygotowanie raportu, wizualizacji lub krótkiego podsumowania wyników;

•             opisanie ograniczeń przygotowanego rozwiązania oraz możliwych kierunków dalszego rozwoju.

 

Wymagania wobec kandydata

Preferowane kierunki studiów: informatyka (SN1, S1, S2, SN2).

 

Wymagane umiejętności i kompetencje:

•             podstawowa znajomość zagadnień z zakresu sieci komputerowych;

•             podstawowa znajomość zagadnień z zakresu cyberbezpieczeństwa;

•             umiejętność programowania na poziomie co najmniej podstawowym (Python);

•             umiejętność pracy z dokumentacją techniczną;

•             samodzielność, dokładność i odpowiedzialność za realizowane zadania;

•             gotowość do pracy w formule projektowej na podstawie przygotowanego scenariusza;

•             znajomość podstaw uczenia maszynowego lub analizy danych;

•             podstawowa znajomość sieci aktywnej i pasywnej.

 

Mile widziane:

•             znajomość podstaw systemów IDS/IPS, firewalli lub monitoringu sieci;

•             doświadczenie w pracy z systemem Linux;

•             własne projekty, laboratoria, repozytorium kodu lub udział w kołach naukowych związanych z cyberbezpieczeństwem.

{"register":{"columns":[]}}