Go to https://www.overleaf.com/ and create an account. Create a new project to contain the submission for this assignment, consistent with the formatting requirements (see the CS 3983 main page).
Create sections for Part 1, Part 2, Part 3 and Part 4 of this assignment. Google how the \parskip package works and add it to your Latex file.
Under Part 1, tell me something interesting about yourself. It could be something you have done, a place you have been, or a goal that you have. Add some media (photos or embedded links) to make it interesting. There should be three good size paragraphs here once you are done. Be sure to confirm that \parskip works, i.e. there is a nice bit of white space between the paragraphs.
For the following parts, identify your answers within each section by the referenced question number.
This course is intended to give you perspective and skills to help you become a successful “computer science professional”. This first assignment seeks to get you thinking about some areas of professional practice which we will discuss throughout this course.
The task is to watch a video and read a paper and then answer some questions about what you have read and seen/heard. Please appreciate that the questions posed do not necessarily have a right or wrong answer. Your answers will be graded on how successful you are in articulating your understanding of the paper and video and then your perspective or position on the issue at hand, not so much whether your answer is “correct”.
Easy to read formatting and good grammar helps!
Watch this video: https://www.ted.com/talks/dan_ariely_how_equal_do_we_want_the_world_to_be_you_d_be_surprised/transcript?language=en
Answer these questions:
What is John Rawls' Theory of Justice? Provide a brief summary.
Do you agree with John Rawls? Why or why not?
As a computer science professional, how do you see your role in the type of social contract for a society that John Rawls talks about?
What specific things do you think computer science professionals may be able to do to make things better for others within our society? How could we create more equality and fairness?
Read this paper: https://dl.acm.org/doi/pdf/10.1145/3287560.3287598
Find the bibtex citation for this paper, and add it to the sources.bib file in the same project created in Part 1.
Add a citation and test that it shows up in a References section in your PDF generated document.
Answer this question:
For each of the five "traps" referenced in the paper, come up with another example for each (not already alluded to in the paper) and describe these briefly.
As a computer science professional in today’s world it is likely important, particularly if you are looking for a job, to have a LinkedIn profile. I urge you to create one (connect with me if you like. My profile is at https://www.linkedin.com/in/jakevanderlaan/).
As part of the LinkedIn account creation process, LinkedIn asks new users to agree to their “User Agreement”. Carefully read the LinkedIn User Agreement at https://www.linkedin.com/legal/user-agreement. Find the LinkedIn Privacy Policy as well, and read it.
Now answer the following questions:
Did you understand all of the agreement and the policy, on first reading it? If not, what did you not understand? How easy do you think it is for the average user to understand the effect of the user agreement?
What surprised you about the terms of the agreement? Why?
Why do you think LinkedIn asks you to agree to their User Agreement?
Were you happy with the Privacy Policy? Why or why not?
Do some research on on how LinkedIn makes money. What role do you think you, as a user, play in that effort?
Diversity, Equity and Inclusion, or DEI, is an emerging issue in many professions. Read this overview of DEI put out by the Association for Computing Machinery (ACM) in 2021:
Answer the following questions:
What do you think are the benefits of DEI initiatives?
What challenges do you see in advancing DEI principles in the future?
What role(s) do you think a computing professional can play in advancing DEI principles in the workplace?