Your learning journal entry must be a re ective 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 week was our rst week of this term. I started the week by reading Syllabus. I'm very curious about how many assignments do we have and what is the ratio of grades of assignments and exams. In Data Structures course exams covers 50% of our grades and 50% of them are discussions, assignments, and learning journals. This course has just 3 programming
assignments and single programming assignment is 6.67% of our grades
course we have just one.
This term I just registered for this course and I don't have other course For this reason, I don't need to spend too much time for study, I also have
have a programming assignment and I started this week's study on
discussion assignment on Wednesday. In Discussion forum we explained about Type, Data item, Data type, Class and so on. After posting my discussion, I rated other student's posts and gave them some feedbacks.
Describe your feelings and attitudes
As a full stack developer I work with Data a lot. And I think this course will help me to improve myself in this eld. Right now I have some knowledge, but I don't have deep knowledge about Data structures and what is the best practice of modeling Data in certain cases. I'm so happy that I'm taking this course in this term
Describe what you learned
This week was rst week and our topic was Introduction to Data
Structures and Algorithms. And Our reading assignment was chapter 1 and chapter 2 of Cli ord A. Sha er's book. This week we learned Philosophy of data structures, design patterns, the role of algorithms in problem solving and mathematical foundations. We learned the basic data structures concepts such as ADT (Abstract data Type), Aggregate types and composite types, Data types and Data structures and physical and Iogical forms of ADT's. We also learned what is Type and what is Data Item, and reviewed what is a Class.
In what ways am I able to apply the ideas and concepts gained to my own experience?
As a programmer, especially as a full stack developer, I work with Data almost every day. And it is very important for us to build our application with correct data Structure and with the correct data type. For example, if we save Boolean isAdmin editable data with simple user information. And If user can change own name, they also can make it themselves Admin by sending put or patch request as I did once for the sake of knowledge. Hackers also can get premium version of some websites easily, if it is built with wrong data Structure. For this reason, it is very important to use correct Data type