E4 - Progress in Programming Report

06 Apr 2021
  1. My programming skills have greatly improved in the following ways: My programming skills have improved immensely since the start of the class. Before this class started I knew nothing about programming. I didn’t understand the different languages, I didn’t know how to create a basic webpage. Currently, I can confidently say that I have a good understanding of the different languages. Also, I understand how different webpages are created.

  2. I need to work on the following to improve my programming skills: To improve my programming skills I understand that practice makes perfect. I need to continue to work hard to understand the new concepts being thrown at us. I also need to stop procrastinating on my assignments so that when I’m completing them I dont rush through them just so that I can complete them on time. I need to deeply understand and comprehend them.

  3. I can do the WODs without looking at the screencast solutions first: The first several WOD’s at the beginning of the class I needed to use the screencast solutions to finish them. As we progressed throughout the semester the WOD’s have been getting easier and I feel like I could complete them without the screencast. However these past couple WOD’s were a little difficult so I used the screencast to see what I was doing wrong and also used them to see if there were any shortcuts I could’ve used.

  4. The labs have helped me to learn and I am able to complete them with confidence: The labs have helped me learn a bunch. It’s interesting and cool to see how we can just change simple things that we put in the code and it outputs a totally different thing on the website. I follow along during class when doing the labs and I always rewatch the recording to fully understand what we are learning.

  5. I feel ready to work on the next stage of complexity in programming (building small web applications like Assignment 1): I think with a little bit more understanding of the server side processing I could take this assignment to the next level. Assignment 1 was really difficult but I think I’m learning so much more everyday and it’s interesting and fun to learn about this kind of stuff. So I feel like when I get more comfortable with these new things I can evolve and make similar applications in the future.

  6. I think the class can be improved to help my learning in the following ways: I think for me this class would have been much better if the class was in person rather than online. I feel like being in the classroom environment would take my learning to the next level. Being able to ask questions face to face and being able to converse with classmates I think would have been beneficial to me and my learning. Of course that is something I can’t control. Also, I think workshops and more dedicated classes to go over and talk about the Lab’s and assignments would be helpful.

  7. These are things that work really well for my learning in this class: The screencast and the Wod’s really helped so far during the class. I’m also appreciative of the quick responsiveness of emails to Professor Port and the TA’s when I’m in need of help or have questions.