Program Development

Modify an existing program to add additional functionality and discuss intended and unintended implications (e.g., breaking other functionality).

Related Lessons