Developing a quality curriculum in a technological era