Curriculum '78 recommends that a course examining the social effects of computer technology be included in an undergraduate computer science degree. There are essentially three ways of examining various segments of society: application model, society type model and major issue model. The integrated course model incorporates all three simpler models and creates a course that allows the student to easily move from personal experiences to global issues.
/lp/association-for-computing-machinery/computers-and-society-an-integrated-course-model-BL27t53lkm