cs10 / bjc-r

The Beauty and Joy of Computing public resource repository.
https://beautyjoy.github.io/bjc-r
30 stars 101 forks source link

Lab 12: Internet #434

Open lmock opened 9 years ago

lmock commented 9 years ago

Please comment below to leave us your lab reviews! Remember, please follow this format:

Your Name:

Overview of Lab Comments: i.e. Was this lab good or bad? Too fast? Too Slow? Does it need something new?

For specific issues: (you should copy this section as many times as necessary)
Page Link:
Type of Issue: i.e. (code) bug, grammar, typo, lack of clarity, etc
Severity: i.e. "prevents students from continuing", "minor inconvenience", etc
Comments: Description of the problem, what can be done to fix it, etc.
nish2020 commented 9 years ago

Your Name: Nishchala Singhal

Overview of Lab Comments: Overall, this is a good lab that helps students understand the basic properties of the Internet. The fact that the lab utilizes new tools (rather than Snap!) is a nice change for students. There are a lot of new concepts to understand and questions to answer, however, and so it may take longer than two hours for students to complete. Besides some minor typos, though, the lab doesn't have many problems.

Specific Issues:

Page Link: http://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/telnet.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=2 Type of Issue: Typo Severity: Minor Comments: In the first paragraph, 'currently' is spelled 'currenlty.'

Page Link: http://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=1 Type of Issue: Typo Severity: Minor Comments: In the sentence where it says 'Now, use traceroute to answer the following questions...,' the 'b' in 'be' should be capitalized. Very minor.

Page Link: http://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=1 Type of Issue: Typo Severity: Minor Comments: In the first paragraph under 'Whois,' there is a sentence in which 'the' is repeated twice.

thorsoch commented 9 years ago

Your name: Charles Thorson

Overview: This lab is really interesting and hits on a variety of important concepts of the Internet, but I feel that its too overreaching and fast pace and turns into more of a “type what the lab says into the terminal and watch a bunch of letters flash” instead of a exposure of the internet’s inner workings. In a sense, I feel that the lab is expecting too much of the students to think that they will all have the desire to analyze what is going on and digest the material while reading and doing it. The large number of discussion parts in this lab is good, because it gives the student a reason to attempt understand the content. Although, I suppose it doesn’t enforce it. The lab itself is short and concise, which is a good thing and a bad thing because it prevents the loss of attention, but enforces a fast pace if the student is not fully digesting the material as they go along.

http://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=1 Type of Issue: Clarification Severity: Minor Comments: I felt that it might be better to explain what a “node” is in the paragraph.

Frankgoji commented 9 years ago

Franklin Lee

Overview of Lab Comments: I've always heard complaints about this lab (particularly because of the fact that it's terminal-based), but I like the fact that you finally get a chance to try out the terminal for once. The lab outwardly doesn't seem to long, but the Google Form is actually really long. Even though the answers are short, I don't think it's necessary to have so many questions, especially since some of them appear to be repeats. In particular, the Social Media Implications page has 10 questions alone, asking questions that can take time to find the answer to. "What is an information footprint" is a question that itself can be hard to answer, and additionally asking "How would you measure it" is, I consider, an absurd thing to do. While there are a reasonable amount of activities in this lab, I find that there are far too many questions, even if they are important. At the same time, I realize that by having the Google Form, we are prompting students to actually READ the questions and think about them; if we didn't ask them to answer the questions, they'll probably be ignored. So, perhaps we should differentiate between questions that need to be answered on the Google Form, and questions meant merely for reflection?

For specific issues:

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=1 Type of Issue: Order of text Severity: Inconvenience/Confusion Comments: While I know that this particular lab is meant for the Sutardja Dai machines, it doesn't make much sense to have the alternative invocations of traceroute, for Linux and Windows, after the example/block of data. It would make more sense to have the alternative versions before showing what it does, so that people on other platforms don't think that they are missing the traceroute package entirely. Also, if we have established that /usr/sbin/traceroute is used for Linux machines, why does the next example of traceroute use /usr/bin/traceroute, instead of just traceroute? I think being consistent will go a long way to clearing up student confusion.

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/telnet.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=2 Type of Issue: Typo Severity: Trivial Comments: It should say "Congratulations, you just downloaded the page FROM http://inst.eecs.berkeley.edu" not "for." There is another typo in the box below: "Download the webpage that you are CURRENTLY looking at."

