Tematyka wykładów obejmuje prezentację narzędzi programowych związanych z ogólnie rozumianymi aplikacjami komputerowego wspomagania programowania obrabiarek sterowanych numerycznie. Bardziej szczegółowo omawiane jest komputerowo wspomagane wytwarzanie (CAM). Prezentowane są techniki wspomagania komputerowego w ręcznym, półautomatycznym i automatycznym projektowaniu programów obróbkowych CNC. Omawiana jest metodologia Elementarnych Form Obrabianych (features) oraz formaty danych dla eksportu/importu danych w systemach CAx.  W ramach zajęć laboratoryjnych studenci zapoznają się z przykładowymi systemami komputerowego wspomagania projektowania programów sterujących dla obrabiarek CNC, od prostej obróbki tokarskiej (CADETT) po zaawansowane, wieloosiowe obróbki frezarskie (NX-CAM). Omawiane są również zaawansowane funkcje układów sterowania, pozwalające na obróbkę wariantową czy grupową, jak również wykorzystanie ustalonych cykli obróbkowych.