skip to main content
10.1145/2401796.2401813acmotherconferencesArticle/Chapter ViewAbstractPublication Pageskoli-callingConference Proceedingsconference-collections
poster

Towards an overview map of object-oriented programming and design

Published: 15 November 2012 Publication History

Abstract

Aiming to detect the interdependences between the definitions of important concepts of object-oriented programming and design, we are analyzing several textbooks that were suggested for the introductory programming courses at several prominent universities. We started with the extraction of sentences that contain the relevant concepts and built a map that represents the interdependences between these concepts that are suggested by their definitions according to these textbooks. In this paper we present the methodology and the first results.

References

[1]
H. Abelson, G. J. Sussman, and J. Sussman. Structure and interpretation of computer programs. MIT Press and McGraw-Hill, Cambridge and Mass and New York, 2 edition, 1996.
[2]
D. J. Armstrong. The quarks of object-oriented development. Commun. ACM, 49(2):123--128, 2006.
[3]
P. J. Deitel and H. M. Deitel. Java: How to program. Prentice Hall, Upper Saddle River and N. J, 9 edition, 2012.
[4]
B. Eckel. Thinking in Java. Prentice Hall, Upper Saddle River and NJ, 4 edition, 2006.
[5]
D. Flanagan. Java in a nutshell. O'Reilly, Beijing and and Sebastopol and CA and, 5 edition, 2005.
[6]
P. Hubwieser and M. Berges. Minimally invasive programming courses: learning oop with(out) instruction. In Proceedings of the 42nd ACM technical symposium on Computer science education, pages 87--92. ACM, Dallas and TX and USA, 2011.
[7]
B. Meyer. Testable, reusable units of cognition. Computer, 39(4):20--24, 2006.
[8]
M. Pedroni. Concepts and Tools for Teaching Programming. PhD thesis, ETH Zurich, Zurich and Switzerland, 2009.
[9]
R. Sedgewick and K. D. Wayne. Introduction to programming in Java: An interdisciplinary approach. Pearson Addison-Wesley, Boston, 2008.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
Koli Calling '12: Proceedings of the 12th Koli Calling International Conference on Computing Education Research
November 2012
187 pages
ISBN:9781450317955
DOI:10.1145/2401796
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

  • Univ. Eastern Finland: University of Eastern Finland
  • Tampere University of Technology
  • Univ. Turku: University of Turku
  • Aalto University

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 November 2012

Check for updates

Author Tags

  1. computer science education
  2. concept
  3. definition map
  4. object-orientation
  5. object-oriented programming

Qualifiers

  • Poster

Conference

Koli Calling '12
Sponsor:
  • Univ. Eastern Finland
  • Univ. Turku

Acceptance Rates

Overall Acceptance Rate 80 of 182 submissions, 44%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 114
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Oct 2024

Other Metrics

Citations

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media