Constructing knowledge in contemporary engineering curriculum