CE-P04: Modern Programming Concepts in Engineering