View on GitHub

COMP 491/492

Dickinson College Computer Science Senior Seminar

WA02 - Ethical Case Study Blog Post

In this assignment write a blog post taking and justifying a position on the moral decision you identified in the case study that you analyzed in WA01 - Ethical Case Analysis.

AI Use

The initial draft of your blog post must be written entirely by you. This builds the mental muscles you need to organize, connect and communicate information. It also, reinforces the knowledge and concepts in you mind that will give you greater facility with that information, enabling you to do bigger and better thinking in the future.

You must save and submit your initial draft. See Submitting the Assignment below.

After you have written your initial draft you may elect to use AI tools to revise your writing. The following sources provide useful suggestions on how to use AI for revision that are compatible with the policy for this assignment and this course:

Assignment

  1. Review your analysis of the decision you selected in WA01 and any feedback received from the instructor.
  2. Place yourself in the position of the decision maker that you selected and:
    • Decide how you think you should handle the decision if it was yours to make.
    • Justify why based on your ethical analysis that is the right decision.
    • Identify any confounding factors that you think would make it difficult to do the right thing.
  3. Write a initial draft of a blog post describing the case study, the decision that is being made, what you think is the right decision, why based on your ethical analysis you think it is the right decision, and what might make doing the right thing difficult in practice.
  4. Revise your draft, optionally with the use of AI tools.
  5. Submit your assignment. See Submitting the Assignment below.

Expected Writing Style

The expected writing style for your blog post is exemplified by the blog posts in the Science + Tech section of The Conversation. You should familiarize yourself with the expected style of writing by reading a few of these posts and then try to emulate their style in your writing.

You can also go meta and read some blog posts about writing blog posts. Here are a few that are pretty good:

If those don’t work for you there is no shortage of other advice, just google “How to write a blog post” or “How to write a technical blog post” and find something that resonates with you and matches the goals of this assignment.

Requirements

The following requirements must be met, but are not sufficient to ensure a high quality blog post. The post must:

In addition, you should consider explicitly licensing your content using a Creative Commons License so that others know how they may and may not use your work.

Quality Criteria

Affirmative answers to the following questions will be indicative of high quality posts.

Submitting the Assignment

  1. Ensure that the link to your public-facing blog on your course page is working.
  2. Add your post to your public facing blog.
  3. Place a PDF of your initial draft (the no-AI version) named WA02-BlogPost-PreAI.pdf in your COMP491` folder.
  4. Create a PDF named WA02-BlogPost.pdf of your post directly from your blog so that the formatting and links are included.
  5. Place the WA02-BlogPost.pdf in the COMP491 folder in your Dickinson WiD Repository on GitHub.

Acknowledgements

This assignment builds from and adapts ideas and content from a similar assignment from fall 2023 written by Prof. John MacCormick


Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License All textual materials used in this course are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

GPL V3 or Later All executable code used in this course is licensed under the GNU General Public License Version 3 or later