Creative Development unit test
A test on this unit alone, marked as a percentage and a letter grade — for the test your class is actually sitting, rather than for May. Answer everything, then submit once: seeing the answer to question 3 before attempting question 4 makes the final percentage meaningless.
Debugging
Syntax error
Iterative development
Run-time error
Overflow error
Reducing bias in development
Collaboration
Program documentation
Program output
Test case
Program
Comment
Short answer 1. Define or explain: Logic error
3 ptsShort answer 2. Define or explain: Acknowledging code you did not write
3 ptsShort answer 3. Define or explain: Program input
3 ptsShort answer 4. Define or explain: Development process for the exam
3 ptsFree response
6 ptsThis course has no free-response prompt tagged to this unit, so one from elsewhere in the course is used. It is still worth writing — the skill transfers.
A school district adopts an automated system that scans student essays and assigns each one a score from 1 to 6. The model was trained on essays collected from three suburban high schools and graded by teachers at those schools. The district plans to use the scores to place students into English course levels.
Describe one clear beneficial effect of this computing innovation for the district.
Describe one harmful effect, and identify who is most likely to be harmed.
Explain how the choice of training data could introduce bias into the scores, and give a specific example of a student the system might misjudge.
Identify one data-privacy concern raised by collecting and storing student essays, and describe one specific step the district should take to address it.