Curriculum and Structuralist Sociology: The Theory of Codes and Knowledge Structures