This week we learned a bit about coding and also took a look at the hour of code. For the first bit I decided to do it with a partner, which I personally preferred as I found we were able to learn from each other. I could also see paired programming being beneficial to students in terms of learning how to work with someone else, using communication, and overcoming disagreements and compromising which is something that is extremely important for not only everyday lives but future jobs as well. When I saw the videos in class of the games students created together, I thought it would be such a great learning experience as all the above including problem solving would benefit them. I think if I were to bring paired programming into my classroom I would consider giving students the option (if I had enough technology) as it gives them some control over their learning and what works best for them. I understand some students do best doing these types of projects on their own and so I think it’s fair to give them that option. As I mentioned, when I did paired programming in class I found we both learned from one another as one of us would discover something or realize something that the other didn’t, and it also goes to show that you don’t have to be an expert and we are always learning from each other. Also I was thinking, if there are only two adults in the class (teacher and an EA if your fortunate enough to have one in your class) it would be difficult to help every single student set everything up at help them with their challenges and so I think paired programming would be beneficial for this as well, as the teacher and EA would have less computers to deal with. Additionally, students may need less help since they would be helping and learning from one another overall.