Beginning in Fall 2023, students will fulfill a minimum of 10 courses and 30 credits over the course of 16-24 months, divided between computer science and policy studies. Students completing a Tufts BA/CSPP or BS/CSPP degree can “double-count” a maximum of 6 SHUs. The following courses are required:
- CS 201 / DHP D291: Cyber for Future Policymakers (Every fall, 4 credit hours | This course is recommended for students with a computer science background, though it may be possible to take a different advanced course) Formerly known as Computer Science for Future Presidents
- CS 202 / DHP D292: How Systems Work (Every fall, 4 credit hours | It is anticipated that students with a computer science background will substitute a more advanced computer science course instead)
- CS 203 / DHP D293: How Systems Fail (Every spring, 4 credit hours – link is to policy section)
- CS 183 / DHP P237: Privacy in the Digital Age (Every spring, 3 credit hours)
- DHP P249: International Cyber Conflict: An Introduction to Power and Conflict in Cyberspace (Every spring, 3 credit hours)
- DHP P236 / CS 182 Cyber in the Civilian Sector OR CS 184 / ILO L235: Cyberlaw and Cyberpolicy (Every fall, 3 credit hours)
Note: As of Fall 2023, Cyber for Future Policymakers, How Systems Work, and How Systems Fail go go from being four credits to three credits.
Students will also complete 3-4 electives from the following lists. Beginning in Fall 2023, students will be required to complete 4 electives. At least three electives must be from Group 1 (below):
- CS 105: Programming Languages
- CS 111: Operating Systems
- CS 112: Networks and Protocols
- CS 114 Network Security
- CS 115: Database Systems
- CS 116: Introduction to Security (Every fall + spring, online in summer)
- CS 117: Internet-Scale Distributed Systems
- CS 118 Cloud Computing (Every fall)
- CS 121: Software Engineering
- CS 150-02: Data and Power: Deconstructing Surveillance (Fall 2022)
- CS 150-AVS: Program Analysis, Verification and Synthesis
- CS 150-X: Human Factors in Computer Security and Privacy
- CS 150-X/DS 153-X/DHP-P264: AI: Algorithms, Ethics, Policy
- CS 150-X Debugging Cloud Computing (spring)
- CS 150-X: Offensive Security Development
- CS 151-X: Principles of Internet Communication
- CS 155-X: Ethics in Computer Science and Technology
- CS151-X: Computing in Developing Regions
- CS 165: Cryptography
- CS 184 / ILO L235: Cyberlaw and Cyberpolicy (Every fall)
- CS 119: Big Data
- One of 135: Introduction to Machine Learning, CS 137: Deep Neural Networks, CS 138: Reinforcement Learning, CS 152: Natural Language Processing, CS 171: Human-Computer Interaction
- DHP P231: International Communication (Every fall)
- DHP P232: Communications Policy Analysis and Modeling
- DHP P233 Digital Approaches to Development
- DHP P267: Big Technology and Development: Digital Development in the Age of Internet Giants (DHP P267M is a module given in spring 2022; DHP P267 is a full-term course given in fall 2022).
- DHP P236 / CS 182: Cyber in the Civilian Sector (Every fall)
- DHP P238: Technology, Development, and Regulation
- DHP P240: Role of Force in International Politics (Every fall)
- DHP P245: Crisis Management and Complex Emergencies
- DHP P267M: (Big) Technology and Development: Digital Development in the Age of Digital Giants (Offered Fall 2022)
- DHP D290: Cyber Risk Management
- EIB B242: Innovation Models for Building Inclusive Businesses
The fourth elective may be chosen from the above list or from the one of the following courses in Group 2:
- CS 122: Parallel Computing
- CS 131: Artificial Intelligence
- CS 135: Introduction to Machine Learning
- CS 133: Human-Robot Interaction
- CS 135: Introduction to Machine Learning
- CS 137: Deep Neural Networks
- CS 138: Reinforcement Learning
- CS 152: Natural Language Processing
- CS 171: Human-Computer Interaction
- CS 181: Compilers
- ILO L200: The International Legal Order
- ILO L201: Public International Law
- ILO L220: International Organizations
- ILO L221: Actors in Global Governance
- ILO L230: International Business Transactions
- ILO L240: Legal and Institutional Aspects of International Trade
- DHP D286: From Authoritarian Regimes to Illiberal Democracies
- DHP H204: Classics of International Relations
- DHP H241: Grand Strategies in History
- DHP P200: International Relations: Theory and Practice
- DHP P205: National Security Decision Making: Theory and Practice
- DHP P217: Global Political Economy
- DHP P244: Modern Terrorism and Counterterrorism
- DHP P295: Introduction to Human Security
- EIB B231: International Business Strategy and Operations
- EIB B232: Work and Employment Relations in the 21st Century
- EIB B252: Corporate Social Responsibility in the Age of Globalization