I believe the words you are looking for would be, it becomes more a science when you attempt to reduce to first principles (which happens iteratively but not necessarily the other way around).
Engineering takes a first-principled approach, where upon knowing those principles you can then construct abstractly without physically building first.