Introduction to Computer Science and Programming (using Python)