Computer Science is a science of abstraction -creating the right model for a problem and devising the appropriate mechanizable techniques to solve it.