Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Programming Language

Teaching Computational Thinking and Coding to Young Children
A set of commands, instructions, and symbols that humans can manipulate in order to communicate with computers.
Published in Chapter:
Rhyme and Reason: The Connections Among Coding, Computational Thinking, and Literacy
Madhu Govind (Tufts University, USA), Ziva Reimer Hassenfeld (Brandeis University, USA), and Laura de Ruiter (Tufts University, USA)
Copyright: © 2021 |Pages: 23
DOI: 10.4018/978-1-7998-7308-2.ch005
Abstract
The chapter begins with an exploration of computational thinking (CT) and its relationship to computational literacy, followed by a summary of theoretical and empirical work that aims to elucidate the connections among coding, CT, and literacy. The authors argue that these connections thus far have been predominantly one of support (i.e., unidirectional) and motivated by technological and policy advances, as opposed to considering the connections as mutually reinforcing and developmentally coaligned. The authors discuss the coding as another language (CAL) pedagogical approach, a pedagogy that presents learning to program as akin to learning how to use a new language for communicative and expressive functions, emphasizing the bidirectional connections between the two domains. Finally, the authors detail various curricula that use the CAL approach and discuss the implications of CAL for teaching and learning in early childhood.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Source Code Authorship Analysis For Supporting the Cybercrime Investigation Process
An artificial language that can be used to control the behavior of a machine, particularly a computer. Programming languages, like human languages, are defined through the use of syntactic and semantic rules, to determine structure and meaning respectively. Programming languages are used to facilitate communication about the task of organizing and manipulating information, and to express algorithms precisely (Abelson and Sussman
Full Text Chapter Download: US $37.50 Add to Cart
Tools for the Learning of Programming Languages and Paradigms: Integration of a Code Validator and Exercises Module Into the Moodle eLearning Platform
Coded language used by programmers to write instructions that a computer can understand to do what the programmer wants.
Full Text Chapter Download: US $37.50 Add to Cart
Robotics as a Powerful Vehicle Toward Learning and Computational Thinking in Secondary Education of 21st Century
A formal language, which comprises a set of instructions that produce various kinds of output in order to implement algorithms and communicate with a computer.
Full Text Chapter Download: US $37.50 Add to Cart
Software-Based Media Art: From the Artistic Exhibition to the Conservation Models
A programming language is a vocabulary and set of grammatical rules for instructing a computer or computing device to perform specific tasks.
Full Text Chapter Download: US $37.50 Add to Cart
Computational Sense for Digital Librarians
A high-level set of instructions to control the behaviour of a computer. Although high-level compared with the electronics of computers programming languages are still difficult to learn and most people cannot write a computer program.
Full Text Chapter Download: US $37.50 Add to Cart
Teacher Preparation in Computer Science Pre-Service and Inservice Programs
Vocabulary and set of grammatical rules for instructing a computer or computing device to perform specific tasks (Beal, 2020).
Full Text Chapter Download: US $37.50 Add to Cart
Fostering Computational Thinking and Creativity in Early Childhood Education: Play-Learn-Construct-Program-Collaborate
A formal language, which comprises a set of instructions that produce various kinds of output in order to implement algorithms and communicate with a computer.
Full Text Chapter Download: US $37.50 Add to Cart
Visual Plan Construct Language (VPCL): Visual System and Method for Teaching and Learning Programming and Problem Solving through Knowledge Visualization
Such as C, C++, Java, Python, JavaScript, or some other language, is a formal language serving to communication between a human and a machine, for example, a computer.
Full Text Chapter Download: US $37.50 Add to Cart
Why Teach Coding to Early Elementary Learners
A formal language consisting of commands that can be interpreted by a computer.
Full Text Chapter Download: US $37.50 Add to Cart
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR