Skip to main content
SEP-A: Social Context
- Social implications of computing in a hyper-networked world where the capabilities of artificial intelligence are rapidly evolving
- Impact of social media and artificial intelligence on individual well-being, political ideology, and cultural ideology
- Impact of involving computing technologies, particularly artificial intelligence, biometric technologies and algorithmic decision-making systems, in civic life (e.g. facial recognition technology, biometric tags, resource distribution algorithms, policing software)
SEP-B: Methods for Ethical Analysis
- Avoiding fallacies and misrepresentation in argumentation
- Ethical theories and decision-making (philosophical and social frameworks)
- Recognition of the role culture plays in our understanding, adoption, design, and use of computing technology
SEP-C: Professional Ethics
- Community values and the laws by which we live
- The nature of professionalism including care, attention and discipline, fiduciary responsibility, and mentoring
- Keeping up-to-date as a computing professional in terms of familiarity, tools, skills, legal and professional frameworks as well as the ability to self-assess and progress in the computing field
- Professional certification, codes of ethics, conduct, and practice, such as the ACM/IEEE-CS, SE, AITP, IFIP and international societies
- Accountability, responsibility and liability (e.g. software correctness, reliability and safety, as well as ethical confidentiality of cybersecurity professionals)
- Introduction to theories describing the human creation and use of technology including instrumentalism, sociology of technological systems, disability justice, neutrality thesis, pragmatism, utilitarianism, and decolonial theories
- Develop strategies for recognizing and reporting designs, systems, software, and professional conduct (or their outcomes) that may violate law or professional codes of ethics.
SEP-D: Intellectual Property
- Philosophical foundations of intellectual property
- Intellectual property rights
- Intangible digital intellectual property (IDIP)
- Legal foundations for intellectual property protection
SEP-E: Privacy and Civil Liberties
- Privacy implications of widespread data collection for transactional databases, data warehouses, surveillance systems, and cloud computing
- Ramifications of differential privacy
- Technology-based solutions for privacy protection
- Civil liberties and cultural differences
SEP-F: Professional Communication
- Interpreting, summarizing, and synthesizing technical material, including source code and documentation
- Writing effective technical documentation and materials (tutorials, reference materials, API documentation)
- Identifying, describing, and employing (clear, polite, concise) oral, written, and electronic team and group communication.
- Understanding and enacting awareness of audience in communication by communicating effectively with different customers, stakeholders, and leadership
- Utilizing collaboration tools
- Recognizing and avoiding the use of rhetorical fallacies when resolving technical disputes
- Understanding accessibility and inclusivity requirements for addressing professional audiences
SEP-G: Sustainability
- Being a sustainable practitioner by taking into consideration environmental, social, and cultural impacts of implementation decisions (e.g. algorithmic bias/outcomes, , economic viability, and resource consumption)
- Explore local/regional/global social and environmental impacts of computing systems use and disposal (e-waste)
- Discuss the tradeoffs involved in proof-of-work and proof-of-stake algorithms
SEP-J: Security Policies, Laws and Computer Crimes
- Examples of computer crimes and legal redress for computer criminals
- Social engineering, computing-enabled fraud, and recovery
- Identify what constitutes computer crime, such as Issues surrounding the misuse of access and breaches in security
- Motivations and ramifications of cyber terrorism and criminal hacking, “cracking”
- Effects of malware, such as viruses, worms and Trojans
SEP-K: Diversity, Equity, and Inclusion
- How identity impacts and is impacted by computing environments (academic and professional) and technologies
- The benefits of diverse development teams and the impacts of teams that are not diverse.
- Inclusive language and charged terminology, and why their use matters
- Inclusive behaviors and why they matter
- Technology and accessibility
- How computing professionals, via the software they create, can influence and impact justice, diversity, equity, and inclusion both positively and negatively