My programming skills have greatly improved in the following ways:
The biggest way my programming skills have improved is how I read and interpret code. This is by far the biggest improvement because I still remember when we first started this class and I wasn’t sure how to read code and was often getting confused. Nowadays after completing the WOD’s and Assignment 1, it is easier for me to understand how to write code properly and why I need to write it.
I need to work on the following to improve my programming skills:
I still think I need to work on all my programming skills because I am not even close to being perfect. My biggest concern going forward would be to work on understanding instructions without help. What I mean by this is that before I write code I often find myself having to research or looking things up. This isn’t that big of a problem since the professor said it’s normal but, I think I need to understand the concepts of the code that I’m looking up better.
I have learned a lot from doing WODs and I can do them without copying the screencast:
I think the labs played a big role in expanding my knowledge on programming. I think that the professor is really good at explaining the labs to the class. Most of the time nowadays he tells us to do most of the lab on our own, and I have felt pretty confident knowing what to do most of the time. Sometimes I have to re-watch lectures or research for code but for the most part I think that I was able to improve tremendously from the start.
The labs have helped me learn and I am able to complete them with confidence:
Yes, the labs have definitely helped me to learn. However, I wouldn’t say I was able to complete them in confidence. Since the labs are new material, I need to go over each exercise thoroughly. Since we had to finish the lab on our own a lot of times, I’m not sure I was able to properly grasp some of the concepts as much as I would’ve liked.
I learned a lot from my experience doing Assignment 1 and feel ready to work on Assignment 2:
After completing Assignment 1 I think it was a good test to see how much I improved and made sure to test if I can use what I learned throughout the semester so far to complete it. I struggled a bit with properly making code that I used to give the error messages when purchasing items. But in the end, I just needed to research a bit more and re-watch the screencasts from previous labs. After experiencing what Assignment 1 was like, I’m confident that I will be able to do good on Assignment 2.
I think the class can be improved to help my learning in the following ways:
I think that the class can be improved if the professor went over the lecture screencasts on each module. I find it hard to get good grades on the Laulima quizzes, even after watching the screencasts and reading the notes. Other than that I think that the class is well informative in teaching the programming aspect.
What helps me the most in class are (WODs, Labs, class website, screencasts, readings, quizzes, one on one help, working with classmates, etc.):
I think that the WOD’s, screencasts, and Labs are the most important things in this class. They are really informative and helped give me the correct information and help in order to complete things on my own, like Assignment 1. They do a really good job at explaining the concepts of the code that we write.