bjc-edc / bjc-r

The Beauty and Joy of Computing public resource repository.
http://bjc.edc.org/
12 stars 19 forks source link

Review U3 More Math Tools #25

Open maryfries opened 5 years ago

maryfries commented 5 years ago

"New" FP content roughly based on older cut content and my GCD paper

Probably needs deeper review than my other recent work. I'm also curious about your thoughts on placement of this and if you have any ideas about the "interesting questions." (like in U2.OP.6 #4)

maryfries commented 5 years ago

@brianharvey I just synced up a new version. Please review how I handled the text around our agreed change.

http://localhost/bjc-r/cur/programming/3-lists/4-graphing/5-math.html

maryfries commented 5 years ago

Brian has looked at this page and agreed that it should be required in U3 at the end of L4 (as indicated on the topic page). @EPaulG do you agree?

maryfries commented 5 years ago

Paul has reviewed and given feedback.

brianharvey commented 5 years ago

In the big yellow "you could..." box, I think saying COMBINE is shorter and more elegant doesn't quite make the point, which is that it's a really good use of abstraction. Triangle and factorial are both ways to combine a set of values. There are different algorithms for that problem, which is what most of the box is trying to say, but you really don't care about the algorithm. You don't know whether we implemented COMBINE using recursion or looping, and it's fine that you don't know.

maryfries commented 5 years ago

@EPaulG I've assigned this task to you because I'm hoping you'll weigh in on making this page required (at the end of 3.4, as indicated on the topic page).