mfujimoto commented 9 years ago

Your Name: Mason Fujimoto

Overview of Lab Comments: This was a good lab. I like how it takes the student through an interactive discovery which leads to interesting discussion. I am worried that it takes a long amount of time and can be boring, even if it is a change of pace.

For specific issues: Page Link: http://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/telnet.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=2 Type of Issue: typo Severity: trivial Comments: The first of the two discussion questions has a typo. It currently reads, "Download the webpage that you are currnelty looking at (this page)."

Page Link: http://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/introprivacy.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=4 Type of Issue: format Severity: noticeable Comments: This page requires a much longer time than the other pages to complete. Also it isn't clear where the information to answer the questions is available (instead it says to browse around a website). I think it would be helpful for the specific page to answer each question to be linked. Also this could be an opportunity to split up the page and choose a more concise question set.

jeeves833 commented 9 years ago

Your Name: Lucas Karahadian

Overview of Lab Comments: This is a really interesting lab. I don’t think it was part of the curriculum when I took CS10 two years ago, but I wish it was. I have no doubts that the students will learn plenty from this. The privacy section is especially informative.

For specific issues:

Page Link: http: http://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/introshell.htmltime-is-of-the-es-sense.html Type of Issue: Maybe out of order Severity: potentially fatal Comments: The note about not using rm -rf should be placed before the link to the video about the linux shell. As it is now, a student might not see the notice before delving into the video and trying out things that the video says. This could lead to unchecked usage of rm -rf where the student does not know that it is potentially dangerous.

judyworkman commented 9 years ago

Judy Workman Lab #12 Review Overview of Lab Comments: This lab is very interesting but it appears as somewhat random and not as cohesive as most of the other labs are. It consists of a lot of reading and watching videos. It seems like something that could be done easily at home and doesn’t necessarily need to be a lab. The information on privacy is super interesting and applicable to students’ everyday lives! For specific issues: Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/introshell.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=0 Type of Issue: lack of clarity Severity: minor inconvenience Comments: I think a shell should be defined here.

melvinhernandez commented 9 years ago

Melvin Hernandez

Overview of Lab Comments: I thought it is a great lab. I definitely think that it is a good thing that the students are going to be exposed to the terminal and move away from Snap. However, the lab is pretty long and I worry that they will lose interest along the way. The terminology in the lab, if not explained in “technical” terms, can seem a little overwhelming at some point for some people. One thing that I thought could be introduced in later semesters is an introduction to web development. I think that mentioning the HTML Source section is interesting, however, I think the course can do a better job at creating an interest in students to continue pursuing CS by exposing them to some basic web development/design. I think it was one of the things that attracted me to CS because visiting websites is something everyone does, therefore students may want to build something they see everyday.

Issues: Page link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=1 Type of issue: Unaddressed term Severity: Confusion/Inconvenience Comments: Throughout the lab, the terminology may seem taunting and cause a loss of interest in students. I thought the word “node” needs to be explained and addressed just so that the student does not ever think “why is this even important?”.

Page link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=1 Type of issue: Missing Info Severity: Inconvenience Comments: Not sure if it was just me, but for the traceroute exercise in #4 I think the students need more guidance when instructed to trace the routes of hosts in California.

ArielleSpencer commented 9 years ago

Your Name: Arielle Spencer

Overview of Lab Comments: Overall the lab is pretty good. It's a hard lab to get through just because it is a lot of reading and a lot of stuff that students probably won't be as interested in. That's however more of content than the lab which I think is presented in the best way possible given the content

