NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 9 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Marcus Messer; Neil C. C. Brown; Michael Kölling; Miaojing Shi – ACM Transactions on Computing Education, 2024
We conducted a systematic literature review on automated grading and feedback tools for programming education. We analysed 121 research papers from 2017 to 2021 inclusive and categorised them based on skills assessed, approach, language paradigm, degree of automation, and evaluation techniques. Most papers assess the correctness of assignments in…
Descriptors: Automation, Grading, Feedback (Response), Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Jonathan Liu; Seth Poulsen; Erica Goodwin; Hongxuan Chen; Grace Williams; Yael Gertner; Diana Franklin – ACM Transactions on Computing Education, 2025
Algorithm design is a vital skill developed in most undergraduate Computer Science (CS) programs, but few research studies focus on pedagogy related to algorithms coursework. To understand the work that has been done in the area, we present a systematic survey and literature review of CS Education studies. We search for research that is both…
Descriptors: Teaching Methods, Algorithms, Design, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Ling Wang; Shen Zhan – Education Research and Perspectives, 2024
Generative Artificial Intelligence (GenAI) is transforming education, with assessment design emerging as a crucial area of innovation, particularly in computer science (CS) education. Effective assessment is critical for evaluating student competencies and guiding learning processes, yet traditional practices face significant challenges in CS…
Descriptors: Artificial Intelligence, Computer Science Education, Technology Uses in Education, Student Evaluation
Peer reviewed Peer reviewed
Direct linkDirect link
Paiva, José Carlos; Leal, José Paulo; Figueira, Álvaro – ACM Transactions on Computing Education, 2022
Practical programming competencies are critical to the success in computer science (CS) education and go-to-market of fresh graduates. Acquiring the required level of skills is a long journey of discovery, trial and error, and optimization seeking through a broad range of programming activities that learners must perform themselves. It is not…
Descriptors: Automation, Computer Assisted Testing, Student Evaluation, Computer Science Education
Thomsen, Paulli – 1979
This paper identifies and describes four braille production systems that are currently in use: (1) manual--the printed material is transcribed onto braille, proof-read, corrected, and printed; (2) semi-automated--computers or microprocessors transcribe and/or translate the text from ink-print to braille but depend on a manual entry of the text to…
Descriptors: Automation, Braille, Computer Science, Magnetic Tape Cassettes
Griffiths, Jose-Marie – UNESCO Journal of Information Science, Librarianship and Archives Administration, 1982
Describes applications of new technology to information handling on the basis of two trends--the miniaturization of electronic circuits and the shift from analog to digital modes of communication. Information technologies discussed are microcomputers, word processors, telecommunications, storage technologies, databases, videotex, and teletext.…
Descriptors: Automation, Computer Science, Computer Storage Devices, Databases
Maier, John H. – PTC Quarterly, 1986
China will suffer into the future from a shortage of computer professionals. With 75% of her population engaged in agriculture, she has only about 100,000 computer professionals, which is less than can be found within a healthy radius of Stanford University. There are 97 "key universities," but only 10 or 15 stand at the top as the…
Descriptors: Academic Achievement, Automation, Computer Science Education, Computers
Peer reviewed Peer reviewed
Van Merrienboer, Jeroen J. G.; Paas, Fred G. W. C. – Computers in Human Behavior, 1990
Discussion of computer programing at the secondary level focuses on automation and schema acquisition as two processes important in learning cognitive skills such as programing. Their effects on learning outcomes and transfer of training are examined, the importance of worked examples is highlighted, and instructional design principles are…
Descriptors: Automation, Cognitive Structures, Computer Assisted Instruction, Computer Science Education
Peer reviewed Peer reviewed
Martinez, Michael E.; Bennett, Randy Elliot – Applied Measurement in Education, 1992
New developments in the use of automatically scorable constructed response item types for large-scale assessment are reviewed for five domains: (1) mathematical reasoning; (2) algebra problem solving; (3) computer science; (4) architecture; and (5) natural language. Ways in which these technologies are likely to shape testing are considered. (SLD)
Descriptors: Algebra, Architecture, Automation, Computer Science