hse-programming-intro