For specific issues: Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/introshell.html?topic=berkeley_bjc/areas/internet.topic&step=0&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html (Welcome to the Internet Lab) Type of Issue: typo Severity: super minor Comments: the lab reads "...unusable or brick tablets and cellphones easily. " If I'm reading it correctly I believe it should be "break" tablets and cellphones

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=1 (Whois) Type of Issue: typo Severity: very minor Comments: At the very end of the page it reads: "Keep in mind that you can scroll in a commend line console", I think it should say "command line" not commend line

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/telnet.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=2 (Plain Text Connections) Type of Issue: typo Severity: very minor Comments: In the telenet section it reads " What we want to concentrate in this part of the lab is the", I think there should be an "on" between in and the to make it "want to concentrate on in this part"

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/speed.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=3 (Connection Metrics) Type of Issue: typo Severity: very minor Comments: In the latency section it reads "own IP but the easiest is way", and the "is" should be deleted. In the throughput section it reads "each second you computer could download", the "you" should be changed to "your"

finnhowell commented 9 years ago

Your name: Fionnuala Howell

Overview of Lab Comments: I like that this lab is something new and gives student insight into a terminal, rather than Snap!, yet it might benefit from being structured a little differently. I think it is really important to introduce the terminal and emphasize how useful it is to become familiar with it, as many students in CS10 plan on taking more computer science classes and want to get a jump-start. However, the lab is a little overwhelming with all of the questions that need to be answered, so I would cut down on some of those to fine tune the most important ones. With an excess amount of information, students may get lost or not pay attention to the answers for efficiency and time sake. Yet, I do think this lab is great and more labs that introduce other coding than Snap! is extremely useful.

Page Link: http://beautyjoy.github.io/bjc-r/cur/programming/internet/introprivacy.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&noassigment=true&course=berkeley_bjc.html&step=4 Type of Issue: content Severity: minor Comments: For example, her I think the questions should be cut down to 2 or 3, like the other sections and pages. All of the questions about internet privacy are interesting and good to know, yet I feel like students our age are getting so much feedback and information on privatizing their social media pages, that some of the questions are unnecessary, or could be learned from the readings/lecture more easily. I tend to think of lab as a time to do things, apply concepts to questions and get necessary help, rather than scan the internet for answers.

Laralinmcc commented 9 years ago

Your Name:

Overview of Lab Comments: The content of the lab gives students insight into other parts of coding besides snap. It is a lot of reading and the way the lab is structured students have to read through chunks of paragraphs to get directions for a task. Instead a numbered step by step process for some of the parts of the lab like how to start a shell. I like there terminal part of the lab and wish there was more because the terminal is used in future CS classes. Maybe it would be helpful to go over key commands that can be typed in the terminal and how what you do in there terminal affects file folders and other things. Also there are a lot of questions in this lab and maybe converting some from short answer to multiple choice could be helpful for the students. Overall I think this lab is great for teaching other parts of coding and the social media privacy part will definitely interest students.

For specific issues: (you should copy this section as many times as necessary) Page Link: http://beautyjoy.github.io/bjc-r/cur/programming/internet/trace.html?topic=berkeley_bjc/areas/internet.topic&step=1&noassigment=true&course=berkeley_bjc.html Type of Issue: clarity Severity: i.e. minor inconvienince

Comments: For the output of the trace route it says that the request came from sodabread.icsi.berkeley.edu it would be nice to clarify what sodabread.icsi.berkeleu.edu is and how it would appear if the student did the trace route from their own computer

strollinghome commented 9 years ago

Carlos Flores

Overview of the Lab: The lab seems very interesting, and the fact that we introduce the terminal in this interactive way takes aways the fear most students have towards the terminal. The internet is a very interesting topic and getting students to engage with it in this particular way is a great way to do it. Other than that the fact that the lab introduces links to different websites is great for students to start branching out and learning about computing ideas outside of the cs10 website.

I found a typo on this link: http://beautyjoy.github.io/bjc-r/cur/programming/internet/trace.html?topic=berkeley_bjc/areas/internet.topic&step=1&noassigment=true&course=berkeley_bjc.html

There's a repeated word in the second line of the first paragraph under "Whois." :+1:

carynbear commented 9 years ago

Your Name: Caryn Tran

Overview of Lab Comments: It's an informative lab, but I think students may not see how this relates to the rest of the course, especially SNAP. I kind of spaced out while reading through the lab, and I remember spacing out when I did it last semester. I think it might be nice to have an exercise on navigating around in unix rather than just a video (I know that isn't the point of the lab). And it's hard to do this lab outside of the lab computers so maybe we could do this lab together as a demonstration lab. Left alone, I think students would choose this lab as one of their skips.

