Results 191 to 200 of about 11,357 (243)
Physical devices are increasingly regulated by embedded computers rather than analog controllers. Embedded computers are essentially computational engines capable of sensing the environment, actuating physical devices, carrying out data analysis and planning actions. Embedded computers can thus enable machines to become intelligent and autonomous.
Gul Agha
openaire +4 more sources
Some of the next articles are maybe not open access.
Related searches:
Related searches:
Programming languages as part of core computer science
ACM SIGPLAN Notices, 2008While the programming languages course played a key role in Curricula '68, '78, and '91, Curriculum 2001 replaced most of the content in programming languages with sections on learning to program. We argue that the need for a programming languages course has not diminished, but instead increased, especially as we move into an era of many-core computing.
Kim B. Bruce, Stephen N. Freund
openaire +2 more sources
VIPLE: Visual IoT/Robotics Programming Language Environment for Computer Science Education
2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), 2016Microsoft released its Robotics Developer Studio (MSRDS) and Visual Programming Language (VPL) in 2006. Microsoft VPL is service-oriented, uses workflow-based visual programming, and has strong support for parallel computing. It is a milestone and flagship in software engineering and in computer science education.
Gennaro De Luca, Yinong Chen
openaire +2 more sources
Abacus as a Programming Language: Computer Science and History of Mathematics
2016I show in this paper that programming paradigms, such as imperative or functional programming, can be put in correspondence with computing styles of calculating tools. The Chinese abacus actually follows a functional programming paradigm, while the ancient Chinese counting rods display an imperative programming style.
openaire +2 more sources
2017 IEEE Virtual Reality Workshop on K-12 Embodied Learning through Virtual & Augmented Reality (KELVAR), 2017
We propose a 3D Virtual Programming Language to provide an interactive tool for beginners and intermediate students. We believe that the direction of our research will help increase the recruitment and retention of women in CS. We developed an initial prototype and surveyed students to determine the figures that work best.
Santiago Bolivar+6 more
openaire +2 more sources
We propose a 3D Virtual Programming Language to provide an interactive tool for beginners and intermediate students. We believe that the direction of our research will help increase the recruitment and retention of women in CS. We developed an initial prototype and surveyed students to determine the figures that work best.
Santiago Bolivar+6 more
openaire +2 more sources
Board Games in the Computer Science Class to Improve Students’ Knowledge of the Python Programming Language [PDF]
Increasingly research reveals that well-designed board games inspire learning, encourage communication, teamwork and risk taking. Self-confidence is built as board games empower players. The main objective of this paper is to determine if students will embrace board games as a learning tool to improve their knowledge of the Python programming language.
openaire +1 more source
Using Actors and the SALSA Programming Language to Introduce Concurrency in Computer Science II
2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum, 2013The SALSA programming language was used in a two week module to introduce concurrent and distributed programming concepts to computer science II students at the University of North Dakota. Computer science II is taught using Java, which made for an easy transition to using SALSA for concurrent programming, as it has a similar syntax and allows the use ...
openaire +2 more sources
Cluster Computing, 2016
An educational programming language (EPL) allows a novice programmer to program quickly and easily by reducing the difficulty of programming in terms of programming education. The selection of a programming language, considering the students' cognitive level and the purpose of learning programming, is regarded as a key factor to increase the ...
Ja Mee Kim, Won Gyu Lee, Ilkyu Yoon
openaire +2 more sources
An educational programming language (EPL) allows a novice programmer to program quickly and easily by reducing the difficulty of programming in terms of programming education. The selection of a programming language, considering the students' cognitive level and the purpose of learning programming, is regarded as a key factor to increase the ...
Ja Mee Kim, Won Gyu Lee, Ilkyu Yoon
openaire +2 more sources
Proceedings of the 19th Annual SIG Conference on Information Technology Education, 2018
Engaging underrepresented populations of women and minorities in Computer Science (CS) represents our greatest untapped resource for increasing the STEM workforce. In recent years, tremendous efforts have been geared towards developing learning materials to increase the interest of underrepresented students in CS.
openaire +2 more sources
Engaging underrepresented populations of women and minorities in Computer Science (CS) represents our greatest untapped resource for increasing the STEM workforce. In recent years, tremendous efforts have been geared towards developing learning materials to increase the interest of underrepresented students in CS.
openaire +2 more sources