A HYBRID APPROACH TO COMPUTER SCIENCE EDUCATION - A Case Study: Software Engineering at Aristotle University | Publicación