Software & Societal Systems
2026-2027
96 courses
- 17-200Ethics and Policy Issues in Computing
- 17-209Demystifying AI for Everyone: Concepts and Applications
- 17-210Introduction to Social Networks
- 17-213Network Analysis: The Hidden Structures behind the Webs We Weave
- 17-214Principles of Software Construction: Objects, Design, and Concurrency
- 17-222Introduction to Societal Computing
- 17-301Special Topics in Societal Computing: Understanding Cyber Teams
- 17-302Independent Study Mini Undergraduate
- 17-303Cryptocurrencies, Blockchains and Applications
- 17-313Foundations of Software Engineering
- 17-315S3D Undergraduate Independent Study
- 17-316AI Tools for Software Development
- 17-320Machine Learning and Sensing for Healthcare
- 17-322Agile Methods
- 17-323Quality Assurance
- 17-324Advanced Formal Methods
- 17-331Information Security, Privacy and Policy in the Age of AI
- 17-332Introduction to Accessibility and Assistive Technology
- 17-333Privacy Policy, Law, and Technology
- 17-334Usable Privacy and Security
- 17-335Software Architectures
- 17-336DevOps: Engineering for Secure Development and Deployment
- 17-338Network Analysis: The Hidden Structures behind the Webs We Weave
- 17-346DevOps and Continuous Integration
- 17-350Safe Systems Programming in Rust
- 17-351Microarchitectural Security
- 17-355Program Analysis
- 17-356Software Engineering for Startups
- 17-363Programming Language Pragmatics
- 17-380Special topics in SE: Software Design at Scale
- 17-396Language Design and Prototyping
- 17-397Intro to Qualitative Research: Social Media Apps and Video Content Creation
- 17-400Machine Learning and Data Science at Scale
- 17-402AI and Emerging Economies
- 17-403Browser Security
- 17-405Grand Challenges in AI: Past, Present and Future
- 17-407Responsible AI & AI Governance: Identifying and Mitigating Risks
- 17-413Software Engineering Practicum
- 17-415Software Engineering Reflection
- 17-416Responsible AI & AI Governance: Identifying and Mitigating Risks
- 17-422Human-AI Interaction using Sensing Systems
- 17-423Software System Design
- 17-425Introduction to Social Networks
- 17-427Special Topics: Computational Approaches for Societal Decarbonization
- 17-428Machine Learning and Sensing
- 17-435Microarchitectural Security
- 17-437Web Application Development with AI
- 17-442Software Management Theory
- 17-443Quality Management
- 17-444Production Machine Learning Systems for Software Engineers
- 17-445Machine Learning in Production
- 17-446DevOps and Continuous Integration
- 17-450Crafting Software
- 17-470Virtual Machines and Managed Runtimes
- 17-480API Design and Implementation
- 17-509Demystifying AI for Everyone: Concepts and Applications
- 17-514Principles of Software Construction: Objects, Design, and Concurrency
- 17-537Artificial Intelligence Methods for Social Good
- 17-562Computer and AI Law
- 17-593Hands-On Negotiations for Technology Leaders
- 17-599Multi-Agent AI: Learning, Games, and Strategic Interaction
- 17-612Business and Marketing Strategy
- 17-614Formal Methods
- 17-619Product Management Essentials I
- 17-621Computer Simulation of Complex Socio-Technical Systems
- 17-622Agile Methods
- 17-623Quality Assurance
- 17-624Advanced Formal Methods
- 17-626Requirements for Information Systems
- 17-627Requirements for Embedded Systems
- 17-634Applied Machine Learning
- 17-640IoT, Big Data, and ML: A Hands-on Approach
- 17-644Applied Deep Learning
- 17-651Models of Software Systems
- 17-654Analysis of Software Artifacts
- 17-663Programming Language Pragmatics
- 17-670Virtual Machines and Managed Runtimes
- 17-680Special topics in SE: Software Design at Scale
- 17-685AI Enabled Network Science
- 17-691Machine Learning in Practice
No courses found.