Technologies and strategies for integrating object-oriented analysis and design education with programming

被引:4
|
作者
Debuse, Justm C. W. [1 ]
Stiller, Tony [1 ]
机构
[1] Univ Sunshine Coast, Fac Business, Maroochydore, Qld 4558, Australia
关键词
D O I
10.1109/ASWEC.2008.6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A range of technologies and leaching strategies may be used to improve the quality of leaching object-oriented (OO) concepts where there is a close relationship between OO analysis and design (OOAD) combined with OO programming (OOP). This study investigates the application of a number of these technologies and teaching strategies across university courses in OOAD and OOP, using an empirical approach based upon attitudinal and student performance data. The systems used include: development environments that provide two-way linkage between UML diagrams and OO program code; interactive whiteboards to allow educational demonstrations that more closely represent actual practice; and an online delivery tool for course content, messages and discussions. Close integration between the processes of OOAD and OOP courses is also investigated The approaches significantly improved student grades, perceived levels of understanding and productivity. The integration of course concepts and assignments, and the electronic discussion boards, are key benefit drivers.
引用
收藏
页码:97 / 103
页数:7
相关论文
共 50 条
  • [1] OBJECT-ORIENTED PROGRAMMING IN EDUCATION
    GUZDIAL, M
    PROCEEDINGS - NATIONAL EDUCATIONAL COMPUTING CONFERENCE 1989, 1989, : 204 - 208
  • [2] Integrating Semantic Web and Object-Oriented Programming for Cooperative Design
    Chiu, Po-Huan
    Lo, Chi-Chun
    Chao, Kuo-Ming
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2009, 15 (09) : 1970 - 1990
  • [3] OBJECT-ORIENTED DESIGN AND PROGRAMMING
    CASTILLO, CM
    FLANAGAN, EB
    WILKINSON, NM
    AT&T TECHNICAL JOURNAL, 1992, 71 (06): : 27 - 33
  • [4] OOPAL: Integrating array programming in object-oriented programming
    Mougin, P
    Ducasse, S
    ACM SIGPLAN NOTICES, 2003, 38 (11) : 65 - 77
  • [5] DESIGN STRATEGIES AND KNOWLEDGE IN OBJECT-ORIENTED PROGRAMMING - EFFECTS OF EXPERIENCE
    DETIENNE, F
    HUMAN-COMPUTER INTERACTION, 1995, 10 (2-3): : 129 - 169
  • [6] Design strategies and knowledge in object-oriented programming: effects of experience
    Inst Natl de Recherche en, Informatique et Automatique , Rocquencourt, France
    Hum Comput Interact, 2-3 (129-169):
  • [7] CLOS - INTEGRATING OBJECT-ORIENTED AND FUNCTIONAL PROGRAMMING
    GABRIEL, RP
    WHITE, JL
    BOBROW, DG
    COMMUNICATIONS OF THE ACM, 1991, 34 (09) : 28 - 38
  • [8] STRATEGY FOR INTEGRATING OBJECT-ORIENTED AND LOGIC PROGRAMMING
    BOSE, R
    KNOWLEDGE-BASED SYSTEMS, 1994, 7 (02) : 66 - 74
  • [9] Strategies in object-oriented design
    Chatel, S
    Detienne, F
    ACTA PSYCHOLOGICA, 1996, 91 (03) : 245 - 269
  • [10] DESIGN METHODOLOGY FOR OBJECT-ORIENTED PROGRAMMING
    SOWIZRAL, HA
    SMITH, R
    CUNNINGHAM, W
    KERTH, N
    KICZALES, G
    MEYER, B
    MEYROWITZ, N
    SIGPLAN NOTICES, 1988, 23 (05): : 91 - 95