Is there a contradiction between faith and science?
There is no insoluble contradiction between faith and science, because there cannot be two kinds of truth.
There is not one truth of faith that is in competition with another truth of science. There is only one truth, to which both faith and scientific reason refer. God intended reason, with which we can recognize the rational structures of the world, just as he intended faith. That is why the Christian faith demands and promotes the (natural) sciences. Faith exists so that we might know things that are not apparent to reason yet are real above and beyond reason. Faith reminds science that it is supposed to serve creation and not set itself up in place of God. Science must respect human dignity instead of violating it.
(From the Catholic Youth Catechism question 23)