• Home
  • University of the People
  • Data Structures (proctored course) CS 3303
  • Reflective Learning Journal on Data Structures

Reflective Learning Journal on Data Structures

Your learning journal entry must be a reflective statement that considers the following questions: Describe what you did. This does not mean that you copy and paste from what you have posted or the assignments you have prepared. You need to describe what you did and how you did it. This was a challenging week for me. I started this class on Monday. Chapter four was not that bad to read since basically it was a summary of the two chapters we read before. What I found out really changing was the programming assignment and how long it took to finish. It took me at least a couple days to fix the structure and write it without bugs at the end. My strategy was making the nodes first and try then first on linked list rather than stacks. With stacks I do not have much practice, I had more experience in Linked list for programming. · Describe your reactions to what you did My reactions were that I need even more practice in abstract programming languages, sometimes I get stuck and take me several hours to fix a bug. Still the main concepts are clear, and I can fix them when I must do them. I am excited in summery. I learned a lot this week especially from the asymptotic analysis and increase rate form Big O and how to calculate them. · Describe any feedback you received or any specific interactions you had. Discuss how they were helpful My feedback was great. I may need more organization in my thoughts when I am writing. I do have the bad habit of not rechecking my work before submission. Some of my ideas were a bit confusing. But I am comfortable with what I am getting. A 9.67 is fine for me. I will continue to improve my work and speed over time with patience. · Describe your feelings and attitudes My feelings and attitudes were a bit more about being worried and excited. I am worried since I have never seen data structure from this perspective before. I don't know and I am afraid of not understanding correctly this subject. I remember from the teacher Eric that to really master this topic you need two years without rest of practice to use the highest performance of data to the fullest. In a tech job company maybe I can success in this approach, where of course, real world applications are made. · Describe what you learned I learned more about stacks in general. Stacks are restrictive but give a quicker response without using too many PC resources. As a professional programmer it is crucial to master this topic since it is the easiest one to learn and shorter code to write or as a template of other programs needs to be checked. I am a little bit more advanced, and I use Linked List for the programming assignment since it lets you move pointers to other directions and more freedom to