CS Curricula

Courses tagged with impact

    CSE 301: Computing Ethics (1) impact

    Ethics for computing majors: history of computing, intellectual property, privacy, ethical frameworks, professional ethical responsibilities and risks of computer-based systems. (ASU)

    CPI 360: Decision Making and Problem Solving (3) impactsys

    Practical use of database systems, computer graphics, and modeling to inform decision making. (ASU)

    CSE 365: Information Assurance (3) impact

    Concepts of information assurance (IA); basic IA techniques, policies, risk management, administration, legal and ethics issues. (ASU)

    COMP 2800: Professional Development I (1) impact

    Introduction to career opportunities and student development options for majors in computer science and software engineering. Students will explore course, research, and extracurricular options within the department; create resumes and digital professional profiles; investigate post-graduation opportunities; and explore other professional development opportunities. (Auburn)

    COMP 4730: Computer Ethics (2) impact

    Application of ethical principles to computing-related topics, including privacy, property rights, autonomy, access, and diversity. Communication and teamwork are integral course experiences. (Auburn)

    COMP 4800: Professional Development II (1) impact

    Discussion and activities in effective communication, ethical solutions, and career development in preparation for students to transition into professional practice and lifelong learning in Computer Science and Software Engineering. (Auburn)

    PHIL 1020: Introduction to Ethics (3) impact

    Major ethical theories from the history of philosophy, their foundations in epistemology and metaphysics, and their extension into social thought. (Auburn)

    PHIL 1110: Ethical and Conceptual Foundations of Science (3) impact

    Introduction to the moral and conceptual foundations of science, concentrating on ethical facets of scientific research, theorizing, and knowledge production, as well as conceptual issues regarding the nature of causation, induction, scientific explanation and confirmation. (Auburn)

    CSCI 2700: Ethics in Computer Science (2) impact

    A study of the ethical, social and legal impacts of computers and their applications. Specific attention will be paid to professional responsibility, issues of privacy, property rights, legal issues and real risks. Corequisite: CSCI 1301. (Augusta)

    MINF 3650: Information Systems (3) impact

    Develops a broad understanding of the role of information technology, systems, and resources, especially in business settings. (Augusta)

    POLS 4920: Cyber Intelligence and Policy (3) impact

    This course introduces students to strategic cyber security and covers topics as diverse as cyber war, hacktivism, big data, cyber-crime, and threats to critical infrastructure. It also discusses common internet vulnerabilities as well as related legal and ethical concerns regarding privacy and government surveillance. (Augusta)

    CSI 3101: Computers in Society (1) impact

    Study of computer ethics, risks, privacy, ownership of software, responsibility and liability, computer crime, and professional codes of conduct as they relate to society. (Baylor)

    CSI 4301: Cultural Impact of the Computer (3) impact

    Issues related to the creation and use of computer technology, considered within the broader context of technology and culture. Includes all topics from CSI 3101 as a subset. (Baylor)

    CSI 4323: Introduction to Cybersecurity (3) impact

    This course provides an overview of cybersecurity threats, vulnerabilities, and defensive mitigations. The course will emphasize both theoretical concepts and practical application with critical thinking. Example topics include: authentication, access control, malware, intrusion, firewalls, encryption, software security, auditing/monitoring, and risk management. (Baylor)

    PHI 1310: Computer Ethics (3) impact

    Analysis of ethical problems for information technologies. Topics include ethical implications of new possibilities in information technologies, privacy, ownership, professional codes of conduct as they relate to society, and role of information technologies in shaping morality of government, education, politics, business, and society. (Baylor)

    CS 101: Professional Skills, Ethics, and CS Trends (1) impact

    Introduction to and discussion of topics of interest to computer science majors: social, ethical and professional issues; university, school and department resources; current developments in computer science. (Binghamton)

    CS 301: Ethical, Social, and Global Issues in Computing (4) impact

    Communications course with required writing and oral presentations. Understanding the local and global implications of computing in society, including ethical, legal, security and social issues. Developing professional skills related to computing, including effective communication and productive teamwork. Fostering an appreciation for continuing professional development. Should be taken at the same time as or before any junior-level Computer Science courses. Offered every semester. (Binghamton)

    CSCI2267: Technology and Culture (3) impact

    This interdisciplinary course will first investigate the social, political, psychological, ethical, and spiritual aspects of the Western cultural development with a special emphasis on scientific and technological metaphors and narratives. We will then focus on the contemporary world, examining the impact of our various technological creations on cultural directions, democratic process, the world of work, quality of life, and especially on the emergent meanings for the terms 'citizen' and 'ethics' in contemporary society. Students will explore technologies in four broad and interrelated domains: (1) computer, media, communications, and information technologies, (2) biotechnology, (3) globalization, and (4) environmental issues. (Boston)

    CSCI2268: Data, Ethics and Society (3) impact

    If you tried to live for one day without generating any data, how would you spend it? The use of data has proliferated and is pervasive. This timely, topical course examines key ethical questions of the Information Age. These issues pervade numerous, diverse aspects of the economy and society, from human rights to international trade. Students will learn about these topics, beginning first with acquaintance with the dominant ethical frameworks of the 20th and 21st centuries. They will then employ these frameworks to understand, analyze, and develop solutions for leading problems in the Information Age and their technological, social, economic, policy, and legal implications. Subjects include artificial intelligence (AI), big data, privacy, bias, accountability, mis/disinformation, human rights, hate speech, liberty, autonomy, international and global concerns, and emerging issues. You will come away with useful tools to understand and craft answers to some of the most pressing problems of our time. (Boston)

    CSCI3358: Foundations of algorithmic (un)fairness (3) impact

    Computation is increasingly used to support decision-making in our society: banks are given to algorithmic predictions to help them determine loan qualification; in the COVID-19 pandemic, algorithms were used to allocate scarce vaccines; facial recognition algorithms allow us to use our faces as 'keys' to unlock our phones and even houses. In these high-stakes settings, concerns of fairness and justice are salient. This course will equip students with the mathematical tools to understand and address some of these concerns. Topics will include: how to computationally define and diagnose (un)fairness, the role of uncertainty in fairness, disparate treatment vs disparate impact, and contextualization within US anti-discrimination law. (Boston)

    ADIT3500: Laws, Frameworks, and Policies in Cybersecurity (4) impact

    This course will provide an introduction to three critical areas of cybersecurity: laws, policies, and frameworks. In this course a review of data security compliance and regulatory laws including: General Data Protection Regulation (GDPR), Health Insurance Portability and Accountability Act (HIPAA), Sarbanes-Oxley Act (SOX), Federal Information Security Modernization Act (FISMA), Family Educational Rights and Privacy Act (FERPA), Gramm-Leach-Bliley Act (GLBA), Payment Card Industry Data Security Standards (PCI DSS) will be discussed. A review of internal and external cybersecurity policies will be conducted including real-world examples. In addition, frameworks including the National Institute of Standards and Technology (NIST-800) framework will also be discussed. All of these topics will be discussed in terms of risk management and risk mitigation. (Boston)

    CSCI 1800: Cybersecurity and International Relations (1) impact

    This course examines the role that cybersecurity plays in the relationships of nation state governments. Through interactive discussions, case studies, and readings we will examine how international norms, diplomacy, international law, and intelligence provide a de facto infrastructure for how nation states operate in the cybersecurity domain. This is a writing-designated (WRIT) course. (Brown)

    CSCI 1805: Computers, Freedom and Privacy: Current Topics in Law and Policy (1) impact

    Who is the Big Brother that we most fear? Is it the NSA -- or is it Google and Facebook? Rapidly changing social mores and the growing problem of cybersecurity have all contributed to a sense that privacy is dead. While the laws that protect privacy and civil liberties are stuck in the analog age, the capabilities for mass digital surveillance continue to advance rapidly. This course will put current controversies in historical context and explore possible reforms. (Brown)

    CSCI 1860: Cybersecurity Law and Policy (1) impact

    Cybersecurity and cyber conflict pose unique legal and policy challenges for governments, companies and citizens. The way those problems are resolved will shape the future of the internet. This course will examine cybersecurity as a legal and policy problem. How can government and society address network and computer insecurity while upholding privacy, civil liberties and other fundamental values? (Brown)

    CSCI 1870: Cybersecurity Ethics (1) impact

    This timely, topical course offers a comprehensive examination of ethical questions in cybersecurity. These issues pervade numerous, diverse aspects of the economy and society in the Information Age, from human rights to international trade. Students will learn about these topics, beginning first with acquaintance with the dominant ethical frameworks of the 20th and 21st centuries, then employing these frameworks to understand, analyze, and develop solutions for leading ethical problems in cybersecurity. The things that you learn in this course will stay with you and inform your personal and professional lives. (Brown)

    CSCI 1951-Z: Fairness in Automated Decision Making (1) impact

    We know we want to build more equitable technology, but how? In this course we'll review the latest developments in how to build more equitable algorithms, including definitions of (un)fairness, the challenges of explaining how ML works, making sure we can get accountability, and much more. (Brown)

    CSCI 1952-B: Responsible Computer Science in Practice (1) impact

    What can ethics and social and political theory tell us about how to navigate the social impacts of computing? How do these perspectives shape technical decisions computer scientists have to make? The role of computer scientists is rapidly evolving: as the systems they build affect everyone, from individuals to society at large, computer scientists become more than just coders. They must be able to assess the social impacts of the technology they develop and engage with experts from other disciplines which offer critical insights and normative perspectives on those impacts. The goal of this course is to enable you to understand and critically reflect on key concepts and ideas in ethics and social and political theory on topics ranging from fairness to consent, digital well-being to regulation, and to apply them to concrete technical decisions in practical exercises and project-oriented work. (Brown)

    CSCI 1952-X: Contemporary Digital Policy and Politics (1) impact

    This course will examine the politics and processes for making policies related to the internet and digital policy issues. We will examine current issues at the national level, including the White House and federal agencies, Congress, international institutions and industry on issues such as privacy and information security, and on debates like whether and how to regulate Big Tech. Topics covered include the creation of national policies at the White House, the regulatory process, legislation, standards, global implications and the politics of technological change.Format and participation: This is an asynchronous version of IAPA 1811, available only to students enrolled in a completely online master’s degree program, by permission of the instructor. Students will complete weekly activities in lieu of attending synchronous class discussions. (Brown)

    CS 141: Hack Society: Projects from the Public Sector (9) impact

    There is a large gap between the public and private sectors' effective use of technology. This gap presents an opportunity for the development of innovative solutions to problems faced by society. Students will develop technology-based projects that address this gap. Course material will offer an introduction to the design, development, and analysis of digital technology with examples derived from services typically found in the public sector. Not offered 2023-24. (Caltech)

    CS 162: Data, Algorithms and Society (9) impact

    This course examines algorithms and data practices in fields such as machine learning, privacy, and communication networks through a social lens. We will draw upon theory and practices from art, media, computer science and technology studies to critically analyze algorithms and their implementations within society. The course includes projects, lectures, readings, and discussions. Students will learn mathematical formalisms, critical thinking and creative problem solving to connect algorithms to their practical implementations within social, cultural, economic, legal and political contexts. Enrollment by application. Taught concurrently with VC 72 and can only be taken once as CS 162 or VC 72. (Caltech)

    CS 100: Ethics of Technology (6) impact

    What should technology know about us? What actions should technology be allowed to conduct on our behalf? Who makes these decisions, and whose voices are excluded from these conversations? Can algorithms ever be truly fair, just, and unbiased, or are they forever doomed to perpetuate existing inequities? We’ll address these questions, and many more, as we explore the history, present, and possible futures of the design, implementation, deployment, and usage of algorithms, apps, systems, devices, and all things tech. This course will equip you to perform the complex ethical reasoning required of living in a technically-focused society. (Carleton)

    17-200: Ethics and Policy Issues in Computing (9) impact

    Should autonomous robots make life and death decisions on their own? Should we allow them to select a target and launch weapons? To diagnose injuries and perform surgery when human doctors are not around? Who should be permitted to observe you, find out who your friends are, what you do and say with them, what you buy, and where you go? Do social media and personalized search restrict our intellectual horizons? Do we live in polarizing information bubbles, just hearing echoes of what we already know and believe? As computing technology becomes ever more pervasive and sophisticated, we are presented with an escalating barrage of decisions about who, how, when, and for what purposes technology should be used. This course will provide an intellectual framework for discussing these pressing issues of our time, as we shape the technologies that in turn shape us. We will seek insight through reading, discussion, guest lectures, and debates. Students will also undertake an analysis of a relevant issue of their choice, developing their own position, and acquiring the research skills needed to lend depth to their thinking. The course will enhance students' ability to think clearly about contentious technology choices, formulate smart positions, and support their views with winning arguments. (CMU)

    15-292: History of Computing (5) impact

    This course traces the history of computational devices, pioneers and principles from the early ages through the present. Topics include early computational devices, mechanical computation in the 19th century, events that led to electronic computing advances in the 20th century, the advent of personal computing and the Internet, and the social, legal and ethical impact of modern computational artifacts. This course also includes a history of programming languages, operating systems, processors and computing platforms. Students should have an introductory exposure to programming prior to taking this course. (CMU)

    07-300: Research and Innovation in Computer Science (9) impact

    This Fall course is the first part of a two-course sequence that is designed to help prepare students to invent the future state-of-the-art in the field of computer science. Course topics will include the following: an overview of important things to know about how research and innovation works in the field of computer science; a survey of the current cutting- edge of computer science research, both here at Carnegie Mellon and elsewhere; critical thinking skills when reading research publications that disagree with each other; strategies for coping with open-ended problems; and technical communication skills for computer scientists. Students will also match up with a faculty mentor for a potential Technology Innovation Project (to be performed in the Spring), put together a detailed plan of attack for that project, and start to get up to speed (including background reading, etc.). This course can be used to satisfy the Technical Communications requirement for the CS major. (CMU)

    15-390: Entrepreneurship for Computer Science (9) impact

    This course is designed to develop skills related to entrepreneurship and innovation for non-business undergraduate and graduate students in the School of Computer Science. The course assumes no background courses in business and is appropriate for those who are interested in bringing innovations to market either through new companies or existing companies. The course provides an overview of entrepreneurship and innovation, develops an entrepreneurial frame of mind, and provides a framework for learning the rudiments of how to generate ideas. Students come up with or are presented with potential ideas and learn how to develop these ideas into opportunities, and to explore their potential for becoming viable businesses. They learn how to do market research, to develop go-to-market strategies, value propositions and to differentiate their products or services from potential competitors. The focus is on understanding and developing strategies for approaching the key elements of the entrepreneurial process...opportunity, resources and team. The course consists of a balance of lectures, case studies and encounters with entrepreneurs, investors and business professionals. The students are exposed to financial and intellectual property issues, and encounter a real world perspective on entrepreneurship, innovation and leadership. The output of the course is a mini-business plan or venture opportunity screening document that can be developed into a business plan in a subsequent course entitled New Venture Creation or through independent study. (CMU)

    16-735: Ethics and Robotics (12) impact

    This course contextualizes robotics, AI, and machine learning within cultural conversation, ethics, and power relationships in society. It will draw upon 'AI and Humanity' as well as numerous other texts, including Mindless by Simon Head, Drone Theory by Grégoire Chamayou, and news articles. The course will culminate in team-based design and futuring project addressing the ways in which robotic technologies will influence society and values in the near future. Our target audience is students who will participate in computer science and robotics research and can use this course to inform future research and career decisions. (CMU)

    80-249: AI, Society, and Humanity (9) impact

    AI and robotic technologies are developing rapidly and are increasingly incorporated into decisions, practices, and activities that impact individual and social interests. To ensure that these technologies advance meritorious goals without undermining important values or relationships, stakeholders must be able to understand the diverse ways in which new technologies can impact the lives of individuals and communities, the diverse dimensions on which such impacts can be evaluated and measured and where in the lifecycle of product development these various impacts might be anticipated and addressed. Through a series of case studies of current or near-future AI and robotics technologies students in this course will explore frameworks for assessing, evaluating and regulating novel technologies with the goal of ensuring that they support and advance human interests and social values. (CMU)

    85-395: Applications of Cognitive Science (9) impact

    The famous psychologist George Miller once said that Psychology should "give itself away." The goal of this course is to look at cases where we have done so and #8212; or at least tried. The course focuses on applications that are sufficiently advanced as to have made an impact outside of the research field per se. That impact can take the form of a product, a change in practice, or a legal statute. The application should have a theoretical base, as contrasted, say, with pure measurement research as in ergonomics. Examples of applications are virtual reality (in vision, hearing, and touch), cognitive tutors based on models of cognitive processing, phonologically based reading programs, latent semantic analysis applications to writing assessment, and measurses of consumers' implicit attitudes. The course will use a case-study approach that considers a set of applications in detail, while building a general understanding of what it means to move research into the applied setting. The questions to be considered include: What makes a body of theoretically based research applicable? What is the pathway from laboratory to practice? What are the barriers - economic, legal, entrenched belief or practice? The format will emphasize analysis and discussion by students. (CMU)

    CSDS 356: Data Privacy (3) impact

    Introduction to privacy, economics and incentives, crypto-based solution for privacy, hiding data from the database user, hiding access patterns from the database owner, anonymous routing and TOR, privacy in online social networks, privacy in cellular and Wi-Fi networks, location privacy, privacy in e-cash systems, privacy in e-voting, genomic privacy. (Case)

    ENGR 399: Impact of Engineering on Society (3) impact

    As engineers, we design and implement technical solutions with the goal of improving people's lives, locally and globally. However, the technical solutions can have disparate impacts, in that they are beneficial to some people but less beneficial, or even detrimental, to others. What are our ethical and professional responsibilities to understand, consider, and perhaps address the disparate impacts of our work on the affected local and/or global populations? (Case)

    COMS W3410: Computers and Society (3) impact

    Broader impact of computers. Social networks and privacy. Employment, intellectual property, and the media. Science and engineering ethics. Suitable for nonmajors (Columbia)

    CS 2770: Excursions in Computational Sustainability (3) impact

    Balancing environmental, economic, and societal needs for a sustainable future encompasses problems of unprecedented size and complexity. Computing and information science can play an important role in addressing critical sustainability challenges faced by present and future generations. The goal of the course is to introduce students to a range of sustainability challenges and to computational methods that can help address such challenges. Sustainability topics include sustainable development, biodiversity and wildlife conservation, poverty mitigation, food security, renewable resources, energy, transportation, and climate change. In the context of these sustainability topics, the course will introduce students to mathematical and computational modeling techniques, algorithms, and statistical methods. (Cornell)

    COSC 29.04: Impact Design (1) impact

    This innovative, team-based, project course is about impact--what it is, how you experience it, how you create it, how you measure it. We focus on designing products and experiences for community partners as part of the Social Impact Practicum program. Rather than looking at how we can solve a problem, we look at how we can create delight for users. Students will learn how to combine core principles from human psychology with the tools of design to create products and user experiences that promote engagement, adoption, and learning. Past community partners have included the Hartford Autism Regional Program (HARP) and the Aging Resource Center. (Dartmouth)

    CS 3001: Computing, Society, and Professionalism (3) impact

    Examines the role and impact of information and communication technology in society, with emphasis on ethical, professional, and public policy issues. (Georgia Tech)

    CS 4001: Computing, Society, and Professionalism (3) impact

    Examines the role and impact of information and communication technology in society, with emphasis on ethical, professional, and public policy issues. Credit not allowed for both CS 4001 and 4002. (Georgia Tech)

    CS 4002: Robots and Society (3) impact

    Examines the role and impact of robotics, distributed sensing and actuation, ubiquitous computing and related technology in society, emphasizing ethical, professional and public policy issues. Credit not allowed for both CS 4001 and 4002. (Georgia Tech)

    CS 4726: Privacy, Technology, Policy, and Law (3) impact

    This course takes a multi-disciplinary approach to privacy, a topic of great interest in the technology, policy, ethics, law, and business realms. (Georgia Tech)

    CS 4745: Information and Communication Technologies and Global Development (3) impact

    Focus on technology design, adoption, and use as seen through the lens of global development. (Georgia Tech)

    APCOMP 221: Critical Thinking in Data Science (4) impact

    This course examines the wide-ranging impact data science has on the world and how to think critically about issues of fairness, privacy, ethics, and bias while building algorithms and predictive models that get deployed in the form of products, policy and scientific research. Topics will include algorithmic accountability and discriminatory algorithms, black box algorithms, data privacy and security, ethical frameworks; and experimental and product design. We will work through case studies in a variety of contexts including media, tech and sharing economy platforms; medicine and public health; data science for social good, and politics. We will look at the underlying machine learning algorithms, statistical models, code and data. Threads of history, philosophy, business models and strategy; and regulatory and policy issues will be woven throughout the course. (Harvard)

    COMPSCI 1050: Privacy and Technology (4) impact

    What is privacy, and how is it affected by recent developments in technology? This course critically examines popular concepts of privacy and uses a rigorous analysis of technologies to understand the policy and ethical issues at play. Case studies: database anonymity, research ethics, wiretapping, surveillance, and others. Course relies on some technical material, but is open and accessible to all students, especially those with interest in economics, engineering, political science, computer science, sociology, biology, law, government, philosophy. (Harvard)

    6.1850: Computer Systems and Society (12) impact

    Explores the impact of computer systems on individual humans, society, and the environment. Examines large- and small-scale power structures that stem from low-level technical design decisions, the consequences of those structures on society, and how they can limit or provide access to certain technologies. Students learn to assess design decisions within an ethical framework and consider the impact of their decisions on non-users. Case studies of working systems and readings from the current literature provide comparisons and contrasts. Possible topics include the implications of hierarchical designs (e.g., DNS) for scale; how layered models influence what parts of a network have the power to take certain actions; and the environmental impact of proof-of-work-based systems such as Bitcoin. (MIT)

    6.4590: Foundations of Information Policy (12) impact

    Studies the growth of computer and communications technology and the new legal and ethical challenges that reflect tensions between individual rights and societal needs. Topics include computer crime; intellectual property restrictions on software; encryption, privacy, and national security; academic freedom and free speech. Students meet and question technologists, activists, law enforcement agents, journalists, and legal experts. Instruction and practice in oral and written communication provided. Students taking graduate version complete additional assignments (MIT)

    IS 1300: Knowledge in a Digital World (4) impact

    Examines the impact that information technologies (such as the internet, search engines, blogs, wikis, and smartphones); information processing techniques (such as big data analysis, machine learning, crowdsourcing, and cryptography); and information policies (such as privacy norms and speech restrictions) have on what we know and how much we know, as individuals and as a society. The digital world can enhance our ability to acquire knowledge by providing us with fast and cheap access to huge amounts of information. However, it can also undermine our cognitive abilities and provide us with inaccurate or misleading information. Studies normative frameworks from epistemology and ethics (such as epistemic value theory, the extended mind hypothesis, and moral rights) to evaluate these technologies and policies. (Northeastern)

    CS 4050: Values and Sociotechnical Algorithmic Systems (4) impact

    Examines the societal impact of artificial intelligence technologies and prominent strategies for aligning these impacts with social and ethical values. Offers multidisciplinary readings to provide conceptual lenses for understanding these technologies in their contexts of use. (Northeastern)

    CY 4170: The Law, Ethics, and Policy of Data and Digital Technologies (4) impact

    Describes the legal and ethical issues associated with collection, use, disclosure, and protection of digital information. Emphasizes legal infrastructure relating to privacy, data ethics, data security, hacking, automation, and intellectual property. Articulates the basic set of rules and rights that are relevant to data practices and protection, evaluates how these rules apply in context, and critically analyzes their efficacy and social impact. (Northeastern)

    CY 5240: Cyberlaw: Privacy, Ethics, and Digital Rights (4) impact

    Describes the legal and ethical issues associated with information security including access, use, and dissemination. Emphasizes legal infrastructure relating to information assurance, such as the Digital Millenium Copyright Act and Telecommunications Decency Act, and emerging technologies for management of digital rights. Examines the role of information security in various domains such as healthcare, scientific research, and personal communications such as email. Examines criminal activities such as computer fraud and abuse, desktop forgery, embezzlement, child pornography, computer trespass, and computer piracy. (Northeastern)

    COMP_SCI 260-0: Introduction to Law and Digital Technologies (1) impact

    This course explores the legal implications of the contemporary technology landscape, including the growth of artificial intelligence, the ecosystem for creating and disseminating digital information, and the challenges of ensuring digital privacy and algorithm equity. A key goal is for students to acquire the skills to understand, contribute to, and shape the dialog on complex issues at the intersection of technology and law. (Northwestern)

    COMP_SCI 312-0: Data Privacy (1) impact

    Data breaches, privacy breaches, and concerns about algorithmic decision-making have been on the rise. As a result, data privacy has become an increasingly significant concern in the past several years. Individuals and organizations often trust institutions with their data with the expectation that one's data is private from others or to the handling institutions and that it is not used for unfair practices. To ensure the privacy of sensitive data, privacy mechanisms have been developed to preserve the privacy of data without reducing its functionality. The goal of this course is to introduce you to the concept and implications of data privacy, including mechanisms and protocols that are used to preserve data privacy in practice. We will study concepts such as differential privacy, database anonymization, anonymous communication, and algorithmic fairness. We will also discuss privacy in the context of web privacy, social network privacy, human factors, and machine learning along with any policy implications. (Northwestern)

    ENGR3290: Affordable Design and Entrepreneurship (4) impact

    This course engages students in community-based, participatory design and action. Teams partner with communities and organizations to achieve positive social and environmental impact with a strong justice framing, working for change in areas like air quality, community development, food processing, global health, and rights and privacy (addressing mass incarceration) over several semesters. Guided by an experienced faculty advisor, teams make change through design for impact, social entrepreneurship, community organizing, participatory research, political advocacy and other practices. All teams practice social benefit analysis, theory of change, assumption testing, cross-cultural engagement tools, dissemination of innovation methods, and ethical norms. Students regularly engage stakeholders in inclusive processes, in person and virtually, to observe, strategize, plan, co-design, prototype, test, and implement approaches supported by a significant project budget. There are often opportunities to travel locally, nationally, or internationally to work with partners. Students are exposed to mindsets and dispositions for working with integrity and responsibility in their stakeholders' contexts through guided exercises, case studies, guest speakers, readings, and reflections. Students learn and apply change-making practices through project work, and gain essential experience building relationships across difference and developing their own self- and cultural awareness. This course is part of the BOW collaboration, offered jointly between Olin and Babson, and open to Wellesley students. Olin students can elect ADE to fulfill the Engineering Capstone requirement by registering for ENGR 4290 for two consecutive semesters beginning in the second semester of their junior year or the first semester of their senior year. Alternatively, students can take this course for one semester to fulfill the Design Depth requirement by registering for ENGR 3290. Students that take ENGR 3290 in their second semester junior year can opt to switch to ENGR 4290 for capstone credit. (Olin)

    AHSE1515: Products and Markets (4) impact

    In this foundational course on business and entrepreneurship, students engage with the concept of entrepreneurship as the pursuit of opportunity to create value for others. By working in teams to conceive and execute a series of entrepreneurial experiments, students in this course develop the skills necessary to design and test value propositions, assess and improve product-market fit, and create sustainable business models. The course places special emphasis on entrepreneurship as a way of doing good in the world, and invites students to approach all aspects of engineering with an entrepreneurial mindset. In addition, students are exposed to personal and interpersonal tools that enable high-performance teamwork, including project planning and peer feedback. These entrepreneurial experiences and their associated challenges provide a context in which students can develop broader self-awareness, productive self-reflection, and courage. (Olin)

    COS 351: Information Technology and Public Policy (1) impact

    This course surveys recurring, high-profile issues in technology policy and law. Each session will explore a challenging topic, including consumer privacy, data security, electronic surveillance, net neutrality, online speech, algorithmic fairness, cryptocurrencies, election security, and offensive operations. The seminar will also cover foundational technical concepts that affect policy and law, including internet architecture, cryptography, systems security, privacy science, and artificial intelligence. Materials and discussion will draw extensively from current events and primary sources. (Princeton)

    COS 445: Economics and Computing (1) impact

    Computation and other aspects of our lives are becoming increasingly intertwined. In this course we will study a variety of topics on the cusp between economics and computation. Topics to be covered include: games on networks, auctions, mechanism and market design, reputation, computational social choice. The aim of the course is two-fold: (1) to understand the game-theoretic issues behind systems involving computation such as online networks, and (2) to learn how algorithms and algorithmic thinking can help with designing better decision and allocation mechanisms in the offline world. (Princeton)

    COS 448: Innovating Across Technology, Business, and Marketplaces (1) impact

    This course introduces computer science and technology-oriented students to issues tackled by Chief Technology Officers: the technical visionaries and managers innovating at the boundaries of technology and business. These individuals are partners to the business leaders of the organization, not merely implementers of business goals. The course covers companies from ideation and early-stage startup, to growth-stage startup, to mature company, covering the most relevant topics at each stage, including ideation, financing, product-market fit, go-to-market approaches, strategy, execution, and management. Exciting industry leaders guest lecture. (Princeton)

    CS 36100: Great Issues In Computer Science (3) impact

    This course provides an overview of current and essential professional and ethical issues in computing and their impact on society. Topics specialize in the impact of computing, including algorithmic bias, motives behind design decisions, data ethics, privacy and security, and legal issues. The goal of this course is to equip students with the framework and context necessary to think critically about the impact of computing. Discussions and readings will include current events. (Purdue)

    CS 39100: Junior Resources Seminar (1) impact

    This seminar course engages a number of outside speakers who typically present information on the role of research in computer science, how the research components of computer science relate to each other, approaches to software development in industry, different types of application development paradigms, technological trends, and societal, ethical, and legal issues. The credit may be used only toward free electives. (Purdue)

    CS 52300: Social, Economic, And Legal Aspects Of Security (3) impact

    This course focuses on social, legal, and economic aspects of information security and privacy, also including ethics, policies, and human behavioral issues. The course covers the interactions between non-technological aspects of information security as well as relevant technological aspects. It focuses on how non-technological facets can inform and guide technological choices, and how technological choices can enhance or detract from the broader organizational and societal goals. (Purdue)

    COMP 300: Society in the Information Age (3) impact

    We will review the remarkable technology of the Information Age and examine its effects on the ways in which we live, work and think about the world around us. We will consider, for example, how the pervasive use of computers and networks is changing our ideas about property, privacy, authority, social relations, knowledge and identity. And we will discuss what further changes we might see as technology continues to advance. (Rice)

    COMP 301: Computer Ethics (3) impact

    Given their growing power in the twenty-first century, computer scientists have duties both to society and their own profession to wield that power wisely and responsibly. In this discussion-and reflection-oriented course students will apply fundamentals of moral philosophy and social responsibility to current issues in computer science. (Rice)

    COMP 435: Election Systems, Technologies, and Administration (3) impact

    This multidisciplinary course will consider how elections are conducted to enhance participation, to accurately measure the will of the electorate, and to be sufficiently rigorous to convince all parties that the results are legitimate. This course will consider the design and evaluation of election technologies, ranging from voter registration through the polling booth and vote tabulation. (Rice)

    CSSE 241: Computing in a Global Society (4) impact

    The ability to work with colleagues from other cultures and to work on international projects are key assets in today's job market. The centerpiece of this course is a real-world computing project that students develop in cooperation with peers from an institution of higher education in a foreign country. Exposes students to the procedures and complexities of working on projects that span many time-zones and cultures. Additionally, students examine the use and impact of computing in a global community. International travel is required; students will be expected to incur additional expenses (will vary depending on the project, institution, and country). May be repeated once (for free elective credit only) if the country involved is different. (Rose-Hulman)

    CS 80Q: Race and Gender in Silicon Valley (3) impact

    Join us as we go behind the scenes of some of the big headlines about trouble in Silicon Valley. We'll start with the basic questions like who decides who gets to see themselves as 'a computer person,' and how do early childhood and educational experiences shape our perceptions of our relationship to technology? Then we'll see how those questions are fundamental to a wide variety of recent events from #metoo in tech companies, to the ways the under-representation of women and people of color in tech companies impacts the kinds of products that Silicon Valley brings to market. We'll see how data and the coming age of AI raise the stakes on these questions of identity and technology. How can we ensure that AI technology will help reduce bias in human decision-making in areas from marketing to criminal justice, rather than amplify it? (Stanford)

    CS 125: Data: Algorithms, Tools, Policy, and Society (POLISCI 156) (3) impact

    A broad multidisciplinary examination of the use and impacts of data, including fundamental principles and algorithms, tools for data analysis, visualization, and machine learning, policy issues, and societal considerations. Specific topics include: data provenance (where data comes from and how it's processed), the role and value of data in analytics and decision-making, data and algorithmic fairness, data privacy, the concentration of data as power, and issues of data governance and regulation, including transparency and due process. In addition to case studies, conceptual frameworks, theoretical underpinnings, and algorithms, the course provides practical experience through hands-on work where students use tools to explore issues from class on real data. (Stanford)

    CS 181: Computers, Ethics, and Public Policy (4) impact

    Ethical and social issues related to the development and use of computer technology. Ethical theory, and social, political, and legal considerations. Scenarios in problem areas: privacy, reliability and risks of complex systems, and responsibility of professionals for applications and consequences of their work. (Stanford)

    CS 181W: Computers, Ethics, and Public Policy (WIM) (4) impact

    Writing-intensive version of CS 181. Satisfies the WIM requirement for Computer Science, Engineering Physics, STS, and Math/Comp Sci undergraduates. To take this course, students need permission of instructor and may need to complete an assignment due at the first day of class. Please see https://CS 181.stanford.edu for more information. (Stanford)

    CS 182: Ethics, Public Policy, and Technological Change (5) impact

    Examination of recent developments in computing technology and platforms through the lenses of philosophy, public policy, social science, and engineering. Course is organized around five main units: algorithmic decision-making and bias; data privacy and civil liberties; artificial intelligence and autonomous systems; the power of private computing platforms; and issues of diversity, equity, and inclusion in the technology sector. Each unit considers the promise, perils, rights, and responsibilities at play in technological developments. (Stanford)

    CS 182W: Ethics, Public Policy, and Technological Change (WIM) (5) impact

    Writing-intensive version of CS 182. Satisfies the WIM requirement for Computer Science, Engineering Physics, STS, Math/Comp Sci, and Data Science undergraduates (and is only open to those majors). Prerequisite: CS 106A. See CS 182 for lecture day/time information. Enroll in either CS 182 or CS 182W, not both. Enrollment in WIM version of the course is limited to 125 students. Enrollment is restricted to seniors and coterminal students until January 9, 2023. Starting January 9, 2023, enrollment will open to all students if additional spaces remain available in the class. (Stanford)

    CS 184: Bridging Policy and Tech Through Design (34) impact

    This project-based course aims to bring together students from computer science and the social sciences to work with external partner organizations at the nexus of digital technology and public policy. Students will collaborate in interdisciplinary teams on a problem with a partner organization. Along with the guidance of faculty mentors and the teaching staff, students will engage in a project with outcomes ranging from policy memos and white papers to data visualizations and software. Possible projects suggested by partner organizations will be presented at an information session in early March. Following the infosession, a course application will open for teams to be selected before the start of Spring Quarter. Students may apply to a project with a partner organization or with a preformed team and their own idea to be reviewed for approval by the course staff. There will be one meeting per week for the full class and at least one weekly meeting with the project-based team mentors. (Stanford)

    CS 202: Law for Computer Science Professionals (1) impact

    Businesses are built on ideas. Today's successful companies are those that most effectively generate, protect, and exploit new and valuable business ideas... (Stanford)

    CS 204: Computational Law (23) impact

    Computational Law is an innovative approach to legal informatics concerned with the representation of regulations in computable form... (Stanford)

    CS 207: Antidiscrimination Law and Algorithmic Bias (3) impact

    Human decision making is increasingly being displaced by algorithms. Judges sentence defendants based on 'risk scores;' regulators take enforcement actions based on predicted violations; advertisers target materials based on demographic attributes; and employers evaluate applicants and employees based on machine-learned models. A predominant concern with the rise of such algorithmic decision making (machine learning or artificial intelligence) is that it may replicate or exacerbate human bias. Algorithms might discriminate, for instance, based on race or gender. This course surveys the legal principles for assessing bias of algorithms, examines emerging techniques for how to design and assess bias of algorithms, and assesses how antidiscrimination law and the design of algorithms may need to evolve to account for the potential emergence of machine bias. Admission is by consent of instructor and is limited to 20 students. Student assessment is based on class participation, response papers, and a final project. (Stanford)

    CS 281: Ethics of Artificial Intelligence (34) impact

    Machine learning has become an indispensable tool for creating intelligent applications, accelerating scientific discoveries, and making better data-driven decisions. Yet, the automation and scaling of such tasks can have troubling negative societal impacts. Through practical case studies, you will identify issues of fairness, justice and truth in AI applications. You will then apply recent techniques to detect and mitigate such algorithmic biases, along with methods to provide more transparency and explainability to state-of-the-art ML models. Finally, you will derive fundamental formal results on the limits of such techniques, along with tradeoffs that must be made for their practical application. (Stanford)

    CS 384: Seminar on Ethical and Social Issues in Natural Language Processing (LINGUIST 287) (34) impact

    Seminar covering issues in natural language processing related to ethical and social issues and the overall impact of these algorithms on people and society. Topics include: bias in data and models, privacy and computational profiling, measuring civility and toxicity online, computational propaganda, manipulation and framing, fairness/equity, power, recommendations and filter bubbles, applications to social good, and philosophical foundations of ethical investigation. (Stanford)

    CSCE 201: Fundamentals of Cybersecurity (3) impact

    Basic terminology, concepts, technology, and trends of cybersecurity; foundations of cybersecurity to include cryptography, public key infrastructure, standards and protocols, physical security, network fundamentals; workings of systems, networks, infrastructure; legal and ethical issues in cybersecurity. (Texas A&M)

    CSCE 399: High-Impact Experience (0) impact

    Participation in an approved high-impact learning practice; documentation and self-assessment of learning experience. (Texas A&M)

    CSCE 402: Law and Policy in Cybersecurity (3) impact

    Examination of law and policy issues related to cybersecurity for the spectrum of cybersecurity jobs; includes procurement, operations and maintenance, governance and oversight, protection and defense, analysis, intelligence collection and operation and investigation cybersecurity jobs. (Texas A&M)

    CSCE 432: Accessible Computing (3) impact

    Exploration of the characteristics of traditionally disenfranchised user populations due to disability including discrimination; universal design concepts; exploration of ethical and legal motivations for creating accessible technology; development, evaluation, design, and implementation of equitable and inclusive software and computer based solutions; study of multiple existing accessibility standards. (Texas A&M)

    CSCE 445: Computers and New Media (3) impact

    Potential and realized impact of computers in the design of new media; relationship between authors and readers of interactive material; influence of media design on the content expressed. (Texas A&M)

    CY460: Cyber Policy, Strategy, & Opns (3) impact

    SCOPE This course addresses the entire spectrum of information warfare from the political, legal, and ethical aspects to the technology and techniques of cyber attack. The Political Science and Computer Science faculty jointly teach this course. The course covers how digitization has changed the world and the national security environment of the United States. Students also learn how attack and defense are conducted in cyberspace through classroom discussion and hands-on exercises in the IWAR Laboratory. The course culminates with a group project in which cadets are given a real scenario and possible U.S. objectives and then develop and brief an information operation plan. (West Point)

    CS 195: Social Implications of Computer Technology (1) impact

    Topics include electronic community; the changing nature of work; technological risks; the information economy; intellectual property; privacy; artificial intelligence and the sense of self; pornography and censorship; professional ethics. Students will lead discussions on additional topics. (Berkeley)

    CS H195: Honors Social Implications of Computer Technology (3) impact

    Topics include electronic community; the changing nature of work; technological risks; the information economy; intellectual property; privacy; artificial intelligence and the sense of self; pornography and censorship; professional ethics. Students may lead discussions on additional topics. (Berkeley)

    CSE 194: Race, Gender, and Computing (4) impact

    This course explores the challenges of diversity, equity, and inclusion (DEI) in computing and technology through an introduction to and analysis of various social constructs and their impact on not only computing-related organizations, but also the technologies developed and the people affected by them. This course also introduces students to cultural competence in the context of computing. (UCSD)

    ENGR 101: Ethics in Engineering (3) impact

    The nature of moral value, normative judgment and moral reasoning. Theories of moral value. The engineer's role in society. Ethics in professional practice. Safety, risk, responsibility. Morality and career choice. Code of ethics. Case studies facilitate the comprehension of the concepts introduced. (UCSB)

    CS 210: Ethical & Professional Issues (2) impact

    Ethics for the computing profession. Ethical decision-making; licensing; intellectual property, freedom of information, and privacy. (Illinois)

    CS 211: Ethical and Professional Conduct (3) impact

    Navigating the complex ethical and professional landscape of the computing professional: privacy, intellectual property, cybersecurity, and freedom of speech. (Illinois)

    CS 464: Topics in Societal and Ethical Impacts of Computer Technology (3) impact

    Topics selected from key current areas of impact of computer technology on aspects of society and ethics such as: freedom versus the rule of law in cyberspace; social discourse; privacy; livelihoods and automation; fairness; security; political change; business models; technology divide. (Illinois)

    CIS 1250: Technology and Policy (1) impact

    Have you ever wondered why sharing music and video generates such political and legal controversies? Is information on your PC safe and should law enforcement be able to access information you enter on the Web? Will new devices allow tracking of your every move and every purchase? CIS 1250 is focused on developing an understanding of existing and emerging technologies, along with the political, societal and economic impacts of those technologies. The technologies are spread across a number of engineering areas and each of them raise issues that are of current concern or are likely to be a future issue. (Penn)

    CIS 4230: Ethical Algorithm Design (1) impact

    This class introduces aspiring data science technologists to the spectrum of ethical concerns, focusing on social norms like fairness, transparency and privacy. It introduces technical approaches to a number of these problems, including by hands-on examination of the tradeoffs in fairness and accuracy in predictive technology, introduction to differential privacy, and overview of evaluation conventions for predictive technology. It also provides guidelines for examining system training data for bias, representation (of race, gender and other characteristics) and ecological validity. Equipped with this knowledge, students will learn how to conduct informed analysis of the usefulness of predictive systems; they will audit for ethical concerns papers from the contemporary top artificial intelligence venues and the ongoing senior design projects. (Penn)

    CIS 5230: Ethical Algorithm Design (1) impact

    This class introduces aspiring data science technologists to the spectrum of ethical concerns, focusing on social norms like fairness, transparency and privacy. It introduces technical approaches to a number of these problems, including by hands-on examination of the tradeoffs in fairness and accuracy in predictive technology, introduction to differential privacy, and overview of evaluation conventions for predictive technology. It also provides guidelines for examining system training data for bias, representation (of race, gender and other characteristics) and ecological validity. Equipped with this knowledge, students will learn how to conduct informed analysis of the usefulness of predictive systems; they will audit for ethical concerns papers from the contemporary top artificial intelligence venues and the ongoing senior design projects. (Penn)

    EAS 2030: Engineering Ethics (1) impact

    In this course, students will study the social, political, environmental and economic context of engineering practice. Students will develop an analytical toolkit to identify and address ethical challenges and opportunities in the engineering profession, including studies of risk and safety, professional responsibility, and global perspectives. The course will begin with a foundation in the history of engineering practice and major Western ethical and philosophical theories. Students will then apply this material to both historical case studies, such as Bhopal, the NASA Shuttle Program, and Three Mile Island, as well as contemporary issues in big data, artificial intelligence, and diversity within the profession. Students will consider how engineers, as well as governments, the media, and other stakeholders, address such issues. (Penn)

    LAWM 5060: Technology, Law & Ethics (1) impact

    What makes for a properly designed product? What are technologists’ responsivities for ensuring system security and protecting user privacy? What are the limits does intellectual property place on product design and technologists’ latitude to experiment with technologies? What are the proper bounds of nondisclosure and noncompete agreements? Introduction to Technology Law and Ethics is an innovative course that provides students with key legal and ethical principles that technology professionals, engineers, and high-tech entrepreneurs need to know. The course presents issues from the bottom up, the way a practicing technologist would experience them, using in-depth classroom discussion exploring real, current, and cutting edge examples (Penn)

    CSE 359A: Signals, Data and Equity (3) impact

    This course introduces the design of classification and estimation systems for equity -- that is, with the goal of reducing the inequities of racism, sexism, xenophobia, ableism, and other systems of oppression. Systems that change the allocation of resources among people can increase inequity due to their inputs, the systems themselves, or how the systems interact in the context in which they are deployed. This course presents background in power and oppression to help predict how new technological and societal systems might interact and when they might confront or reinforce existing power systems. Measurement theory -- the study of the mismatch between a system's intended measure and the data it actually uses -- is covered. Multiple examples of sensing and classification systems that operate on people (e.g., optical, audio, and text sensors) are covered by implementing algorithms and quantifying inequitable outputs. (Washington U.)

    CSE 411A: AI and Society (3) impact

    AI has made increasing inroads in a broad array of applications, many that have socially significant implications. This course will study a number of such applications, focusing on issues such as AI used for social good, fairness and accountability of AI, and potential security implications of AI systems. (Washington U.)

    CS 299: Research Methods for Ethics of Tech (1) impact

    How do we educate the next generation of data scientists, software engineers, and user experience designers to think of their work as not just technical but also ethical? (Wellesley)

    CS 334: Sem: Methods for Ethics of Tech (1) impact

    How do we educate the next generation of data scientists and software engineers to think of their work as not just technical but also ethical? How do we get them to see that the social impact of their work requires that it be driven by sound ethical principles? The way that these questions are interrogated, discussed, and the sort of answers we might propose will be informed by a thoroughgoing interdisciplinary lens. Students will learn theoretical frameworks from both Philosophy and Computational and Data Sciences and work together to see how knowledge of frameworks from both disciplines serves to enrich our understanding of the ethical issues that face digital technologies, as well as empower us to find creative solutions. Central questions include: What kinds of ethical considerations are part of the everyday jobs of graduates working in digital technology, either in non-profit or for-profit organizations? What parts of the current liberal arts curriculum, if any, are preparing our graduates for the kinds of ethical decision-making they need to engage in? How to expand the reach of ethical reasoning within the liberal arts curriculum, in order to strengthen the ethical decision-making preparation? A key component in our collective efforts to engage with these questions will involve a sustained semester-long research project with Wellesley alums working in the field of digital tech. (Wellesley)

    CSCI 19: Law, Cybersecurity, and Society (1) impact

    The connected world presents a new set of capabilities, and associated risks. In this course, we will explore the intersection of cybersecurity, legal frameworks, jurisdictions, and the ethics linking them all. Using examples of past hacking incidents, we will work together to identify and explore different vulnerabilities inherent in today's systems and technologies that hackers exploit. Simultaneously, we will explore the costs and benefits implicit in various approaches to regulating these different hacking behaviors through societal mores and political, economic and legal mechanisms. By the end of the course, students will be familiar with important cybersecurity events and changes, how they have influenced the law, and how the law has shaped the development of the modern connected world. The evaluation will be through a paper of 10 pages or less, or other approaches agreed upon with the instructors. (Williams)

    CPSC 310: Technology, Power, and Security: Political Challenges of the Computer Age (1) impact

    Twenty-first century societies are faced with both threats and opportunities that combine sophisticated computation with politics and international relations in critical ways. Examples include cyber warfare; cyber espionage; cyber crime; the role of social media in democratic self-governance, authoritarian control, and election 'hacking'; cryptocurrencies; and mass surveillance. This course examines the political challenges wrought by massive increases in the power of computational and communication technologies and the potential for citizens and governments to harness those technologies to solve problems. (Yale)

    CPSC 450: Sustainable Computing (1) impact

    This course covers topics at the intersection of technology and sustainability. (Yale)