inżynieria obliczeniowa: projektowanie i implementacja systemów symulacji komputerowych, metody numeryczne, metody komputerowe (MES, MEB, MRS, SPH), sieci neuronowe, wizualizacja symulacji komputerowych, systemy VTK i OpenDX
geometria obliczeniowa: generacja siatek w 2D i 3D, modelowanie geometryczne B-Rep i CSG, reprezentacja krzywych i powierzchni, NURBS, biblioteka CGAL
grafika komputerowa/CAD: QCad, Blender, biblioteki QT, GTK+, OpenGL
programowanie: języki ANSI C, C++, Fortran, Python, Ch, Tcl/Tk, Matlab, AWK, Sh
inżynieria oprogramowania: zarządzanie projektami informatycznymi, kodem i dokumentacją, programowanie wielo-językowe, osadzanie i roszerzanie języków skryptowych: narzędzia SWIG, f2py, Boost.Python, SIP
języki programowania i kompilatory: analiza leksykalna i składniowa, gramatyki formalne, narzędzia typu lex i yacc,
API C dla języków Python, Tcl/Tk, Ch
systemy elektronicznego przetwarzania i składu tekstu: TeX, LaTeX, XML