Research-based guidelines for teaching object-oriented programming

被引:0
|
作者
Ragonis, Noa [1 ]
机构
[1] Weizmann Inst Sci, Dept Sci Teaching, IL-76000 Rehovot, Israel
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this tutorial I will present guidelines for teaching OOP to novices using an object-first approach. These guidelines are based on a long-term research project which conducted to understand the comprehension of OOP concepts by novices. The insights obtained were enriched by subsequent teaching of OOP principles to 200 high-school teachers. Java was used as the programming language and BlueJ as the development environment, but the results and the guidelines are related to the basic OOP principles, with no special focus on the language.
引用
收藏
页码:698 / 700
页数:3
相关论文
共 50 条
  • [1] Teaching object-oriented programming
    Viswanathan, KV
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1996, 9 (02): : 8 - &
  • [2] TEACHING OBJECT-ORIENTED PROGRAMMING
    URLOCKER, Z
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1989, 2 (02): : 45 - 47
  • [3] Teaching of Object-Oriented Programming
    Fojtik, Rostislav
    [J]. DIVAI 2018: 12TH INTERNATIONAL SCIENTIFIC CONFERENCE ON DISTANCE LEARNING IN APPLIED INFORMATICS, 2018, : 273 - 282
  • [4] TEACHING OBJECT-ORIENTED PROGRAMMING IS MORE THAN TEACHING OBJECT-ORIENTED PROGRAMMING-LANGUAGES
    KNUDSEN, JL
    MADSEN, OL
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1988, 322 : 21 - 40
  • [5] TEACHING OBJECT-ORIENTED PROGRAMMING AND DESIGN
    MCKIM, JC
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1993, 6 (01): : 32 - 39
  • [6] Teaching object-oriented programming with AEIOU
    Licea, Guillermo
    Juarez-Ramirez, Reyes
    Gaxiola, Carelia
    Aguilar, Leocundo
    Martinez, Luis G.
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2014, 22 (02) : 309 - 319
  • [7] Teaching Object-Oriented Programming with Games
    Yan, Lu
    [J]. PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 969 - 974
  • [8] Teaching object-oriented programming in Ada
    Ben-Ari, M
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1998, 11 (06): : 39 - 45
  • [9] Teaching object-oriented programming with Perl
    Hansen, EA
    Hansen, JC
    Richardson, C
    Bidgoli, M
    [J]. 8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2004, : 26 - 30
  • [10] Research on Teaching of "Object-Oriented Programming" Course for Bachelor Students
    Chen, Zhaoxue
    Dai, Bei
    [J]. ADVANCED RESEARCH ON COMPUTER EDUCATION, SIMULATION AND MODELING, PT I, 2011, 175 : 21 - 25