For specific issues: (you should copy this section as many times as necessary) Page Link: https://inst.eecs.berkeley.edu/~cs10/fa14/ Type of Issue: link not working on calendar page Severity: Confusion for Students Comments: The link on the calendar page isn't directing to http://inst.eecs.berkeley.edu/~cs10/labs/topic/topic.html?topic=berkeley_bjc/areas/internet.topic&course=cs10_fa14.html&novideo=true&noreading=true&noassignment=true Students will get confused if they try accessing the lab through the calendar on the main course page.

Page Link: http://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/telnet.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=2 Type of Issue: Misspelling Severity: Minor Comments: Specifies is spelled as "specifis" on this page. And in this sentence, the first word isn't capitalized--- "the command for getting a webpage is GET followed by a path."

Page Link: http://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=1 Type of Issue: Sentence makes no sense; missing a word? Severity: Minor Comment: The lab already uses a lot of specific vocabulary which is already difficult. This sentence however is missing a word or has a word to many I believe "These indicate 3 samples of latency measurements the tool did to on it's way to the end host."

erikdahlquist commented 9 years ago

Erik Dahlquist

This lab is different, shortish, and extremely dense. While the concepts covered are quite interesting, many students might not agree, and might be confused why they're not Snap!ing this lab. It's a pretty abrupt and random diversion from previous labs. While the terminal is an intimidating tool, I think this lab is a reasonable introduction, especially because their hand is held through every simple step. The concepts covered are an interesting peek into the usually-abstracted workings of the internet. The lab also features a generous serving of minor punctuation and grammar issues. My biggest issue with the lab is just that it's quite dense, and I don't think all the concepts in it are explained particularly well. Moreover, that Google form is a looks like a lot to handle. I assume they don't have to turn in a paper if they choose to handwrite their answers, yes? Because if that's the case I can see many students wisely ignoring the Google form in favor of writing their own answers on paper. While most the questions on it seem reasonable, I can easily see the Google form being ignored. I'm not sure what the solution to that is.

Specific Issues: Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/introshell.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=0 Type of Issue: Unclear Definitions Severity: Moderate Comment: Perhaps we could add a sentence or two explaining what the Linux Shell really is? It's just kind of left as a powerful, programmey mystery. That they are going to have to use this lab.

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/introshell.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=0 Type of Issue: Aesthetic Appeal Severity: Minimal Comment: For purely aesthetic appeal, the picture of Trinity and the computer could possibly be reformatted. It looks very squished horizontally, and the writing on the left of it is too close, to the point it almost looks like it's going under the picture (compare the border size on the left-side and right-side of the paragraph).

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=1 Type of Issue: Grammar problems Severity: Moderate Comment: "These indicate 3 samples of latency measurements the tool did to on it's way to the end host." Phrasing here is very poor. Even though I don't know what this is trying to say, I'm pretty sure "it's" should be "its".

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=1 Type of Issue: Inconsistent style Severity: Minimal Comment: In the sentence "Now, use traceroute to answer the following questions...", should "traceroute" be in the bold red font seen previously?

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=1 Type of Issue: Capitalization! Severity: Minor Comment: In the sentence "be sure to note down your answers either on a sheet of paper or in the Google Form, " "be" should be capitalized.

Page Link: http://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=1 Type of Issue: Repeated word Severity: Minimal Comment: The sentence "The whois program allows querying the the top-level domain name registrar to find out the administrator (provider) and the owner of a domain" has an additional "the". Luckily, this is covered up by the line changing between the two "the"s.

