TY - GEN
T1 - Finding Approximate Pythagorean Triples (and Applications to LEGO Robot Building)
AU - Greenberg, Ronald I.
AU - Fahrenbacher, Matthew
AU - Thiruvathukal, George K.
N1 - Ronald I. Greenberg, Matthew Fahrenbacher, and George K. Thiruvathukal.
Finding approximate pythagorean triples (and applications to LEGO robot building).
http://rig.cs.luc.edu/~rig/PythagoreanLegoCSTA-2022 linked from http://csteachers.org/nifty, July 2022, dot:10.6084/m9.figshare.21638066
PY - 2022/7/17
Y1 - 2022/7/17
N2 - This assignment combines programming and data analysis to determine good combinations of side lengths that approximately satisfy the Pythagorean Theorem for right triangles. This can be a standalone exercise using a wide variety of programming languages, but the results are useful for determining good ways to assemble LEGO pieces in robot construction, so the exercise can serve to integrate three different units of the Exploring Computer Science high school curriculum: "Programming", "Computing and Data Analysis", and "Robotics". Sample assignment handouts are provided for both Scratch and Java programmers. Ideas for several variants of the assignment are also provided.
AB - This assignment combines programming and data analysis to determine good combinations of side lengths that approximately satisfy the Pythagorean Theorem for right triangles. This can be a standalone exercise using a wide variety of programming languages, but the results are useful for determining good ways to assemble LEGO pieces in robot construction, so the exercise can serve to integrate three different units of the Exploring Computer Science high school curriculum: "Programming", "Computing and Data Analysis", and "Robotics". Sample assignment handouts are provided for both Scratch and Java programmers. Ideas for several variants of the assignment are also provided.
KW - Computer programming
UR - https://ecommons.luc.edu/cs_facpubs/298
U2 - 10.6084/m9.figshare.21638066
DO - 10.6084/m9.figshare.21638066
M3 - Other contribution
ER -