cs10 / bjc-r

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

2. Build Your Own Blocks (LA Review - Sp15) #514

Open lmock opened 9 years ago

lmock commented 9 years ago
Your Name:

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

--- For each specific Issue (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.
- [ ] 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.
susanshen96 commented 9 years ago

Your Name: Susan Shen

Overview of Lab Comments: Lab was a pretty good introduction, pretty good pace, no need to go any faster or slower

thomaslee4 commented 9 years ago

Your Name: Thomas Lee

Overview of Lab Comments: The pace and contents are good, and images and videos are very helpful. Only main problem is the links to open starter files.

meghnac commented 9 years ago

Your Name: Meghna Chatterjee

Overview of Lab Comments: I think this lab is a useful and well-paced introduction to Snap!. I was unable to go through the lab as I had wanted to, however, due to the code not loading. Based on the descriptions, I think students will enjoy this lab, and the provided figures and videos are very helpful.

--- For each specific Issue (Copy this section as many times as necessary) ---

Essentially, whenever a link is provided to Snap! Code, the page never loads and crashes the lab page unless the tab attempting to load the code is closed early enough.

anushasyed commented 9 years ago

Your Name: Anusha Syed

Overview of Lab Comments: Lab goes at a nice, moderate pace really allowing each section to be understood by the student. Videos are also really helpful. I also could not open the starter files like those above, which I think was really the only issue.

Page Link: http://snap.berkeley.edu/snapsource/snap.html#open:http://www.corsproxy.com/beautyjoy.github.io/bjc-r/prog/random/six-sided-die.xml       Type of Issue: Link doesn't load       Severity: Students won't be able to access framework to begin lab       Comments: The link to open the Snap! files doesn't work.

papratt commented 9 years ago

Your Name: Paige Pratt

Overview of Lab Comments: The lab went at a great pace and covered everything very thoroughly. I just had a problem with every snap! link. None of them would load and the page always became unresponsive. So almost all my comments below are about the broken links

Meghna15 commented 9 years ago

Your Name: Meghna Dasgupta

Overview of Lab Comments: The pace of the lab is perfect however I think there is too much content for students to finish the entire lab in just two hours. The videos were both interesting and relevant so they served as a good introduction to the different concepts.

As mentioned before, the only major issue with this lab was the defective links to the Snap! files. Every time I clicked on a link, it made my page unresponsive and I had to reload the page several times during the lab.

megancarey commented 9 years ago

Your Name: Megan Carey

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

--- For each specific Issue (Copy this section as many times as necessary) ---

Just another note on the lab in general: it seems like a lot of material, which I guess is necessary this early on. Just saying.

michen-ml commented 9 years ago

Your Name: Michelle Chen

Overview of Lab Comments: Lab is clear and easy to follow along. Slides to switch roles is a really nice reminder to get partners equal time to work with snap. Lab is a bit lengthy, but I think it's doable in the 2 hour time frame. Most links to starter blocks are broken.

keehansullivan commented 9 years ago

Your name: Sean Keehan Sullivan

Overview of Lab Comments: Lab went well and did not seem to have a too fast or too slow pace, as mentioned in multiple comments before me, many of the links were broken and would cause my computer to lag and google chrome to become unresponsive. The majority of the lab could be done without the links, however saying to use the link and the links not working can be confusing and misleading. definitely doable in the 2hours of lab.

Page link: http://beautyjoy.github.io/bjc-r/cur/programming/loops/repeat-n/introduction-to-repeat-n.html?topic=berkeley_bjc%2Fintro_pair%2F2-loops-variables.topic&novideo&noreading&noassingment&course=cs10_sp15.html

Type of Issue: broken link

Severity: inconvenience.

comments: the link on the page does not work, cannot access the starter file, but the students can create the starter file themselves.

sayabe commented 9 years ago

Your Name: Satoko Ayabe

Overview of Lab Comments:

[ ] Page Link: http://beautyjoy.github.io/bjc-r/cur/programming/guides/pair-programming-swap.html?2&1&1&1&2&2&2&2&2&3&3&3&4&4&5&topic=berkeley_bjc%2Fintro_pair%2F2-loops-variables.topic&novideo&noreading&noassingment&course=cs10_sp15.html       Type of Issue: lab layout       Severity: i.e. minor inconvenience       Comments: Instead of having pages just for "switch drivers/navigators", we could just have a small comment (an orange or green textbox) at the bottom of the page that tells them to switch. The large number of pages makes the lab look intimidating (seeing alonzo barely moving on the bottom bar).

carolinekim commented 9 years ago

Your Name: Caroline Kim

Overview of Lab Comments: The lab has great descriptions that walk the students through each step carefully. Towards the end of the lab, the coding problems seem to get a little difficult (compared to the complexity of the other codes in the front section of the lab), which might overwhelm some students.

KimiaG commented 9 years ago

Your Name: Kimia Ghodoosian

Overview of Lab Comments: Overall good. Frankly, I feel that the videos are unnecessary and even detract from the lab since they're too simplistic to convey any new information and take up unnecessary time in an already long lab. Also, because videos aren't used in other labs (to my knowledge) it just seems random to put them here, although code.org is a great resource that students should be made aware of. Bug dance feels random. My TA had the entire class skip that slide and come back to it if we had time (most didn't).

jessej-luo commented 9 years ago

Your Name: Jesse Luo

Overview of Lab Comments: Lab seems pretty good, explains all the necessary functions very well so that gets rid of a lot of guess work. I feel that the videos don't specifically enhance the experience too much since most of the people who are in CS10 are here to learn this language of programming. I remember when I watched the video I felt they didn't really offer anything new or explorative, they were kinda just there.

In general, a lot of the links in the beginning are having issues loading. I think the lab is really good, the GIFs that illustrate what to do are really nice and make the lab a lot more understandable.

bitofbreeze commented 9 years ago

Your Name: Florin-James Langer

Overview of Lab Comments: This was an excellent intro. The gifs are a great addition. It does seem a little lengthy though.

      Type of Issue: Link loads to white page on Safari       Severity: not severe, and I assume students are told to not use Safari anyhow.       Comments: works on Chrome just fine, maybe you should add a reminder next to links periodically reminding people of which browsers work.

      Type of Issue: grammar       Severity: least severe       Comments: In "You might change the number of petals," the comma at the end should be a period.

      Type of Issue: grammar       Severity: least severe       Comments: In the first sentence, "and can generate the both the lower and upper bounds" has an extra "the" before "both".

frankyguerrero commented 9 years ago

Your Name: Rocio Guerrero

Overview of Lab Comments: The lab is pretty lengthy, but it had good explanations for the different topics and terms it covered. I think the exercises are very enjoyable, therefore a great way to introduce computer science ideas. The rotate block's arrows are also different in Snap! from the pictures in lab. I personally don't think it's a major problem, though. Moreover, I think the videos were inspiring. I remember watching it the first time and seeing celebrities talk about coding got me even more excited about the course.

--- For each specific Issue (Copy this section as many times as necessary) ---

jesslarson commented 9 years ago
Justin-Kim72 commented 9 years ago

Name: Justin Kim

Overview of the Lab comments: The lab is on a good pace to start for both people of little programming skills or very experienced skills. I like the concept of working with partners. Some students may like to work alone, because they are individuals or partner is sometimes absent, but encouraging students to work together is nice. I like the interactive picture movements for some of blocks. It really helps students to visualize some of the parts of the block. The questions also seem really helpful for students to help getting thinking more logically of coding.

Page Link: http://beautyjoy.github.io/bjc-r/cur/programming/functions/intro/tutorial-custom-blocks.html?1&1&2&2&3&4&4&4&5&topic=berkeley_bjc%2Fintro_pair%2F2-loops-variables.topic&novideo&noreading&noassingment&course=cs10_sp15.html       Type of Issue: Lack of clarity       Severity: minor inconvenience       Comments: I'm sure they go over this lab, but maybe letting the students know a very basic definition what the command, predicate, reporter options do.

Page Link: http://snap.berkeley.edu/snapsource/snap.html#open:http://www.corsproxy.com/beautyjoy.github.io/bjc-r/prog/building-blocks/bug-dance-starter-with-sound.xml

Type of Issue: Problem Loading Severity: Unable to continue Comments: Some of the students has some issues with the link loading

amy97 commented 9 years ago

Your Name: Amy Vatcha

Overview of Lab Comments:

seunghalee commented 9 years ago

Your Name: Seungha Lee

Overview of Lab Comments: Although I found this lab pretty lengthy, I think it does cover a lot of introductory concepts necessary for coding. So if possible, I think it would be a lot more doable and less intimidating (considering this is only Lab2) if it were split into two labs. I also like having the pages in between sections reminding people to switch roles because it is a good way to encourage students to work in pairs. Adding videos of celebrities made the labs more interesting and served as good breaks from reading the text.

JiazhenChen commented 9 years ago

Your Name: Jiazhen Chen

Overview of Lab Comments: I like the new pages added to remind the pair progamming. The whole lab is good but in deed a bit long. I remember when I do this lab I can't finish the last crazy flower challenge. It requires a bit time to solve it. And the final checkoff didn't require that code. So maybe tag it as a takehome challenge or just for fun?

Laralinmcc commented 9 years ago

Your Name: Lara McConnaughey

Overview of Lab Comments: i.e. This lab goes at the a perfect pace introducing students to a new concept of abstraction by showing them that by creating their own blocks they are able to simplify they code.

--- For each specific Issue (Copy this section as many times as necessary) ---

Stantlers commented 9 years ago

Your Name: Stanley Ho Overview of Lab Comments: I really liked how interesting the lab has become with the gifs, and the gif also helped show how to do things. I also like how there is literally a page dedicated to telling the students to switch with their partner, duty wise. Pace wise I think that there is quite a bit of things to read and do. [ ] Page Link: http://snap.berkeley.edu/snapsource/snap.html#open:http://www.corsproxy.com/beautyjoy.github.io/bjc-r/prog/building-blocks/bug-dance-starter-with-sound.xml Type of Issue: Broken Link Severity: stops students from doing the problem Comments: I can't load it!

maxcounts commented 9 years ago

Sorry, I'm still figuring out github, haha

I posted this on Monday as an issue, but I guess that didn't end up here

Your Name: Max Counts

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

--- For each specific Issue (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.

Page Link: http://beautyjoy.github.io/bjc-r/cur/programming/loops/repeat-n/draw-regular-star.html?1&topic=berkeley_bjc%2Fintro_pair%2F2-loops-variables.topic&novideo&noreading&noassingment&course=cs10_sp15.html
      Type of Issue: Link not working
      Severity: students can just recreate the code in Snap and it won't be too difficult, but it does get in the way
      Comments: Link to opening Snap with a premade fuction for drawing a star just opened up a blank page that attempted to get me to Snap, but didn't actually display anything

Page Link: http://beautyjoy.github.io/bjc-r/cur/programming/functions/make-a-draw-polygon-block.html?1&2&3&topic=berkeley_bjc%2Fintro_pair%2F2-loops-variables.topic&novideo&noreading&noassingment&course=cs10_sp15.html
      Type of Issue: Very minor grammar suggestion
      Severity: not severe at all
      Comments: At this point, the lab has told them to switch partners twice, so saying "introduce yourself to your partner" seems redundant
msilva926 commented 9 years ago

Your Name: Melanie Silva

Overview of Lab Comments: I think it was a great lab which shows students off the bat what cool things programming can do (sort of like a hook). The moving images and videos proved very helpful when completing the lab.

thorsoch commented 9 years ago

Your Name: Charles Thorson

Overview of Lab Comments:

Overall, it is a solid lab that helps the students gain a grasp on the fundamentals in snap programming. I liked how visually appealing the lab became compared to the previous year.

papratt commented 9 years ago

Your Name: Paige Pratt

Overall I think the lab was very well paced and that students will be able to finish on time. Maybe there should be only one started file though, since there are a lot of little ones that are hard to save.

eurieoh commented 9 years ago

Your Name: Eurie Oh

I thought that this lab was a good way to introduce students to creating blocks in Snap. I do agree with the others that consolidating all the links into one starter file would be helpful for the students, especially when saving. Also the following link was not working properly.

chnicoloso commented 9 years ago

Your Name: Christian Lista-Nicoloso

Overview of Lab Comments: This lab was well paced, very clear in it's explanations and made a good job of reminding students to practice pair programming. However, it seemed to me that a lot of students didn't get to the latter (more interesting) parts of the lab because they got stocked in the geometry sections, which are not necessarily the most important part.

janicechui commented 9 years ago

Janice Chui

This lab introduces the process of blocks very clearly, and there was just the right amount of information learnt. The purpose of the dancing bug was a little unclear and seemed irrelevant to the previous shape drawing exercises.

Rshahatit commented 9 years ago

Your Name: Rami Shahatit

Overview of Lab Comments:This lab was a good introduction to the course. Students will like the ease of the pace and the ease of the material. I like how it is starting to train their brains to use math and the familiarize themselves with the different blocks.

I didn't find any issues with this lab. Seeing as it is the first I like the way it is.

18epedersen commented 9 years ago

Your Name: Emily Pedersen

Overview of Lab Comments: This lab does a great job of introducing repeat blocks and for loops. I especially like the break down of the different terms in the "for loop", such as that i acts as a counter. I also like how this lab introduces abstraction by making the students make a block called draw square, then generalizes the pattern to make a block draw polygon. But I do think that this lab is too long- it introduces a lot of topics and requires students to make a lot of blocks. I would recommend either cutting down this lab or making it into separate labs- one that deals with iteration and another that deals with abstraction.

JaysanM commented 9 years ago

Your Name: Jaysan Maolinbay

Overview of Lab Comments: Overall, does a solid job introducing SNAP! Students come into the lab having no prior programming experience, and this really takes it to the basics. Everything is kept simple, thus giving students the opportunity to build a solid foundation for SNAP! Although the lab is a little long, I believe it is an appropriate length because students have to learn the basics. It is pretty easy to retain the information needed for the lab checkoffs. P.S.-- I like how we reminded the students to switch off throughout the lab. I typically see one student during the class shoulder the load. Maybe we can implement this in future labs. -I didn't find any issues/problems with the lab. Solid as it is.

Rshahatit commented 9 years ago

Your Name: Rami Shahatit

Overview of Lab Comments: This lab was good introduction to snap. But it does not portray snap as being really easy. it shows the challenges that the "coder" must overcome in order to get the computer to do what he or she wants. I would suggest maybe putting in a "slide" where it has all the blocks on one sheet and a description of what they all do. Then have a disclaimer that you do not need to know all of these right now but this is just to give you an idea of what you will know when you are finished with this course.

danielduazo commented 9 years ago

Your Name: Daniel Duazo

Overview of Lab Comments: I like this lab as a good introduction to Snap. The videos make the content easier to digest compared to a long block of text. I don't like how they spend a lot of time going into detail about how drawing works, but that may just be because I don't like drawing in Snap.

--- For each specific Issue (Copy this section as many times as necessary) ---

soham14 commented 9 years ago

Your Name: Soham Kudtarkar

Overview of Lab Comments: I found this lab to be effective in introducing blocks to students and would not change much about it. I recall that this lab was particularly helpful to me when I took this course because it presented abstraction in an easy-to-understand format. Overall, this lab was fairly instructive and appropriate for first-time programmers.

siyingwang commented 9 years ago

Your Name: Siying Wang

Overview of Lab Comments: this is the first lab, I think it is a good start.

http://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/loops/for/introduction-to-for.html?1&topic=berkeley_bjc%2Fintro_pair%2F2-loops-variables.topic&novideo&noreading&noassingment&course=cs10_sp15.html       Type of Issue: a student could not open the video       Severity: prevents students from continuing       Comments: she changed a computer, and it works. http://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/functions/intro/tutorial-custom-blocks.html?1&2&topic=berkeley_bjc%2Fintro_pair%2F2-loops-variables.topic&novideo&noreading&noassingment&course=cs10_sp15.html       Type of Issue: hard to load the video       Severity: prevents students from continuing       Comments: same as above -[ ] http://inst.eecs.berkeley.edu/~cs10/labs/cur/programming/random/randomly-moving-character.html?1&2&3&4&5&topic=berkeley_bjc%2Fintro_pair%2F2-loops-variables.topic&novideo&noreading&noassingment&course=cs10_sp15.html    Type of Issue: keep your sprite moving continuously could also add for loop       Severity: help students understand there are three types of literation       Comments: add for loop

KamikazeTomato commented 9 years ago

Your Name: Henry Chung

Overview of Lab Comments: I felt that this lab was a very strong introduction to the workings of SNAP. There were places that could have benefited from more clarity, but overall seemed like a very cohesive experience. I also felt that when explaining the “for” loop, there seemed to be an opportunity to make use of the sound functionality of SNAP with incrementing pitch of a sound with multiple repeats. It would be a fun moment of feedback for more auditory oriented students.

--- For each specific Issue (Copy this section as many times as necessary) ---

benlsmith commented 9 years ago

Your Name: Benjamin Smith

Overview of Lab Comments: Looking back at this lab now it appears to be more clear and complete than many of the future labs. This is good seeing as its the students first lab that they have to do. The information that is brought across is very helpful and clear, and i think that it was very well thought out. It was set up in a way that definitely helps students first get introduced into building blocks in a very clear and engaging manner.