Question: Purpose: To reflect on the work of programming for Question 2 To practice objectively assessing the quality of the software you write to practice visualizing
Purpose: To reflect on the work of programming for Question 2 To practice objectively assessing the quality of the software you write to practice visualizing improvements, without implementing them Answer the following questions about your experience implementing the program in Question 2 You may use point form and informal language. Just comment on your perceptions Be brief. These are not deep questions, a couple of sentences or so ought to do it 1 (2 marks) Comment on your program's correctness (see Chapter 4 of the textbook for the definition), How confident are you that your program for the functions that you completed) is correct? What new information (in addition to your current level of testing) would raise your confidence? How likely is it that your program might be incorrect in a way you do not currently recognize? 2 (2 marks) Comment on your program's efficiency (see Chapter 4 of the textbook for the definition). How confident are you that your program is reasonably efficient? What facts or concepts did you use to estimate or quantify your program's efficiency? 3. (2 marks) Comment on your program's adaptability (see Chapter 4 of the textbook for the definition) For example, what if Question 2 asked you to write a program that had additional letters, say "U and D'. which moved Mechagodzilla up and down (vertically? How hard would it be to take your work in Question 2 and revise it for 3 dimensions? 4. (2 marks) Comment on your program's robustness (see Chapter 4 of the textbook for the definition) Can you identify places where your program might behave badly, even though you've done your best to make it correct? You do not have to fix anything you mention here, it's just good to be aware. 5. (2 marks) Consider how often you were interrupted, distracted delayed during your work for Question 1 Do you think these factors affected substantially increased the time you needed? If so, what kinds of steps can you take to prevent these factors? Evaluation The purpose of these questions is to reflect on your experience You are not expected to give the "right answer" , or to have worked with perfection. Your answers are for you We will give you credit for attempting to use this opportunity to reflect in a meaningful way, no matter what your answers are Each answer is worth 2 marks. Full marks will be given for any answer that demonstrates thoughtful re- flection Grammar and spelling won't be graded, but practice your professional-level writing skills anyway Purpose: To reflect on the work of programming for Question 2 To practice objectively assessing the quality of the software you write to practice visualizing improvements, without implementing them Answer the following questions about your experience implementing the program in Question 2 You may use point form and informal language. Just comment on your perceptions Be brief. These are not deep questions, a couple of sentences or so ought to do it 1 (2 marks) Comment on your program's correctness (see Chapter 4 of the textbook for the definition), How confident are you that your program for the functions that you completed) is correct? What new information (in addition to your current level of testing) would raise your confidence? How likely is it that your program might be incorrect in a way you do not currently recognize? 2 (2 marks) Comment on your program's efficiency (see Chapter 4 of the textbook for the definition). How confident are you that your program is reasonably efficient? What facts or concepts did you use to estimate or quantify your program's efficiency? 3. (2 marks) Comment on your program's adaptability (see Chapter 4 of the textbook for the definition) For example, what if Question 2 asked you to write a program that had additional letters, say "U and D'. which moved Mechagodzilla up and down (vertically? How hard would it be to take your work in Question 2 and revise it for 3 dimensions? 4. (2 marks) Comment on your program's robustness (see Chapter 4 of the textbook for the definition) Can you identify places where your program might behave badly, even though you've done your best to make it correct? You do not have to fix anything you mention here, it's just good to be aware. 5. (2 marks) Consider how often you were interrupted, distracted delayed during your work for Question 1 Do you think these factors affected substantially increased the time you needed? If so, what kinds of steps can you take to prevent these factors? Evaluation The purpose of these questions is to reflect on your experience You are not expected to give the "right answer" , or to have worked with perfection. Your answers are for you We will give you credit for attempting to use this opportunity to reflect in a meaningful way, no matter what your answers are Each answer is worth 2 marks. Full marks will be given for any answer that demonstrates thoughtful re- flection Grammar and spelling won't be graded, but practice your professional-level writing skills anyway
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
