Showing 1 - 20 of 205,977

1

In Search of Quietude.
Neville-Neil, George V.
Communications of the ACM. Oct2025, Vol. 68 Issue 10, p22-23. 2p.

COMPUTER programming TIME management QUIETUDE
Journal
Save to List
2

Program Correctness through Self-Certification.
Namjoshi, Kedar S. ; Zuck, Lenore D.
Communications of the ACM. Feb2025, Vol. 68 Issue 2, p74-84. 11p.

COMPUTER programming COMPUTERS COMPUTER systems SCALABILITY SYSTEMS design COMPUTER software
Journal
Save to List
3

Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributions.
Pearce, Hammond ; Ahmad, Baleegh ; Tan, Benjamin ; et al.
Communications of the ACM. Feb2025, Vol. 68 Issue 2, p96-105. 10p.

COMPUTER programming COMPUTER security vulner... PROGRAMMING languages HUMAN-artificial intelli... GITHUB Inc.
Journal
Save to List
4

What Is Programming?
Nicolajsen, Sebastian ; Brabrand, Claus
Communications of the ACM. Jun2025, Vol. 68 Issue 6, p28-30. 3p.

COMPUTER programming COMPUTER programmers PROBLEM solving GENERATIVE artificial in... DEFINITIONS
Journal
Save to List
5

Deterministic Record-and-Replay.
Quinn, Andrew ; Alvaro, Peter
Communications of the ACM. May2025, Vol. 68 Issue 5, p32-34. 3p.

DEFECT tracking (Compute... COMPUTER programming INTERNET servers COMPUTER debugging softw... CLOUD computing GRAPHICS processing unit...
Journal
Save to List
6

The Many Talents of the Mighty micro:bit.
ROARK, JAKE
Technology & Engineering Education (TEE). Nov2025, Vol. 3 Issue 2, p21-24. 4p.

Computer programming Critical thinking Algorithms Educational technology Electronic data processi...
Academic journal
Save to List
7

Development of the Cognitive Programming Engagement (CPE) Scale: A Learning Strategy.
Mahatanankoon, Pruthikrai ; Wolf, James R.
Journal of Information Systems Education. Fall2025, Vol. 36 Issue 4, p400-416. 17p.

Computer programming Learning strategies Bloom's taxonomy Teaching methods Information technology e... Student engagement
Academic journal
Save to List
8

Can't We Have Nice Things?
Neville-Neil, George V.
Communications of the ACM. Aug2025, Vol. 68 Issue 8, p24-25. 2p.

COMPUTER programming COMPUTER programmers CODING theory
Journal
Save to List
9

On Program Synthesis and Large Language Models.
Hüttel, Hans
Communications of the ACM. Jan2025, Vol. 68 Issue 1, p33-35. 3p.

COMPUTER programming ARTIFICIAL intelligence PROGRAMMING languages COMPUTER science COMPUTATIONAL complexity
Journal
Save to List
10

IMPACT: An Unplugged Board Game to Introduce Programming Concepts in Primary Education.
Trütsch, Janine ; Meyer-Baron, Larissa ; Spieler, Bernadette
Proceedings of the European Conference on Games Based Learning. 2025, Vol. 19 Issue 2, p1111-1115. 5p.

Primary education Computer programming Gamification Teacher development Educational games Curriculum planning
Conference
Save to List
11

A Pilot Study Investigating Teachers' use of Video Games in Programming Lessons.
Rickus, Neil
Proceedings of the European Conference on Games Based Learning. 2025, Vol. 19 Issue 2, p981-990. 10p.

Video games Computer programming edu... Educational resources Teachers Primary education Motivation (Psychology)
Conference
Save to List
12

Programming education across disciplines: a nationwide study of Danish higher education.
Nicolajsen, Sebastian Mateos ; Nielsen, Sofie ; Carlsen, Louise Meier ; et al.
Higher Education (00181560). Sep2025, Vol. 90 Issue 3, p711-737. 27p.

Computer programming edu... Higher education Interdisciplinary educat... Educational programs Best practices Digital technology
Academic journal
Save to List
13

Tables and the Development of Computational Thinking in Programming with Emil for Primary School.
ČUJDÍKOVÁ, Mária ; KALAŠ, Ivan
Informatics in Education. Sep2025, Vol. 24 Issue 3, p471-502. 32p.

Computer programming Educational technology Primary schools Electronic data processi... Motivation (Psychology) Cognitive psychology
Academic journal
Save to List
14

Design-Based Digital Story Program: Enhancing Coding and Computational Thinking Skills in Early Childhood Education.
Metin, Şermin ; Kalyenci, Damla ; Başaran, Mehmet ; et al.
Early Childhood Education Journal. Aug2025, Vol. 53 Issue 6, p2255-2274. 20p.

Early childhood educatio... Computer programming Experiential learning Constructivism (Philosop... Digital storytelling Design thinking
Academic journal
Save to List
15

Adventure RPG: A Text Adventure Game for an Introductory Java Programming Course.
Kinnett, Seth J. ; Shinedling, Tatum ; Sunset, Ben
Journal of Information Systems Education. Summer2025, Vol. 36 Issue 3, p209-223. 15p.

Computer programming Student activities Student surveys Adventure games Object-oriented programm...
Academic journal
Save to List
16

'Vibe coding' your own apps with AI is easy! 7 tools and tricks to get started.
SMITH, MATTHEW S.
PCWorld. Aug2025, Vol. 43 Issue 8, p89-94. 6p. 3 Color Photographs, 3 Diagrams.

COMPUTER programming PYTHON programming langu... JAVASCRIPT programming l... SOFTWARE development too... CHATBOTS ARDUINO (Microcontroller...
Journal
Save to List
17

A clash of epistemic tools: computer programming and paper-and-pencil in secondary school mathematics problem solving.
Huang, Wendy ; Looi, Chee-Kit ; Kim, Misong
International Journal of Science & Mathematics Education. Jun2025, Vol. 23 Issue 5, p1259-1282. 24p.

Computer programming edu... Word problems (Mathemati... Computer programming Secondary education Curriculum Secondary schools
Academic journal
Save to List
18

Measuring GitHub Copilot's Impact on Productivity.
Ziegler, Albert ; Kalliamvakou, Eirini ; Li, X. Alice ; et al.
Communications of the ACM. Mar2024, Vol. 67 Issue 3, p54-63. 10p.

COMPUTER programming LABOR productivity SOFTWARE engineers COMPUTER programmers SOFTWARE development too... ARTIFICIAL intelligence...
Journal
Save to List
19

Generative artificial intelligence-supported programming education: Effects on learning performance, self-efficacy and processes.
Li, Siran ; Liu, Jiangyue ; Dong, Qianyan
Australasian Journal of Educational Technology. 2025, Vol. 41 Issue 3, p1-25. 25p.

Computer programming edu... Teaching methods Academic achievement Active learning Autonomy (Psychology) Cognitive learning
Academic journal
Save to List
20

Low-Code Programming Models: Low-code has the potential to empower more people to automate tasks by creating computer programs.
HIRZEL, MARTIN
Communications of the ACM. Oct2023, Vol. 66 Issue 10, p76-85. 10p. 6 Diagrams, 1 Chart.

COMPUTER programming VISUAL programming langu... ARTIFICIAL intelligence COMPUTER software develo... DOMAIN-specific programm... SOFTWARE architecture
Journal
Save to List

Filter