--
My students often ask me this question, so let me attempt to answer it.
In essence Sussman and Abelson were right, CS is the study of computation. Many different things can make computations, they can be based on gears or transistors or water containers and cleverly designed valves... it doesn't matter. Computation and "computing machinery" are abstractions.
https://www.youtube.com/watch?v=IxXaizglscw&ab_channel=SteveMould
But the important thing to understand is that CS has many different branches, some are science in the sense of what most people appear to believe a science is, i.e. the empirical study of things of which you can make models and run experiments. In that case, some computer science is like that (Data Science, ML).
Instead, if you think engineering, where you may have theories and calculations but these are only functional to create artifacts in the world, yep, some computer science is also like that (Software Engineering, Simulation, Systems Engineering).
Or perhaps you think of abstract disciplines, like Math... well, there is a huge overlap with some branches of CS, so CS is also like that (Computational Logic, Computability, Automata Theory, information Theory).
Or maybe you are thinking of sciences like social sciences, or psychology or cognitive science. You guessed it, there are huge parts of CS that are exactly like that (Human-Computer Interaction, Affective Computing, parts of AI).
If you think of stuff like philosophy, there is a bit of that too, for example in the area of AI/Cognitive Sytems or cyber-security and cyber-ethics...
So...... the answer to your question is yes! Whatever you mean by science, there is at least some computer science that fits that definition :)