Module D
The next day, JoAnn sends out a Function List. This is a header file containing C function declarations from the code for the Albuquerque crane.
Dear Ken and Bob: Teammates: I made a function list. Is attached. See you half an hour. Thanks for letting me be leader and thanks for help getting editor to read the C code, Ken! I sent the simulation zipped file as attachment, not as forward, to the crane-cs-l about an hour plus ago and I notice it hasn't been delivered (I get them also) so am wondering if something about zip or whatever that makes it slow down? or I used wrong address. See you guys on monday at noon at hank's office. JoAnn
As mentioned in her email, JoAnn is made leader of the CS team. (Listen to Bob explain how this was done).
Critique the Function List (as documentation for humans, rather than as C code).
- What new information does it provide you with?
- How does that information help your understanding of the project?
- What would you have done differently?
This is the first appearance of a Function List (header file). Could be used to compare/contrast what students think this Document should contain, or as samples (using the two later iterations) to teach how to do (interpret) these documents in class.
JoAnn (female) made team leader.
- Discussion of why?
- Repercussions?
- This could initiate a discussion of diversity (gender and otherwise) in workgroups.
- Students could also explore their attitudes about how it feels to be led by someone of a different race, gender, sexual orientation, etc; and explore possible strategies for dealing with the situation. This is sensitive ground, instructor will need to be careful. One subtle approach might be "What if someone in your group says sexist (racist, etc.) things about the leader, or another group member? How would you respond?
Classroom and work load wise, this is a pretty easy module. The next few are much more involved.