Computer Science has long been central to disruptive technologies. You are to research a specific (highly software driven) technology you consider to be disruptive and offer some insights.
These insights may include:
- A historical overview
- The degree of disruption
- Current vs future disruption
- Hype vs reality
- Moral and ethics
- The Canadian perspective
- A personal perspective