Semantic Patching of C programs with Coccinelle / Training on data analytics, big data and machine learning workflows