Impact of technology on society, ethical issues in computing, digital divide, and social implications of information technology.