Results 1 - 10
of
181
A Tangible Programming Tool for Children to Cultivate Computational Thinking
, 2014
"... Game and creation are activities which have good potential for computational thinking skills. In this paper we present T-Maze, an economical tangible programming tool for children aged 5–9 to build computer programs in maze games by placing wooden blocks.Through the use of computer vision technolo ..."
Abstract
- Add to MetaCart
Game and creation are activities which have good potential for computational thinking skills. In this paper we present T-Maze, an economical tangible programming tool for children aged 5–9 to build computer programs in maze games by placing wooden blocks.Through the use of computer vision
Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning
"... Visual programming languages can be used to make computer science more accessible to a broad range of students. The evaluative focus of current research in the area of visual languages for educational purposes primarily aims to better understand motivational benefits as compared to traditional progr ..."
Abstract
-
Cited by 7 (7 self)
- Add to MetaCart
to develop a visual semantic evaluation tool for student-created games and simulations that goes towards depicting the computational thinking concepts implemented by the students. Through semantically analyzing a given student’s created projects over time, this visual evaluation tool, called
deal.II --– a general purpose object oriented finite element library
- ACM TRANS. MATH. SOFTW
"... An overview of the software design and data abstraction decisions chosen for deal.II, a general purpose finite element library written in C++, is given. The library uses advanced object-oriented and data encapsulation techniques to break finite element implementations into smaller blocks that can be ..."
Abstract
-
Cited by 104 (28 self)
- Add to MetaCart
be arranged to fit users requirements. Through this approach, deal.II supports a large number of different applications covering a wide range of scientific areas, programming methodologies, and application-specific algorithms, without imposing a rigid framework into which they have to fit. A judicious use
Materials for an exploratory theory of the network society.
- The British Journal of Sociology
, 2000
"... ABSTRACT This article aims at proposing some elements for a grounded theor y of the network society. The network society is the social structure characteristic of the Information Age, as tentatively identi ed by empirical, cross-cultural investigation. It permeates most societies in the world, in v ..."
Abstract
-
Cited by 122 (0 self)
- Add to MetaCart
;the technological arrangements through which humans act upon matter (nature), upon themselves, and upon other humans'. By technological arrangements I mean the set of tools, rules, and procedures, through which scienti c knowledge is applied to a given task in a reproducible manner. Modes of development are de
Blockly webc Programming Convergent Learning System
"... • Key Words:프로그래밍, 융합, 학습시스템, Blockly, 블 록 조립 Abstract Teaching programming skills is not only required for computer related departments but through the area of engineering and natural science. Moreover recently teaching programming skill is emphasized in software education for primary schools and s ..."
Abstract
- Add to MetaCart
• Key Words:프로그래밍, 융합, 학습시스템, Blockly, 블 록 조립 Abstract Teaching programming skills is not only required for computer related departments but through the area of engineering and natural science. Moreover recently teaching programming skill is emphasized in software education for primary schools
Using Visualization To Understand The Behavior Of Computer Systems
, 2001
"... As computer systems continue to grow rapidly in both complexity and scale, developers need tools to help them understand the behavior and performance of these systems. While information visualization is a promising technique, most existing computer systems visualizations have focused on very specifi ..."
Abstract
-
Cited by 10 (1 self)
- Add to MetaCart
still providing high-performance graphics and data management. The effectiveness of Rivet as a tool for computer systems analysis is demonstrated through a collection of case studies. Visualizations created using Rivet have been used to display: (a) line-by-line execution data from the SUIF Explorer
Parallel Programming through Configurable Interconnectable Objects
"... This paper presents P-RIO, a parallel programming environment that supports an object based software conjiguration methodology. It promotes a clear separation of the individual sequential computation components from the interconnection structure used for the interaction between these components. Thi ..."
Abstract
- Add to MetaCart
This paper presents P-RIO, a parallel programming environment that supports an object based software conjiguration methodology. It promotes a clear separation of the individual sequential computation components from the interconnection structure used for the interaction between these components
Conference on Human-Computer Interaction (CLIHC'09) CPS, 2 pages, November 9-11. Promoting Creative Design through Toolkits
"... Abstract—Computer science academics and professionals typically consider their contributions in terms of the algorithms, applications, and techniques that they develop. Yet equally important are the tools computer scientists provide to others, including toolkits, libraries, APIs, SDKs and frameworks ..."
Abstract
- Add to MetaCart
Abstract—Computer science academics and professionals typically consider their contributions in terms of the algorithms, applications, and techniques that they develop. Yet equally important are the tools computer scientists provide to others, including toolkits, libraries, APIs, SDKs
Global Arrays: A Non-Uniform-Memory-Access Programming Model For High-Performance Computers
- THE JOURNAL OF SUPERCOMPUTING
, 1996
"... Portability, efficiency, and ease of coding are all important considerations in choosing the programming model for a scalable parallel application. The message-passing programming model is widely used because of its portability, yet some applications are too complex to code in it while also trying t ..."
Abstract
-
Cited by 33 (4 self)
- Add to MetaCart
the better features of both other models, leading to both simple coding and efficient execution. The key concept of GA is that it provides a portable interface through which each process in a MIMD parallel program can asynchronously access logical blocks of physically distributed matrices, with no need
Designing Test Engine for Computer-Aided Software Testing Tools
"... Abstract:- With the rapid development of software scale and programming languages, it is impossible to test software manually. The case for automating the software testing process has been made repeatedly and convincingly by numerous testing professionals. Automated tests can promote the efficiency ..."
Abstract
- Add to MetaCart
or incomplete. This paper gives a detailed description of the design and implementation of a testing engine. The testing engine, which is the kernel of a developed structured software-testing tool for the Visual Basic and C/C++ language, mainly consists of three components: program analyzer, source code
Results 1 - 10
of
181