History of Computing, Social context of computing, Methods and tools of analysis, Professional and ethical responsibilities, Risks and liabilities of computer-based systems, Intellectual property, Privacy and civil liberties, Computer crime, Economic issues in computing, Philosophical frameworks.