Computer Science != programming.
It depends which branch you go into...
Not really. Even software engineering,
the closest one comes to programming
alone, is focused more on other things.
Programming is merely the necessary tool
for much of CS. Like logic is necessary to
Mathematics, yet still a part of it.