I always find it disappointing when people equate CS to programming. In my view, programming is a at most a means to an end in CS. A tool that we use to show that something is possible, to implement a proof of concept. By looking at the code we can understand in a formally defined language how certain systems work. It is definitely an important tool in CS, and a practical skill that CS students can use in their professional life after graduation. But I become rather sad when I see three Python programming courses being put together and people call it a CS curriculum.