Motivating Students in Component-based Programming Courses

被引:0
|
作者
Porubaen, Jaroslav [1 ]
Bacikova, Michaela [1 ]
Stastna, Jana [1 ]
机构
[1] Tech Univ Kosice, Dept Comp & Informat, Letna 99, Kosice, Slovakia
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Component-based programming is predicted to become mainstream practice in software engineering in the next few years. Students need to get familiar with modern programming approaches such as this one, but including the topic into curricula is not a simple task. This paper presents our approach to teaching component-based programming. The goal of Component-Based Programming course was to practically explain the concept of program components and outline their benefits in software development. Students could try on their own how the initial design of software influenced stages of development when component-based approach was applied. To preserve students' engagement into the topic we utilised teaching by game development, an approach already successfully applied to Object-Oriented Programming course. We also describe the individual motivational factors we implemented in the course.
引用
收藏
页数:6
相关论文
共 50 条
  • [11] Component-Based Approach for Educating Students in Bioinformatics
    Poe, David
    Venkatraman, Nirmala
    Hansen, Christine
    Singh, Gautam
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2009, 52 (01) : 1 - 9
  • [12] ComponentJ: A Component-Based Programming Language with Dynamic Reconfiguration
    Seco, Joao Costa
    Silva, Ricardo
    Piriquito, Margarida
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2008, 5 (02) : 63 - 86
  • [13] Clockworks: Visual programming of component-based software architectures
    Graham, TCN
    Morton, CA
    Urnes, T
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 1996, 7 (02): : 175 - 196
  • [14] Structured implementation of component-based GRID programming environments
    Aldinucci, M
    Coppola, M
    Campa, S
    Danelutto, M
    Vanneschi, M
    Zoccolo, C
    [J]. FUTURE GENERATION GRIDS, 2006, : 217 - +
  • [15] Motivating programming students by Problem Based Learning and LEGO robots
    Lykke, Marianne
    Coto, Mayela
    Mora, Sonia
    Vandel, Niels
    Jantzen, Christian
    [J]. 2014 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2014, : 544 - 555
  • [16] Motivating Social Work Students in Statistics Courses
    Capshew, Thomas
    [J]. SOCIAL WORK EDUCATION, 2005, 24 (08) : 857 - 868
  • [17] Component-based programming for higher-order attribute grammars
    Saraiva, J
    [J]. GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING 2002, PROCEEDINGS, 2002, 2487 : 268 - 282
  • [18] Component-Based Software Development with Aspect-Oriented Programming
    Eichberg, Michael
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (03): : 21 - 26
  • [19] EXPLORING INTERFACES IN A DISTRIBUTED COMPONENT-BASED PROGRAMMING FRAMEWORK FOR ROBOTICS
    Dominguez-Brito, A. C.
    Santana-Jorge, F. J.
    Cabrera-Gamez, J.
    Hernandez-Sosa, J. D.
    Isern-Gonzalez, J.
    Fernandez-Perdomo, E.
    [J]. ICAART: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 1, 2012, : 667 - 672
  • [20] Component-Based Programming Techniques for Coarse-grained Parallelism
    Duemmler, Joerg
    Rauber, Thomas
    Ruenger, Gudula
    [J]. HIGH PERFORMANCE COMPUTING SYMPOSIUM 2011 (HPC 2011) - 2011 SPRING SIMULATION MULTICONFERENCE - BK 6 OF 8, 2011, 43 (02): : 4 - 11