Class 26 — Monday October 28
Tasty problem solving
Winning strategy — Mindful collaboration — Doing it today
Look both ways
Agenda
- Being functional
- Working with others
You got to see it, to believe it
To do
- Preview next class activities.
- Try CodingBat – it’s batting practice for writing functions.
- Take another look at function epistle.
- Take another look at function slides.
- Take look at the Hands on Python Tutorial.
Problem set
- Module beanery.py defines three functions
volume()
,count()
, andguess()
related to jelly beans.
- The beanery.py will be available at the start of class.
- Program yum.py performs some basic testing of
beanery.py
.
Set up
- Credit awarded for being part of a pair-programming team
- Credit awarded for working with someone new
- Credit awarded for being an active team member
- Credit awarded for being an effective team member
- The only apps to be running on your laptops are a browser and PyCharm. The browser usage should be limited to CS 1112 materials.
- You must use my beanery.py for this assignment.
- Do not access any past or outside code while working on this assignment.
- Review problem set description.
- Determine primary driver and navigator roles for each of the functions — both team members must have multiple experiences as driver and navigator.
- Determine driver and navigator machines and for problem set.
- On designated driver machine download and open beanery.py and yum.py.
- Close all other program and module tabs.
- At the end of class:
- Submit your collaboration evaluation
- Email partner copy of
beanery.py
.
© 2019 Jim Cohoon | Resources from previous semesters are available. |