Computational Thinking (CIS4000) for Level 4 students of Casablanca Campus of the BSc Software Engineering Programme