Collaborative Problem Solving

Collaborative Problem Solving#

Group Roles

class: tip

  • Note Taker: Primary notetaker in a shared space

  • Driver: Primary person responsible for testing things on a computer and sharing their screen with the group

  • Navigator: Primary person responsible for translating and communicating instructors for the group

  • Reporter: Primary person responsible for sharing highlights with the larger group & submitting the group’s work

  • Time Keeper: Primary person responsible for keeping an eye on the clock and keeping the group on task

Part #1 Activities#

This set of activities gives students an opportunity to build skills with moving across binary, hexadecimal, and decimal systems, under the umbrella of ASCII. This version of the activity involved a scavenger hunt that ended with each student getting a mini rubber duck and a poem from a poetry bot.

Discuss

class: tip What are some of the differences between the decimal digit, the hex representation, and ASCII code? Explain in your own words.

Solve

class: tip Resources:

Step #1: Translate the hexadecimal prompt into text using the ASCII table. Follow the prompt!

Step #2: What color ducks did your group members select? Record that information using hexadecimal and RGB color values.

Step #3: Take a group picture with your ducks and upload to a shared folder.

Step #4: Translate the binary information on the second handout into text using the ASCII table. Follow the prompt!

Step #5: Share more about your group’s poem. Anything funny, interesting, or surprising?

Part #2 Activities#

This set of activities focuses on file formats and character encoding.

Students will need to download three different files:

  • hello_world.txt

  • hello_world.rtf

  • hello_world.docx

File Downloads

Links to download each file:

To download all three files as a compressed folder:

Discuss

class: tip Why does the proprietary versus open file format distinction matter in relation to character encoding? Explain in your own words.

Solve

class: tip Step #1: Open the hello-world.txt file in your computer’s text editor (Notepad for Windows, TextEdit for Mac) or an online hex editor (HexEd.it). What are you seeing in the file? How large would you expect this file to be (in bits and bytes)?

Step #2: Test your prediction using your own computer’s file manager or the online hex editor. Was your prediction accurate? If not, why?

Step #3: Open the hello-world.rtf file in a text editor (on your computer or online). What are you seeing in the file? How large would you expect this file to be (in bits and bytes)?

Step #4: Test your prediction using your own computer’s file manager or the online hex editor. Was your prediction accurate? If not, why?

Step #5: Open the hello-world.docx file in a text editor (on your computer or online). What are you seeing in the file? How would you expect this file’s size to compare with the .txt and .rtf files?

Step #6: Test your prediction using your own computer’s file manager or the online hex editor. Was your prediction accurate? If not, why?

Discuss

class: tip Using the definitions of physical, logical, and conceptual objects from earlier in this lab, explain these layers of a digital object in your own works, referring to the helloworld examples and your experience using the hex editor.