Identifying Students' Mental Model for Java']Java Programming Subject

被引:0
|
作者
Rokhmawati, Retno Indah [1 ]
Az-zahra, Hanifah Muslimah [1 ]
机构
[1] Univ Brawijaya, Fac Comp Sci, Vet Rd 8, Malang, Indonesia
关键词
Mental models; learning programming; !text type='Java']Java[!/text] programming; college student; TOOL;
D O I
10.1145/3345120.3345146
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Since the beginning of learning programming, the first-year student felt intimidated when learning to programme. Coding ability is a basic competency as a programmer, especially for Computer Science students. The limitation of class study time requires a self-learning. This study will identify students' Mental Model to help define the design of tailored e-learning in programming subject. This study was exploratory research involving 100 students that were purposively sampling from five departments. They answered an online questionnaire containing 16 questions about motivation to learn, competency levels, reasons/constraints in learning, efforts to learn, and expectations about the proposed systems. In the second session data collection, 20 students were selected who had detailed answers, and they represented each department. These twenty students were involved in the Focus Group Discussion to produce a mutually agreed mental model. The results are students believe that the programming logic is difficult to understand; the syntax is hard to remember, the logic is difficult to implement into coding, the students feel overwhelmed and the unsupported environment. The solution was found through a mental model in the form of the grouping of features that consider cognitive, behavioral, and student competency levels in programming subject, especially in Java Programming The future work of this research is the simplification of learning material to provide the right portion for students by applying the three levels of mental models, so that proposed e-learning can accommodate learning needs of various user needs.
引用
收藏
页码:165 / 169
页数:5
相关论文
共 50 条
  • [31] A precise model for contextual roles: The programming language ObjectTeams/Java']Java
    Herrmann, Stephan
    APPLIED ONTOLOGY, 2007, 2 (02) : 181 - 207
  • [32] Java']Java programming for spatial sciences
    Evans, A
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2003, 17 (06) : 596 - 597
  • [33] PROGRAMMING OF INTELLIGENT AGENTS WITH JAVA']JAVA
    Deus, Walison Jose de
    CADERNOS EDUCACAO TECNOLOGIA E SOCIEDADE, 2010, 2 (01): : 165 - 166
  • [34] Java']Java programming for spatial sciences
    Rana, S
    ENVIRONMENT AND PLANNING B-PLANNING & DESIGN, 2003, 30 (03): : 478 - 479
  • [35] ECC programming in Java']Java Card
    Gayoso Martinez, V.
    Hernandez Encinas, L.
    JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2014, 9 (06):
  • [36] Database programming using JAVA']JAVA
    Swain, M
    Anderson, JA
    Korrapati, R
    Swain, NK
    IEEE SOUTHEASTCON 2002: PROCEEDINGS, 2002, : 220 - 225
  • [37] Programming with Actors in Java']Java 8
    Nobakht, Behrooz
    de Boer, Frank S.
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: SPECIALIZED TECHNIQUES AND APPLICATIONS, PT II, 2014, 8803 : 37 - 53
  • [38] Java']JavaSymphony, a programming model for the Grid
    Jugravu, A
    Fahringer, T
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2005, 21 (01): : 239 - 246
  • [39] Java']JavaSymphony, a programming model for the grid
    Jugravu, A
    Fahringer, T
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 3, PROCEEDINGS, 2004, 3038 : 18 - 25
  • [40] Java']Java, XML, & literate programming
    Dwelly, A
    DR DOBBS JOURNAL, 2000, 25 (02): : 62 - +