Results 251 to 260 of about 1,076,774 (282)
Some of the next articles are maybe not open access.
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
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
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
2023
The two most popular Computer Programming languages for Data Science are Python, and R. Both are dynamically typed, interpreted languages. Python first appeared in 1991, and R in 1993. Thirty years later, computing architecture has moved toward parallel computation to compensate for decreased annual performance improvement for CPUs.
openaire +1 more source
The two most popular Computer Programming languages for Data Science are Python, and R. Both are dynamically typed, interpreted languages. Python first appeared in 1991, and R in 1993. Thirty years later, computing architecture has moved toward parallel computation to compensate for decreased annual performance improvement for CPUs.
openaire +1 more source
1995
The paper discusses experience, over a three year period, at the Department of Computer Science of the University of Cyprus, in introducing undergraduate students in Computer Science to principles of programming (modularity, abstraction, genericity) through a functional language, and more specifically the language Miranda.
openaire +2 more sources
The paper discusses experience, over a three year period, at the Department of Computer Science of the University of Cyprus, in introducing undergraduate students in Computer Science to principles of programming (modularity, abstraction, genericity) through a functional language, and more specifically the language Miranda.
openaire +2 more sources
2018
The purpose of this study is the integration of computational thinking in the introductory course “Introduction to Computer Science” of Aristotle University of Thessaloniki. After the publication of Jeanette Wing’s innovative article, computational thinking became of interest for the educational community and nowadays is considered as important as ...
Steka Maria, Thrasyvoulos Tsiatsos
openaire +2 more sources
The purpose of this study is the integration of computational thinking in the introductory course “Introduction to Computer Science” of Aristotle University of Thessaloniki. After the publication of Jeanette Wing’s innovative article, computational thinking became of interest for the educational community and nowadays is considered as important as ...
Steka Maria, Thrasyvoulos Tsiatsos
openaire +2 more sources