In this lab students are encouraged to work collaboratively to create various functions. This activity requires students to create functions that performs various calculations on entered values. The first function calculates molecular weight of hydrogen, carbon, and oxygen; the second calculates body-mass index (bmi); and the third the Collatz conjecture. This lab is ideal for students looking for more practice creating functions.
This is lab 9 of a introduction to computing course in Python. See sequencing in the syllabus and course schedule. Additional guidelines for student success on this assignment and throughout the course can be found in the syllabus.
This lab encourages students to use pair programming. Using well structured Collaborative Learning experiences helps students to feel part of an inclusive student community. This lab also uses Student-Centered Assessments, by providing frequent checkpoints with instructors.