'16-'17 General Discussion for Lesson 1.9



Use this thread to discuss your questions and comments about how to run the lesson.

U1S9 Assessment, Battle ship

I noticed in the video they talk about how IP addresses no longer go by country and region. I tried researching that a bit more myself. Is that because people can use a VPN to “hide” their location? That seemed a little odd to me, but it was the best my google searches could come up with.

I am having trouble understanding what it means that the addresses are hierarchical by “network”, not region. What does a “network” look like? Is it connected to a specific router? Or, is it based on who your ISP is?

I know this goes beyond the scope of APCSP and I am not teaching this lesson until next week, but I thought I wold see if anyone had any suggestions out there.


Also, I found this online that I thought was helpful when thinking of additional examples of hierarchical addressing.


I would bet a decent sum that language around “hierarchical” IP addresses was put in the Framework because it is a somewhat classical notion of the original IP scheme in which IP addresses were doled out like phone numbers - in batches to various regions or organizations.

I’m pretty sure (and note that I’m partially making this up) that the reason they no longer map cleanly to countries and regions is just that there are too many countries and not enough IP addressees, so the big original batches have been carved up.

IP addresses are still hierarchical in the sense that for the (fake) IP address: That the machine with address .100 is “in the .91 subdomain”.


I’ll buy it! The way this year is going, there will probably be a kid in the class who has a pretty legit answer too, so, if they correct me, I will circle back to the forum! Thanks, Baker!


My students were still struggling with how to encode so I came up with this worksheet based on a cool video on zip codes. The lesson went okay. I think there was a little more direct instruction than I would like. We developed the Battleship protocol as a class but each student had to explain it on the activity guide as a summarizer.

How do Zip Codes Help?

Zip Code Worksheet




Here’s an assessment I made for U1S9. I was going to let them take it with a partner…

Battle ship Quiz


Perfect timing! Thank you!


Sean, thanks for sharing such an excellent quiz.


Thanks. We just finished lesson 10. This will be a good reinforcement quiz.


This is really what I needed to reinforce the importance of binary messages and using sender receiver info in the protocol. Thank you. :slight_smile:


During discussion I asked students how many devices they have that have IP addresses. Most had a good number of them with several having Wi-Fi enabled light bulbs. Having students realize how many devices they have on the Internet helps them understand better, I think, why we need IPv6 and why we are running out of IP addresses.


I love that thinking question! I recently attended a conference where the WiFi was terrible - the conference had anticipated having 100 devices (100 people) on the network, but they didn’t consider that everyone was going to add their phones, tablets, etc. to the network. It is so easy to overlook how connected our "things"are!


My class loved this quiz!! Thank you so much for sharing this!! I am new this year and this really helped to make sure they all had the concept.


Thank you for this quiz! Really reinforces the lesson.