En lärare i samhällskunskap måste få sina ämneskunskaper från flera olika vetenskaper som statsvetenskap , nationalekonomi och sociologi .