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 条
  • [41] Comparative analysis of functional and object-oriented programming
    Alic, Dino
    Omanovic, Samir
    Giedrimas, Vaidas
    2016 39TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2016, : 667 - 672
  • [42] Integrating object-oriented design and deductive verification of software
    Beckert, Bernhard
    Haehnle, Reiner
    Schmitt, Peter H.
    SEFM 2006: FOURTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2006, : 260 - 260
  • [43] IS OBJECT-ORIENTED PROGRAMMING STRUCTURED PROGRAMMING
    MULLER, B
    SIGPLAN NOTICES, 1993, 28 (09): : 57 - 66
  • [44] Design of a scaffolding environment for learning object-oriented programming
    Huang, KH
    Wang, KH
    Chiu, SY
    ADVANCED RESEARCH IN COMPUTERS AND COMMUNICATIONS IN EDUCATION, VOL 2: NEW HUMAN ABILITIES FOR THE NETWORKED SOCIETY, 1999, 55 : 890 - 891
  • [45] OBJECT-ORIENTED DESIGN AND PROGRAMMING IN MEDICAL DECISION SUPPORT
    HEATHFIELD, H
    ARMSTRONG, J
    KIRKHAM, N
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 1991, 36 (04) : 239 - 251
  • [46] Design and implementation of the object-oriented application programming interface
    Ren, D.L.
    Gu, Y.Q.
    2001, Shenyang Institute of Computing Technology (22):
  • [47] Object-oriented design in power engineering education
    Viersen, PM
    Hoeve, R
    Rey, JP
    vanDuivenbode, R
    SOFTWARE ENGINEERING IN HIGHER EDUCATION II, 1996, : 3 - 10
  • [48] Inheritance testing for object-oriented programming by transitive closure strategies
    Chung, Chi-Ming
    Lee, Ming-Chi
    Wang, Ching-Chian
    Advances in Modelling and Analysis B: Signals, Information, Data, Patterns, 1994, 31 (02): : 57 - 64
  • [49] ADVANTAGES OF OBJECT-ORIENTED PROGRAMMING
    VALDES, IH
    M D COMPUTING, 1994, 11 (05): : 282 - 283
  • [50] THE PROMISE OF OBJECT-ORIENTED PROGRAMMING
    DIXON, P
    BEHAVIOR RESEARCH METHODS INSTRUMENTS & COMPUTERS, 1991, 23 (02): : 134 - 141