Publisher's Synopsis
In addition to learning programming concepts, practical coverage of computing and society is addressed. The importance of abiding by basic principle of right and wrong, respecting others' ideas, and behaving in an ethical manner are emphasized.