Page Link: http://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=1 Type of Issue: Lack of intruction Severity: Minimal Comment: When they're tracing the route of "/usr/sbin/traceroute 216.81.59.173 ", you may want to add a small comment to tell them to have a little patience. You don't want them to CTRL-C when the "*"s start to appear.

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/telnet.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=2 Type of Issue: Unclear Definitions Severity: Moderate Comment: Could we provide short definitions for Port and URL in addition to the Wikipedia links? Wikipedia's pages here are pretty dense, and most students wont be bothered to read them.

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/telnet.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=2 Type of Issue: Typo! Severity: Minor Comment: "Download the webpage that you are currnelty looking at (this page)." I don't think that's how you spell "currently."

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/telnet.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=2 Type of Issue: Lack of clarity Severity: Major Comment: You might want to remind them how to escape Star Wars for when they run "telnet towel.blinkenlights.nl"

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/telnet.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=2 Type of Issue: Outdated slides Severity: Minimal Comment: While it says "The URL starts with http://inst.eecs.berkeley.edu," the http is now actually an https. Will the student's care about this improved security? Eh, probably not.

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/speed.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=3 Type of Issue: Extra Space Severity: Minimal Comment: There is an extra space before "ping www.berkeley.edu", so its aligned slightly differently than the URLs below it.

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/speed.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=3 Type of Issue: IPv4 vs IPv6 Severity: Unknown. Moderate? Comment: When googling "my ip" at home and in other locations off campus, google returned my IPv4, which lined up with the labs. However, googling "my ip" while using Airbears 2 in VLSB resulted in google returning my IPv6, which does not line up with the lab. I am not sure which version will be returned in Sutardja Dai, but this could be confusing for students working on the labs if google does not return a familiar looking number.

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/introprivacy.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=4 Type of Issue: Abrupt change in pace Severity: Moderate Comment: The privacy segment comes up very abruptly, with little or no lead in. Perhaps this part could be organised better? It's important information, but it just kind of jumps at you, and that might not be the best way to reach students (especially students who don't want to hear that there's anything wrong with the internet).

amrutayel commented 9 years ago

Your Name: Amruta Yelamanchili

Overview of Lab Comments: I think this lab is a good introduction to seeing how the internet works when you're actually visiting websites on your computer. There are a lot of questions though that seem to take up more time than doing the actual lab.

For specific issues: Page Link:https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=1 Type of Issue: clarity Severity: minor Comments: The traceroute commands for Windows and Linux should be placed at the top of the page so students know right away how to do this. This page also talks about latency without saying what it even is. For the whois questions, it asks who the nodes belong to in the above google.com traceroute, but the image directly above is of whois on berkeley.edu.

jeffz6 commented 9 years ago

Your Name: Jeffrey Zhang

Overview of Lab Comments: I'm never a fan of "type this into a terminal and see what you get" labs. In particular, the students aren't really learning much about the internet at all (not that I could think up a lab that actually teaches beginning CS students about the internet). They're only learning how to poke around a bit. There are way too many questions on the Google Form and in the lab in general.

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=1 Type of Issue: clarification Severity: minor Comments: should really draw the connection between length and number of nodes traveled through, because otherwise students might think that it is the number of milliseconds

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/telnet.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=2 Type of Issue: clarity Severity: minor Comments: the students are told to end the star wars stuff early, but wouldn't know how to do it

rxia752 commented 9 years ago

Rowena Xia Overview of Lab Comments: This is a nice lab to introduce some basic concepts about the Internet, overall. It doesn't go too into depth and try to explain concepts that students can't possible get at this point. It felt like the Google Form was unnecessary. The topics in this lab are better for simply reading about and discussing with a partner. I think having to essentially fill out a worksheet is a little unnecessary. I did like that there was an inclusion of Internet safety/privacy!

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/introprivacy.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=4 Type of Issue: lack of sufficient source of information Severity: moderate Comments: This segment on privacy is very important and good to include. However, I think that there should actually be a better way to have students learn about these things other than "search the internet." This is especially true since some these are not simple answers that a google search will find. Basically, the information that is being provided in this page would be better simply given, especially given its importance.

Page Link: http://inst.eecs.berkeley.edu/%7Ecs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=1 Type of Issue: Clarity Severity: Minor to moderate Comments: This sentence is very confusing and needs clarification: "These indicate 3 samples of latency measurements the tool did to on it's way to the end host. "

valenzuelav94 commented 9 years ago

Your Name: Vanessa Valenzuela

Overview of Lab Comments: I genuinely appreciate this lab because not only does it give you a sigh of relief after opening snap for the past labs, it allows you to see how the internet functions (abstraction much?). There were several parts where it lacks explanation. Many of the students pointed this out as they were working on the lab, it needs more emphasis on what's what rather than just throwing a bunch of foreign information to students. For the most part it does a great job at allowing students to open up their shell on different systems (mac, linux, windows). I found this to be very useful as I observed it on my own because I don't work closely with windows/linux.

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=1

