Muhammad Shoaib FarooqSher Afzal KhanAqsa AliAdnan Abid2015-03-062015-03-0620147. Farooq, M. S., Khan, S. A., Ali, A., & Abid, A. (2014). What Should Be Taught about Arrays in CS2? Journal of Applied Environmental and Biological Sciences, 4(7), 22-32.https://escholar.umt.edu.pk/handle/123456789/1454In this article we have presented a thorough discussion on an important topic, the array which is taught in the fundamental courses in computer programming. To this end, we have presented taxonomy of arrays based on the following four main topics: i) Memory representations; ii) Mapping Functions; iii) Subscript type; and iv) Abstract data types. We also suggest a flow of teaching these topics to the students. We believe that this effort will be useful for the instructors to plan their courses, and will be a good source of learning in general.enArray implementationTeach ArrayArrays MappingTeaching ArrayAbstract Data TypeTeach Array CS1CS2What should be taught about arrays in cs2?Article