CS 492 - Winter 2026 - Assignment 4

Social Implications of Computing

Description

Assignment 4 is due on Monday, April 6th. Your essay should be approximately 1250 words in length. Choose one of the 2 options below, but in either case, the essay you write for this assignment must be on a substantially different topic from any essay you have written for a previous assignment in this course.

Option 1. Several of the readings explored the development and use of AI algorithms based on machine learning and large language models. AI algorithms are now used, or may soon be used, in areas such as medicine, law, economics, and computer programming. Write an essay that discusses under what conditions or in what application domains, if any, these AI algorithms must be able to explain their answers (to their human users). Comment in particular, on the use of AI/LLM based algorithms in the production of computer programs. Should it be a requirement that the produced code be `explained'? And if so, what would constitute an appropriate explanation?

Option 2. Write about some aspect of the Social Implications of Computing that you find particularly compelling. Connect your essay to one or more of the readings for the course.

For either option, your essay should have a title and it should be largely self contained; that is, please explain the context and any assumptions needed to understand the points you are making. Your essay should be approx. 1250 words in length. Provide references as needed.

Purpose

The purpose of the essay is to discuss some important social implication of computing that you find particularly compelling.