Nauczanie

Prowadzę zajęcia z programowania, podstaw informatyki oraz zastosowań symulacji Monte Carlo w medycynie. Poniżej znajdują się kursy, z którymi byłem związany – jako prowadzący, współprowadzący lub opiekun laboratoriów.

Aktualne kursy

Programowanie w C++

Semestr: Zimowy 2025

Kierunek: Informatyka Stosowana

Rola: Prowadzący laboratoria

Opis: Praktyczne wprowadzenie do języka C++ z naciskiem na dobre praktyki programowania naukowego. Zajęcia obejmują wskaźniki, referencje, klasy, szablony, dziedziczenie oraz organizację kodu w większych projektach.

Materiały: [Not Yet: Some Materials and Sources] | [Not Yet: Repozytorium GitHub?]

Dozymetria promieniowania jonizującego (jednorazowe laboratoria)

Semestr: Zimowy 2025

Kierunek: Fizyka Medyczna

Rola: Prowadzący laboratoria

Opis: Kurs laboratoryjny obejmujący wykorzystanie symulacji Monte Carlo (Geant4) do analizy rozkładów dawki w kontekście fizyki medycznej. Praktyczne wprowadzenie do środowiska Geant4 oraz narzędzi do analizy danych.

Materiały: [Not Yet: Skrypt labowy?] | [Not Yet: Repozytorium z kodem?]

Podstawy informatyki

Semestr: Zimowy 2025

Kierunek: Nanoinżynieria Materiałów

Rola: Prowadzący laboratoria

Opis: Kurs dla studentów I roku – obsługa systemów Linux, podstawy terminala, Git, Python oraz narzędzia wykorzystywane w pracy naukowej.

Materiały: [Not Yet: Skrócona instrukcja Basha?] | [Not Yet: Zadania z Gita?]

Grafika 3D

Semestr: Zimowy 2025

Kierunek: Informatyka Stosowana

Rola: Prowadzący laboratoria

Opis: Praktyczne programowanie w OpenGL - od podstawowych transformacji 3D, przez oświetlenie i teksturowanie, po programy cieniowania (GLSL). Studenci implementują elementy sceny 3D i realizują indywidualny projekt - działającą aplikację graficzną z dokumentacją.

Materiały: [Not Yet: Instrukcje?] | [Lista proponowanych projektów!]

Poprzednie lub nieformalne formy nauczania

Korepetycje z fizyki (poziom liceum i uczelniany)

Rola: Niezależny korepetytor

Opis: Pomoc w przygotowaniach do matury, egzaminów poprawkowych i zrozumieniu zjawisk od klasyki po podstawy fizyki jądrowej. Prowadzę zajęcia w formie online i stacjonarnie, często z wykorzystaniem rysunków i symulacji.

Podstawy informatyki

Semestr: Zimowy 2024

Kierunek: Fizyka Techniczna

Rola: Prowadzący laboratoria

Opis: Kurs dla studentów I roku – obsługa systemów Linux, podstawy terminala, Git, Python oraz narzędzia wykorzystywane w pracy naukowej.

Materiały: [Not Yet: Skrócona instrukcja Basha] | [Not Yet: Zadania z Gita]

Zasoby dla studentów