An Environment for Project-Based Collaborative Learning of Software Design Patterns

被引:0
|
作者
Jeremic, Zoran [1 ]
Jovanovic, Jelena [1 ]
Gasevic, Dragan [2 ]
机构
[1] Univ Belgrade, FON Sch Business Adm, Belgrade 11001, Serbia
[2] Athabasca Univ, Sch Comp & Informat Syst, Athabasca, AB, Canada
关键词
semantic web; ontologies; collaborative learning; project; based learning; software patterns; context-awareness;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Software engineering education faces increasing pressure to provide students with those skills required to solve different kinds of software problems both, alone or as a member of a development team. Consequently, one of the main goals of software engineering curriculum is to teach students how to model, design and implement software, as well as how to exploit previous successful experiences and knowledge of others in solving similar problems. These are inherently practical skills and rely on functioning knowledge. To facilitate a learning environment in which students can acquire a necessary level of understanding, it is necessary to apply an active learning paradigm, which recognizes that student activity is critical to the learning process. In this paper, we propose a project-based collaborative learning environment for learning software design patterns that integrates several existing educational systems and tools based on the common ontological foundation. The learning process in the suggested environment is further facilitated and augmented by several context-aware educational services. Our first evaluation demonstrated some promising results for effective teaching and learning of design patterns.
引用
收藏
页码:41 / 51
页数:11
相关论文
共 50 条
  • [21] Online Collaboration Support Tools for Project-Based Learning of Embedded Software Design
    Yukawa, Takashi
    Takahashi, Hirotaka
    Fukumura, Yoshimi
    Yamazaki, Makoto
    Miyazaki, Toshimasa
    Yano, Shohei
    Takeuchi, Akiko
    Miura, Hajime
    Hasegawa, Naoki
    [J]. KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT II, PROCEEDINGS, 2009, 5712 : 531 - +
  • [22] COLLABORATIVE PROJECT-BASED LEARNING WITH CONTENT RECOMMENDATION SUPPORT
    Acosta, Otavio Costa
    Reategui, Eliseo Berni
    Behar, Patricia Alejandra
    [J]. EDULEARN15: 7TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2015, : 6439 - 6448
  • [23] Collaborative Project-Based Learning in Training of Engineering Students
    Khasanova, Gulnara F.
    Sanger, Phillip A.
    [J]. TEACHING AND LEARNING IN A DIGITAL WORLD, VOL 1, 2018, 715 : 293 - 298
  • [24] Design and application of a project-based teaching environment
    Ou Jian
    Dong Yi-ning
    You Jin-sheng
    [J]. PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT, VOL 1, 2009, : 125 - +
  • [25] ProjectLens: Supporting Project-based Collaborative Learning on MOOCs
    Cheng, Hao Fei
    Yu, Bowen
    Park, Yeong Hoon
    Zhu, Haiyi
    [J]. PROCEEDINGS OF THE FOURTH (2017) ACM CONFERENCE ON LEARNING @ SCALE (L@S'17), 2017, : 253 - 256
  • [26] Online collaborative learning in a project-based learning environment in Taiwan: a case study on undergraduate students' perspectives
    Zhang, Ke
    Peng, Shiang
    Hung, Jui-long
    [J]. EDUCATIONAL MEDIA INTERNATIONAL, 2009, 46 (02) : 123 - 135
  • [27] Social capital, exploratory learning and exploitative learning in project-based firms: the mediating effect of collaborative environment
    Sumanarathna, Nipuni
    Duodu, Bismark
    Rowlinson, Steve
    [J]. LEARNING ORGANIZATION, 2020, 27 (04): : 351 - 364
  • [28] Collaborative project-based learning: an integrative science and technological education project
    Baser, Derya
    Ozden, M. Yasar
    Karaarslan, Hasan
    [J]. RESEARCH IN SCIENCE & TECHNOLOGICAL EDUCATION, 2017, 35 (02) : 131 - 148
  • [29] Guiding expeditions: The iterative, situated design of a learning environment for project-based science
    Polman, J
    [J]. INTERNATIONAL CONFERENCE ON THE LEARNING SCIENCES, 1996, 1996, : 585 - 586
  • [30] Software for project-based learning of robot motion planning
    Moll, Mark
    Bordeaux, Janice
    Kavraki, Lydia E.
    [J]. COMPUTER SCIENCE EDUCATION, 2013, 23 (04) : 332 - 348