Using Educational Programming Languages to enhance teaching in computer science