Я считаю чем более практические результаты обеспечивает наука, тем больше она, собственно, наука.
А так наукой я считаю область деятельности, которая основывается на следующих основаниях:
1. Она строит формальные модели (то есть описанные неким формальным способом, исключающими неоднозначность и субъективность понимания).
2. Модели могут быть проверены экспериментально (то есть они описывают некие эффекты, которые проявляются в неких реальных и повторяемых экспериментах) или хотя бы есть чёткая формальная схема определения принадлежности объекта к модели и для моделей установлены чёткие критерии/границы применимости.
3. Модели обладают прогностической силой (то есть предсказывают некие ещё не обнаруженные эффекты, которые можно проверить способом пункта 2).
Всё, что не подпадает под это определение - не наука. В том числе и философия с математикой. Или, к примеру, история или астрофизика, как было замечено.
У меня есть текстик про науку более формального свойства, где я обсуждаю критерии научности, но тут по желанию
О критериях научности: escalibur - ЖЖ (livejournal.com)