In Computer Science Education there is a tendency to implement active learning paradigms where students are the focus of the educational process. An instantiation of these learning methods are gaming environments. We ...
详细信息
ISBN:
(纸本)9781479939220
In Computer Science Education there is a tendency to implement active learning paradigms where students are the focus of the educational process. An instantiation of these learning methods are gaming environments. We present ProGames, a system for learning programming skills through a leveled set of visually-attractive and interactive programming games in Greenfoot, categorized by student's likes, offering them solutions to sets of problems that they really enjoy or like most. We present a combined evaluation of usability (first) done during the academic course 2012-13 in three Computer Science Degrees and an evaluation of appealing for the students (second) based on the organization in games categories done during the academic course 2013-14. The combination of both evaluations suggests that offering students a set of serious games that meets their likes really increases their appeal for the games and therefore for learning with them. We present this experience to encourage academia to propose their students learning materials which really are appealing to them and why not? Fun.
Scratch is widely used as an introductory educational tool for computer programming. However, little is known about how the action of adding favorite projects on Scratch social media influences programming skill impro...
详细信息
Scratch is widely used as an introductory educational tool for computer programming. However, little is known about how the action of adding favorite projects on Scratch social media influences programming skill improvement. On Scratch social media, learners select personally intriguing projects to view and learn from. Favorite projects both motivate users to participate on social media and serve as scaffolding material for learners. In this study, we analyzed a dataset of 50,786 users from 5 years of longitudinal activities on Scratch social media using the Zones of Proximal Flow theory. To understand how favorite projects influence learners, we compared the frequency of social media use and programming skill improvement between users who did and did not add favorite projects, and we found a significant difference in programming skill improvement. Among users with favorite projects, there is a proximal difference of two to five Dr. Scratch scores of the favorite project above users' capability level, which maximizes the frequency of social media use and programming skill improvement.
We present the visualization of an array for a visual programming language, designed with the qualities of transparency, clarity, visual appeal and efficiency in mind. These qualities are essential to making the array...
详细信息
ISBN:
(纸本)0769524435
We present the visualization of an array for a visual programming language, designed with the qualities of transparency, clarity, visual appeal and efficiency in mind. These qualities are essential to making the array useful to our target users, people without significant programming experience or computer-science background. We then implemented the visualization in the visual programming language known as the Data Factory, and ran a preliminary experiment to help us evaluate the design.
Entity relation (ERA) diagrams are use in the stage of conceptual design of database. Geographic information systems are often based on a geodatabase where the spatial data and attribute data are stored together. Soft...
详细信息
ISBN:
(纸本)9789549181890
Entity relation (ERA) diagrams are use in the stage of conceptual design of database. Geographic information systems are often based on a geodatabase where the spatial data and attribute data are stored together. Software ArcGIS Diagrammer is used for the design of ArcGIS geodatabase. A set of graphical symbol is used for geodatabase design. The symbols are boxes with color fill. Arrow connectors join some elements. The aesthetic, cognitive and perceptual quality of geodatabase diagram is important for comprehension by user. The perception depends on several aspects. A scientific method called the Physics of Notation was suggested by Daniel Moody. The theory of visual notation design is focused on the physical (perceptual) properties of notations rather than their logical (semantic) properties [1]. Some of the nine principles from the Physics of Notations will be applied for ArcGIS Diagrammer. The main aim of this article is an evaluation of visual notation in ArcGIS Diagrammer.
In this paper, we combined a visualization tool and Dr. Scratch website service to support instructors evaluating the Scratch projects on an online social networking forum: ***. Scratch is a visualprogramming languag...
详细信息
ISBN:
(纸本)9781538606216
In this paper, we combined a visualization tool and Dr. Scratch website service to support instructors evaluating the Scratch projects on an online social networking forum: ***. Scratch is a visual programming language used by youth to design programs like animation, game, or music. Their computational thinking skills take place around program decompositions, program patterns, and data representation in the shared Scratch programs (called projects). Through the exploratory work, we found that some cues, such as deep nested iteration, may be successfully used as indicators of users' computational thinking skills. This suggests future directions for assessing youth's computational thinking skills development and educational opportunities emerging from shared Scratch projects.
Almost from the start of computing as an academic discipline, educators have noted that teaching students how to program computers has never been easy. This paper describes four systems Scratch, Alice, Greenfoot and A...
详细信息
ISBN:
(纸本)9780769545639
Almost from the start of computing as an academic discipline, educators have noted that teaching students how to program computers has never been easy. This paper describes four systems Scratch, Alice, Greenfoot and App inventor as tools to teach programming concepts to students of different ages with no previous computing experience, through creating applications that connect with their interests. This approach encourages self learning, experimentation and sharing, circumventing at the same time, the constraints of traditional programminglanguages.
visual representations for data processing are used in geographic information systems. ArcGIS has components Model Builder for the creation of dataflow diagrams. Model Builder belongs to the visualprogramming languag...
详细信息
ISBN:
(纸本)9789549181890
visual representations for data processing are used in geographic information systems. ArcGIS has components Model Builder for the creation of dataflow diagrams. Model Builder belongs to the visual programming languages. D. Moody proposed a set of principles for visual representation named "Physics" of Notation. Principles are based on wide review of relevant literature in cognitive psychology and software engineering. Moody presents nine principles. The applying of some principles to current notation in ModelBuilder for ArcGIS is presented in this article. Moody's "Physics" of Notation framework is a way for discovering improvements in diagram notation for ModelBuilder. Besides them, this framework is an analysis that brings useful recommendations for creators of diagrams to increase the cognitive and perceptual quality of diagrams.
Workflow diagrams consist of nodes and connectors to express the steps of processing in the form of a visual program. The graphical vocabulary and the layout of the diagram have an influence on the user cognition of d...
详细信息
ISBN:
(数字)9783319571416
ISBN:
(纸本)9783319571416
Workflow diagrams consist of nodes and connectors to express the steps of processing in the form of a visual program. The graphical vocabulary and the layout of the diagram have an influence on the user cognition of diagram. The aesthetic aspects also have an impact on users understanding. One aesthetic recommendation - "minimize beds in edge" was tested in workflow diagrams from ArcGIS ModelBuilder. Eye-tracking measuring in the laboratory was prepared for objective empirical testing. Five couples of diagrams with and without orthogonally bends were showed to 26 respondents. The user executed specific tasks above diagrams. Eye-tracking measuring brought interesting objective results. Eye-tracking metrics affirm that diagrams with orthogonal bends on connector lines have an average higher number of fixations, longer length of scanpath, shorter average time of fixation and longer duration time. The result is that the using of straight lines brings effective cognition of workflow diagrams in case of spatial data processing in geographic information system (GIS).
Social learning theory posits that learning is most effective when providing learners with opportunities to observe and interact with peers. Unfortunately, current K-12 programming education overemphasizes individual ...
详细信息
Social learning theory posits that learning is most effective when providing learners with opportunities to observe and interact with peers. Unfortunately, current K-12 programming education overemphasizes individual learning and discourages learners from observing and interacting with others. The Scratch online community provides youth opportunities to actively participate in the community by allowing them to observe and interact with others. However, it is unclear what motivates learners' active participation in the Scratch online community. With a large-scale database with more than two hundred thousand Scratch projects, this study explored the impact of the computational thinking reflected in Scratch projects on users' participation. We examined Scratch's online users' computational thinking profile via clustering analysis on the projects they created, then studied the influence of computational thinking level reflected in projects on the users' participation through causal analysis. The clustering analysis revealed three clusters of learners, and the advanced learners did not create more projects than others but their projects attract more participation from peers. Our statistic analysis finds a low to moderate strength of correlation between the computational thinking level reflected in projects and their popularity. However, the further causal analysis suggests that the computational thinking level reflected in projects fails to causally affect learners' participation. Our results suggest that instructors should not only attach importance to the development of basic CT skills of youth but also do well to find ways to get youth to participate actively in social interaction activity during the programming process.
In this paper we present a method for automatic assessment of the correctness of a solution for a task solved in the visual programming language for Lego Mindstorms EV3. The first step in the proposed method is to tra...
详细信息
ISBN:
(数字)9783030674113
ISBN:
(纸本)9783030674106;9783030674113
In this paper we present a method for automatic assessment of the correctness of a solution for a task solved in the visual programming language for Lego Mindstorms EV3. The first step in the proposed method is to translate the solution into its textual representation using image pattern matching and optical character recognition. The second step is to grade a textual representation of the solution. The method is tested on 20 students and all solutions are correctly translated into their textual presentations. Since some of the solutions given by the students were incorrect, deeper analysis about the grading is given.
暂无评论