Smalltalk card game for learning object-oriented thinking in an evolutionary way

Seungbum Kim, Sookkyoung Choi, Hyesun Jang, Daiyoung Kwon, Yongchul Yeum, Won Gyu Lee

Research output: Chapter in Book/Report/Conference proceedingConference contribution

9 Citations (Scopus)

Abstract

Smalltalk Card Game (SCG) is an activity using index cards for learning object-oriented thinking. In its name, 'Smalltalk', does not represent a kind of computer language but the literal meaning of the word - polite conversation about ordinary subject, especially at social occasions. It is because the game is based on 'rules of conversation' that we use in our daily lives. The SCG was designed to teach Object-Oriented (OO) concepts in a bottom-up approach. Participants can experience and understand OO concepts in an evolutionary way by extending basic rules of game without using terminologies or previous knowledge on objectoriented programming.

Original languageEnglish
Title of host publicationProceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA
Pages683-684
Number of pages2
Volume2006
DOIs
Publication statusPublished - 2006 Dec 1
Event21st Annual ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications, OOPSLA 2006 - Portland, OR, United States
Duration: 2006 Oct 222006 Oct 26

Other

Other21st Annual ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications, OOPSLA 2006
CountryUnited States
CityPortland, OR
Period06/10/2206/10/26

Keywords

  • CRC
  • Non programming resource
  • OOP

ASJC Scopus subject areas

  • Computer Science(all)

Fingerprint Dive into the research topics of 'Smalltalk card game for learning object-oriented thinking in an evolutionary way'. Together they form a unique fingerprint.

  • Cite this

    Kim, S., Choi, S., Jang, H., Kwon, D., Yeum, Y., & Lee, W. G. (2006). Smalltalk card game for learning object-oriented thinking in an evolutionary way. In Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA (Vol. 2006, pp. 683-684). [1176672] https://doi.org/10.1145/1176617.1176672