Tematy prac dyplomowych
Klawiatura Unicode dla slawistycznego alfabetu fonetycznego w LDML
Status: Wolny
Opis: Unicode pozwala obsługiwać niemal wszystkie systemy pisma świata, a jednak wiele specjalistycznych alfabetów — jak slawistyczny alfabet fonetyczny — wciąż nie ma wygodnych rozwiązań do wprowadzania znaków. Ten projekt to okazja, by to zmienić!
Celem jest stworzenie klawiatury Unicode dla slawistycznego alfabetu fonetycznego w formacie LDML (ang. Locale Data Markup Language) — standardzie wykorzystywanym do definiowania układów klawiatury i danych regionalnych. Projekt łączy w sobie elementy programowania, pracy z Unicode i dokumentacją XML.
Dlaczego warto się włączyć?
- poznasz specyfikę Unicode i LDML, czyli technologii stojących za obsługą znaków w systemach operacyjnych i aplikacjach na całym świecie,
- nauczysz się pracy z dokumentacją techniczną i standardami międzynarodowymi, co przydaje się w wielu projektach programistycznych i badawczych,
- stworzysz praktyczne narzędzie wspierające humanistykę cyfrową i badania slawistyczne — z myślą o realnych użytkownikach,
- rozwiniesz kompetencje z zakresu XML, Unicode i projektowania układów klawiatury,
- dodasz do portfolio projekt z pogranicza informatyki i językoznawstwa, który pokazuje umiejętność pracy na styku technologii i nauk humanistycznych.
- włączysz się w już istniejący, rozwijany projekt, który ma konkretne osiągnięcia i realne zastosowanie.
Miejsce: Wydział Fizyki, Astronomii i Informatyki Stosowanej, Grudziądzka 5/7, 87-100 Toruń
Materiały
Rozwój wtyczki SoC dla GitHub CLI
Status: Wolny
Opis: Wtyczka SoC to narzędzie napisane w Bashu, rozszerzające możliwości GitHub CLI o funkcje przydatne w zarządzaniu społecznością edukacyjną. Pozwala m.in. na organizowanie zespołów studentów, przypisywanie zadań i śledzenie postępów.
Co planujemy:
- Dodanie funkcji generowania raportów z aktywności studentów w zespołach.
- Tworzenie plików dokumentujących współpracę, ocenę aktywności i archiwizację efektów pracy.
Dlaczego warto:
- Poznasz praktyczne zastosowania języka Bash — przydatne wszędzie tam, gdzie pracuje się z terminalem.
- Nauczysz się korzystać z GitHub CLI, co ułatwi Ci pracę z repozytoriami i projektami open-source.
- Zdobędziesz doświadczenie w pracy z realnym projektem open-source, co możesz wpisać do CV lub profilu na GitHubie i wykorzystać przy rekrutacjach na staże czy projekty badawcze.
- Rozwiniesz kompetencje pracy zespołowej na GitHubie — nauczysz się jak organizować zadania, komunikować się w kodzie i zarządzać wspólnymi projektami.
- Zobaczysz efekt swojej pracy w projekcie, z którego mogą korzystać nauczyciele z całego świata.
Miejsce: Wydział Fizyki, Astronomii i Informatyki Stosowanej, Grudziądzka 5/7, 87-100 Toruń
Materiały
Automatyzacja rozwoju wtyczki SoC z GitHub Actions
Status: Wolny
Opis: Aby rozwój wtyczki SoC był sprawniejszy i bardziej przyjazny dla nowych współtwórców, budujemy system automatyzacji oparty na GitHub Actions.
Co planujemy:
- Automatyczne generowanie dokumentacji.
- Sprawdzanie jakości i bezpieczeństwa kodu.
- Automatyzację powtarzalnych zadań CI/CD.
Dlaczego warto:
- Poznasz nowoczesne narzędzia DevOps i CI/CD — umiejętności cenione na rynku pracy w IT i projektach open-source.
- Nauczysz się projektować i wdrażać własne GitHub Actions, co pozwoli Ci później automatyzować swoje projekty i usprawniać pracę w zespole.
- Zrozumiesz, jak budować bezpieczny i dobrze zorganizowany workflow programistyczny, co jest podstawą w pracy przy dużych, rozproszonych projektach.
- Zdobędziesz doświadczenie w pracy open-source, ucząc się, jak utrzymywać i rozwijać projekt tak, by był dostępny i zrozumiały dla nowych współtwórców.
- Wzbogacisz swoje portfolio o praktyczny projekt automatyzacji open-source, co może być mocnym atutem przy szukaniu pierwszej pracy w IT albo współpracy z firmami
Miejsce: Wydział Fizyki, Astronomii i Informatyki Stosowanej, Grudziądzka 5/7, 87-100 Toruń
Materiały