• Home
  • University of the People
  • Data Structures (proctored course) CS 3303
  • Data Structures

Data Structures

8/7/22, 1:26 AM CS 3303-01 - AY2022-T5: Discussion Forum-Unit 1 CS 3303-01 Data Structures - AY2022-T5 Dashboard / My courses / CS 3303-01 - AY2022-T5 / 16 June - 22 June / _Discussion Forum Unit 1 /_Discussion Forum-Unit 1 0 Search forums Discussion Forum Unit 1 Discussion Forum-Unit 1 # Settings Display replies in nested form The cut-off date for posting to this forum is reached so you can no longer post to it. Discussion Forum-Unit 1 by Rupali Memane (Instructor) - Tuesday, 14 June 2022, 10:24 AM Discussion Assignment This course will build upon concepts such as abstract data types, date items, data types and data structures. Please provide a definition in your own words of each of the following terms. Your definition must define what the term means and how it relates t the other terms. Assume that you are trying to explain what these terms mean to someone who has no knowledge of them. Review section 1.2 in the Shaffer text in the preparation of this assignment. : Type : Data Item : Data Type : Abstract Data Type : Data Structure : Class : Member Function : Data Members You are expected to make a minimum of 3 responses to your fellow student9s posts. 112 words Permalink Re: Discussion Forum-Unit 1 by Illia Ragozin - Friday, 17 June 2022, 10:50 AM The idea of a type is a cornerstone in Computer Science. In a classic computing machine architecture, both currently used instructions to understand data the program must be aware of the ways the data is stored in the computer memory which Ieads us to the idea of types and all derivatives from it. In the textbook, Shaffer (2011) has a clear definition for all the terms that are offered to describe in our own words, however, sometimes it might benefit to provide a description that is less technical and more intuitively understandable. Having a software development background I will try to describe my own understanding of all the terms below. https://my.uopeople.edu/mod/forum/discuss.php?d=808704 1/52 8/7/22,1:26 AM CS 3303-01 - AY2022-T5: Discussion Forum-Unit 1 A type is a description of data that is understandable for both developer and computer, but not necessarily the same way. Fo the developer, the type defines a range or domain of values, while for the computer the type defines how to read, write, and operate on the data of this particular type. For example, if I need to do the math on an integer type and I know it can be of great value, I could choose "long long int" in n hold large numbers. On the other hand, a computer will understand it as a value that takes eight bytes, so for reading or writii it we respect that space, and that binary arithmetic is applicable for this type of data. A data item is a particular piece of data of a certain type. While the type is quite an abstract thing that represents namely a type of data, the item woul