Science is the extention of the knowledge thinking and ancient research. So no. Knowledge does not really precedes science.
Dude, science is by definition a category of knowledge lmao.
And knowledge is by definition a category under logic or reason lol.
In discarding logic and reason, which science relies on to make claims about empircal facts being true, for example shellfish living in the ocean, materialism makes science impossible as well as any kind of knowledge.