Just Say 'A Class Defines a Data Type'.

The article discusses the lack of education regarding data types in computer science courses. The author suggests few computer science students can accurately define data types. A data type describes how entities are represented and utilized by algorithms and are defined by classes including program...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 51; no. 3; pp. 19 - 22
Main Author: Chenglie Hu
Format: Article
Published: Association for Computing Machinery Mar2008
Subjects:
Online Access:View this record in EBSCOhost
Description
Summary:The article discusses the lack of education regarding data types in computer science courses. The author suggests few computer science students can accurately define data types. A data type describes how entities are represented and utilized by algorithms and are defined by classes including programming languages like Java that are oriented around objects. Abstract data types (ADTs) can be particularly difficult for computer science students to comprehend, leading to a focus on objects in computer science education. The author comments that the educational focus on objects may limit effective teaching regarding computer algorithms.