Anyways, this week we learned about Lazy Evaluation, Higher order functions, Currying, Lambda Calculus, Functions and we were introduced more into the Haskell language, all really important material when it comes to programming languages and how to select the correct functions when writing code.
As usually we had some visual material which was great; it is always nice to have someone explaining the subject to you even if that is only with the use of a video …show more content…
Finally, we had the self-quizzes again with some questions that made me read the materials more than once, but it was good since it forces me to go back and clarify certain concepts in order to prepare better for the final exam.
2) Describe your reactions to what you did.
This week I felt a little nervous because I wanted to understand all the concepts really good, I mean you have to pay attention and really know what you are doing when you write code and all the concepts presented to us this week are key when it comes to creating a program.
3) Describe any feedback you received or any specific interactions you had.
Great feedback from peers. This interaction to me means a lot since that is how I measure myself on how much knowledge I am gaining and what part is the one that I need to focus on it in case that I need it.
4) Describe what you learned.
Well, I learned a lot more about how to choose what functions will work best based on characteristics of the program, but at the same time I have learned about the problems that you can run into if you apply the wrong