Computational Thinking and Social Science