<

CSC 126

Create robot

Comments

Introduction to Robotics

Why Teamwork??


Objectives

Although this assignment must be completed individually, you may consult with one another.
Before next time, do the following:
  1. Read the third installment in the Case of the Killer Robot: http://faculty.berea.edu/pearcej/CSC126/bottasks/KillerRobot-3.pdf
  2. Read "For Writing Software, a Buddy System": http://www.nytimes.com/2009/09/20/jobs/20pre.html?_r=2

 Create a new Microsoft Word or text document named YourUserName-A4. 

In your Word document, you will answer the following questions.  We recommend that you read the questions before doing the readings so you know what to reflect on while you're reading.   Be sure to answer each question fully in complete sentences.

  1. Briefly summarize what happened to advance the plot in this installment in The Case of the Killer Robot.
  2. Both The Case of the Killer Robot and the article "For Writing Software, a Buddy System" discuss the importance of teamwork in the domain of software development.  Compare and contrast the reasons for teamwork given in these two readings.

  3. Each year an organization known as the National Association of Colleges and Employers conducts a national survey of employers to determine what qualities employers value in a prospective employee. In 2017, the results are that, "Survey participants rated 'ability to work in a team structure,' 'problem solving skills,' 'communication skills (written),' and 'strong work ethic” as the most important candidate skills/qualities.
    See more at: http://www.naceweb.org/talent-acquisition/candidate-selection/the-attributes-employers-seek-on-a-candidates-resume/

    The following is a table of results from the 2017 survey:

    NACE Job Candidate Skills.
    In 2-3 paragraphs, react to these survey results by imagining that you are coaching a friend who has taken this class who is has a job interview scheduled. How would you help your friend to craft a good answer to the question, "discuss your skill and experience with working in a team structure?"

  4. The Case of the Killer Robot discusses several personality types. Briefly describe each type. Then in one-two paragraphs, discuss which of the described personality types you believe is closest to the way you have interacted thus far during the team and pair programming labs in our class.

  5. Discuss your reaction to the ethic behind egoless programming which is the concept that a software product belongs to the team and not to the individual programmers. Do you think this is an important ethic for commercial products? Why or why not? Explain in one-two paragraphs.

  6. According to educational research, egoless programming is important for the deepest learning to occur during the learning of programming. In a paragraph, discuss what aspects of egoless programming you believe you are doing well. Remembering that we are all learning together, in another paragraph, discuss what aspects of egoless programming you believe you can improve on.
When you are finished, save the file as YourUserName-A4 and submit the file to the appropriate location in Moodle.

http://cs.berea.edu/courses/CSC126/ | Licensed under a Creative Commons Attribution-Share Alike 3.0 United States License