Basics of computer science and programming - Polymemo