EBoard 34: Project Kickoff
Warning This class is being recorded (and transcribed), provided the technology has not broken again.
Approximate overview
- Quizzes
- Administrivia
- Questions
- About the project
- Identifying skills
- Group formation
- Work time
Administrivia
- Sorry that I wasn’t here on Wednesday.
- Happy Friday!
Upcoming Token activities
Academic
- Tuesday, 2023-11-23, Noon, Day PDR: CS Table: Cell Phone Addiction
Cultural
- Friday and Saturday, downtown Grinnell: Jingle Bell Holiday
Peer
- Friday, 2023-11-17, noon-1pm, HSSC Multipurpose Kernel, FGLI Study Abroad
panel
- Friday, 2023-11-17, 7-9pm, Darby: Women’s Basketball vs. Coe.
- Saturday, 2023-11-18, 1pm, Osgood: Swimming vs Augustana.
- Saturday, 2023-11-18, 8pm, Harris, Diwali.
- Sunday, 2023-11-19, 2pm, Darby: Women’s Basketball vs Waldorf.
- Sunday, 2023-11-19, 4:30-6:30 pm, Main Hall: Brazillian NovemberFest
Wellness
- We need more wellness activities!
Misc
- Please fill out the peer mentor evaluation form.
Other good things (no tokens)
Upcoming work
Please put these in your notes!
- Friday: MP7 post-assessment
- Sunday: MP8 pre-assessment
- Sunday; Reading!
- Wednesday: Quizzes
Wednesday quiz topics
- Data abstraction (new)
- Others TBD.
Friday PSA
- Please take care of yourselves and each other
- Consent is essential
Questions
Administrative
What happens if we leave early for Turkey break?
You need to talk to your project partners.
You’ll miss the quizzes. You can make those up on the following
Friday or on SoLA 3 or 4.
You should let me know.
About the project
Group project. We’ll talk about group formation last.
Liberal arts project (?). Use your programming and image-making skills
to help you better understand either (a) art, (b) nature, or (c) other
things that are image-based.
Pick a starting image or set of images that exist already.
Write a procedure, (image-series n width height), that makes a
width-by-height image. It should make a different image for each
n between 0 and 999, inclusive. They should all be similar.
Use at least two of the three key image-design techniques: shapes,
bitmaps, (image-compute …).
Use recursion at least twice.
See the instructions for more details.
Questions?
Can we use procedures from other mini-projects?
Of course, provided you cite them.
How should the n influence the result?
However you wish.
Do the time logs go in the one file?
Yes.
Are there other things to submit?
Yes. Images and a PowerPoint slide deck.
What should the presentation have?
Here’s the image we’re starting with.
Here’s how we approached the project.
Here’s the result.
And look at this awesome code.
How should we share the code?
Shared OneDrive folder?
Find times to work together.
How big should groups be?
1–4, with a preference for 3–4.
Yay! Everyone formed a team of 4.
Skills needed for the project
TPS: What are some characteristics you’d like to be on the team
Group-work skills
- Can/will collaborate with others
- Knows how to write Scheme code
- Responsibility
Individual skills
- Math. Everything comes down to math. (4)
- Documentation. We want people to be able to understand our code. (7)
- Understanding of design and art. (many)
- Leadership/management. Able to keep the team moving forward, set
and help the team meet deadlines, decompose the project into parts,
ensuring that everyone contributes, etc. (many)
- Code styling. Know how to write good code that doesn’t make Sam ill.
(less many)
- Able to identify possible problems (tester). (4)
- Deeper understanding of the image models. (less many)
- Deeper understanding of recursion. (many)
- Presenter: Someone who is willing to stand at the front of the room
and speak. (Everyone at least has to be willing to say “Hi, my name
is say your name.) (5ish)
- Writer/designer: Able to write the text parts of the assignment
and design the presentation. (10ish)
Please grab cards that represent your skills
- White: Design and art
- Red: Leadership
- Yellow: Code design
- Green: Image models
- Blue: Recursion
Try to form a group with all five cards (or at least four)
Work time
We will also have work time on the project on Wednesday, 22 Nov 2023
and Wednesday, 29 Nov 2023.
Things to do right now …
- Share contact information
- Decide on meeting time
- Come up with a team name THAT ALL MEMBERS AGREE UPON
- “We don’t need no stinkin’ green piece of paper”
- “We’re too lazy to come up with a group name”
- “Brose” (kinda like “Prose”)
- Come up with possible project ideas