Type of Issue: Clarity/Confusing

Severity: Minor

Comment(s): When I first worked on this lab as a CS10 student, I had trouble pointing out what was what when analyzing a traceroute. The way the lab is worded makes it difficult to follow along. It only makes it confusing for someone who isn't familiar with the terms.

Hungukaroo commented 9 years ago

Elizabeth Steger

Overview: This is a pretty ambitious lab, which is both good and bad. It's quite different from the rest of the labs, and in one sense I feel less interactive than it should be. There's a lot of information in this lab and I feel may not only be overwhelming, but also easy to completely ignore in the context of the lab by just following what it says without really learning anything. For interested students, it is a wonderful lab, but I fear it is not very helpful for students that will just complete it and forget.

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/introprivacy.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=4

Type of Issue: A little out of place?

Severity: Moderate

Comments: The page about privacy kind of comes out of place, and it doesn't really connect to the other parts of the lab. Additionally I think some students would find this part of the lab fairly tedious, and, considering the rest of the lab is fairly dense, I think it would be a better idea to expand those parts into longer (but more interactive, thought-provoking) exercises and discussing privacy more in discussion.

maknegana commented 9 years ago

Your Name: Michelle Han

Overview of Lab Comments: I liked this lab because I found this topic really interesting. This lab was a nice interactive introduction to the Internet. I felt like the concepts could be explained a bit more in detail in some parts. The lab is deceiving in that it seems like it will be a short lab, but because of the questions and some repetitive excercises, the lab is pretty time consuming.

For specific issues: (you should copy this section as many times as necessary) Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=1 Type of Issue: Lack of Clarity Severity: Confusion Comments: The lab mentions that the ms are 3 instances of latency measurements. Although the lab covers latency later in the lab, it doesn't on this slide. This might confuse students on the concept of latency. Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=1\ Type of Issue: Lack of Clarity Severity: Confusion Comments: The lab doesn't explain why there are 3 latency values. This is a bit confusing as one of the questions in the lab asks students to measure how long the tracerouting takes. Briefly explaining hops might be useful. -Also, the question on this page asks : ""Who do the nodes belong to in the above shown www.google.com traceroute?" But the pic shows Berkeley.edu. Link:https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/introprivacy.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=4 Type of Issue: too long... Severity: Minor Comments: This page is filled with good material with links to different resources. I feel like that the lists of questions that the students have to answer is a bit overwhelming considering the length of the lab.

carenthomas commented 9 years ago

Your Name: Caren Thomas

Overview of Lab Comments: The style of the lab is definitely very different from what students are used to, but the introduction to using the terminal was done in a very step-by-step manner, and the relatively shorter length of the lab left plenty of time for students to ask questions. I think it would be really helpful for there to be a video tutorial of this lab available - it wouldn't be that time consuming because the commands are pretty straightforward for experienced users, but having that kind of one-on-one guidance, and being able to watch someone else do it would be a huge help for students that were generally confused about this lab. I also think it'd be cool to have additional "read more" links so that students that are actually interested in learning more can use them (there's so much information that can be touched upon, but would definitely be overkill for those that are struggling as is)

Page Link: http://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=1 Type of Issue: Typo Severity: Minor Inconvenience Comments: "the" is repeated

Page Link: https://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassingment=true&course=cs10_fa14.html&step=1 Type of Issue: Typo Severity: Minor Inconvenience Comments: "it's" should be "its" (there are two different occurrences of this)

MicBrain commented 9 years ago

Rafayel Mkrtchyan

Overview of Lab Comments: I think this was the second most interesting lab for the students. Also stylistically this lab is very different from other labs of CS10. This is actually a pretty well-written lab that helps students to understand the very basics of the Internet.

Page Link: http://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/internet/trace.html?topic=berkeley_bjc%2Fareas%2Finternet.topic&novideo=true&noreading=true&noassignment=true&course=cs10_fa14.html&step=1 Issue: Minor, Clarity: Comments: Some students were confused about the term "node". I think that term need a little bit more explanation.