Live briefing
Everything about Computer programming
Process to create executable computer programs
Computer programming is the composition of sequences of instructions, called programs, that computers can follow to perform tasks. It typically involves designing and implementing algorithms, step-by-step specifications of procedures, by writing code in one or more programming languages. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Computer programmingA 5-minute orientation
- Skim a recent paper: The effect of generative artificial intelligence (AI)-based tool use on students' computational thinking skills, programming self-efficacy and motivationInfluential work since 2022
- Pick up a classic book: Advances in applied and computational topologyThe most-reprinted book on the subject
- Go sideways: High-level programming languageA closely related topic
- Go sideways: Outline of computer programmingA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
🆕 Influential since 2022
The effect of generative artificial intelligence (AI)-based tool use on students' computational thinking skills, programming self-efficacy and motivation
Students’ beliefs about computer programming predict their computational thinking and computer programming self-efficacy
ENHANCING THIRD-YEAR COMPUTER SCIENCE STUDENTS' COMPUTER PROGRAMMING SKILLS AT HAWASSA UNIVERSITY, ETHIOPIA
📚 Books worth reading
- 📕Advances in applied and computational topologyAmerican Mathematical Society. Short Course on Computational Topology · 2012
- 📕Algebraic design theoryWarwick De Launey · 2011
- 📕Applications of Polynomial SystemsDavid A. Cox · 2020
- 📕Dynamical Systems and Random ProcessesJane Hawkins, Rachel L. Rossetti · 2019
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- High-level programming language A high-level programming language is a programming language with strong abstraction from the details of the computer. In contrast to low-level programming…
- Outline of computer programming The following outline is provided as an overview of and topical guide to computer programming: Computer programming – process that leads from an original…
- Programming language A programming language is a formal language designed to express computations, typically supporting the specification of software both for humans and for…
- WATFIV WATFOR and WATFIV (variously, Waterloo FORTRAN or Waterloo FORTRAN IV), developed in Canada at the University of Waterloo, are implementations of the Fortran…
- PL/I PL/I (Programming Language One, pronounced /piː ɛl wʌn/ and sometimes written PL/1) is a procedural, imperative computer programming language initially…
- Translator (computing) A translator or programming language processor is a computer program that converts the programming instructions written in human convenient form into machine…
- Source code In computing, source code, or simply code or source, is human readable plain text that eventually results in controlling the behavior of a computer[citation…
- Compiler In computing, a compiler is software that translates computer code written in one programming language (the source language) into another language (the…