Skip to main content
Logo image

Problem Solving with Algorithms and Data Structures using Kotlin The Interactive Edition

Section 1.16 Summary

  • Computer science is the study of problem solving.
  • Computer science uses abstraction as a tool for representing both processes and data.
  • Abstract data types allow programmers to manage the complexity of a problem domain by hiding the details of the data.
  • Kotlin is a powerful object-oriented language.
  • Arrays, Lists, MutableLists, and Strings are Kotlin sequential collections.
  • Maps, MutableMaps, Sets, and MutableSets are nonsequential collections of data.
  • Classes allow programmers to implement abstract data types.
  • Programmers can override standard methods as well as create new methods.
You have attempted of activities on this page.