We are improving our search experience. To check which content you have full access to, or for advanced search, go back to the old search.

Search

Please fill in this field.
Filters applied:

Search Results

Showing 41-60 of 3,836 results
  1. Using Machine Learning to Recognise Novice and Expert Programmers

    Understanding and recognising the difference between novice and expert programmers could be beneficial in a wide range of scenarios, such as to...
    Chi Hong Lee, Tracy Hall in Product-Focused Software Process Improvement
    Conference paper 2021
  2. Classroom Practice with Learning Support System for Program Design Using Mock Technique Based on Testability

    The importance of automated testing skills for programmers has increased in recent software development. However, novice programmers have few...

    Masaya Muramatsu, Yasuhiro Noguchi, ... Yukihiro Itoh in SN Computer Science
    Article 17 August 2023
  3. Computational Numeracy (CN) for Under-Prepared, Novice Programming Students

    Numeracy has become a critically important skill in data rich environments. A large number of first-year ICT students entering HEIs in South Africa...
    Conference paper 2021
  4. A Framework to Assist Instructors Help Novice Programmers to Better Comprehend Source Code ─ A Decoding Perspective

    The Decoding the Disciplines paradigm posits that each discipline has unique mental operations – often invisible to instructors due to their own...
    Pakiso J. Khomokhoana, Liezel Nel in Computational Science and Its Applications – ICCSA 2023
    Conference paper 2023
  5. Combining latent profile analysis and programming traces to understand novices’ differences in debugging

    It is widely recognized that debugging is challenging for novice programmers and, as such, computing educators and researchers have called for...

    Yingbin Zhang, Luc Paquette, ... Aysa Xuemo Fan in Education and Information Technologies
    Article 22 October 2022
  6. The prediction of programming performance using student profiles

    Due to the growing demand for information technology skills, programming education has received increasing attention. Predicting students’...

    Guohua Shen, Sien Yang, ... **n Li in Education and Information Technologies
    Article 06 July 2022
  7. A conceptual model of what programming affords secondary school courses in mathematics and technology

    Due to increased need of professionals on the future labour market with competence in programming, many countries have integrated programming in...

    Article Open access 24 January 2023
  8. Enhancing problem-based learning with computational thinking concepts for nursing students in virtual simulation context: Bridging knowledge and practice

    Novice nurses often report a disconnect between textbook knowledge and realworld practice which damages their confidence in providing clinical care...

    Pei-Hsuan Lin, Po-Sen Huang, ... Yueh-Min Huang in Education and Information Technologies
    Article 19 April 2024
  9. Detecting AI assisted submissions in introductory programming via code anomaly

    Artificial Intelligence (AI) can foster education but can also be misused to breach academic integrity. Large language models like ChatGPT are able...

    Oscar Karnalim, Hapnes Toba, Meliana Christianti Johan in Education and Information Technologies
    Article 16 February 2024
  10. Examining the impact of pair programming on efficiency, motivation, and stress among students of different skills and abilities in lower grades in elementary schools

    Pair programming is a technique in which two students collaborate on programming tasks. This study aimed to investigate attitudes, toward pair...

    Tibor Krizsan, Dragan Lambic in Education and Information Technologies
    Article 22 June 2024
  11. Classification of Programming Logic Understanding Level Using Mouse Tracking Heatmaps and Machine Learning Techniques

    Programming skill is one of the essential basic experience that each student in the field of computer science has to acquire. To potentially train...
    Attaporn Khaesawad, Vibol Yem, Nobuyuki Nishiuchi in Computer Information Systems and Industrial Management
    Conference paper 2023
  12. A Context-Aware Approach to Personalized Feedback for Novice Programmers

    In this article, we propose the development of a context-sensitive tool for providing personalized 3I (informative, interactive and iterative)...
    Conference paper 2022
  13. The effect of ability grou** on students' computational thinking in shared regulation-supported collaborative programming

    Grou** students according to their abilities and promoting deeper interaction and moderation are key issues in improving computational thinking in...

    Yu Lei, **n Fu, ... Baolin Yi in Education and Information Technologies
    Article 01 July 2024
  14. Web-based drawing for students with different learning styles and cognitive abilities

    Image-text conversion for web-based drawing involves mental activities of reification which sometimes leads students fluent in graphical hand skills...

    Chung-Hsiang Wang, Ko-Chiu Wu, Wan-Ting Jiang in Education and Information Technologies
    Article 07 January 2023
  15. Effectiveness of game development-based learning for acquiring programming skills in lower secondary education in Croatia

    A European initiative CODING4GIRLS (C4G) promotes the acquisition of programming skills through a game development process with the aim of preparing...

    Martina Holenko Dlab, Natasa Hoic-Bozic in Education and Information Technologies
    Article 04 March 2021
  16. Summarizing and Reviewing the Components of Programming Competency

    The goal of this chapter is to summarize and review the programming competencies identified via the applied research methodology. Hence, the...
    Natalie Kiesler in Modeling Programming Competency
    Chapter 2024
  17. Newcomer OSS-Candidates: Characterizing Contributions of Novice Developers to GitHub

    The ability of an Open Source Software (OSS) project to attract, onboard, and retain any newcomer is vital to its livelihood. Although, evidence...

    Ifraz Rehman, Dong Wang, ... Kenichi Matsumoto in Empirical Software Engineering
    Article Open access 30 May 2022
  18. IDE Interactions of Novices Transitioning Between Programming Environments

    Novices in introductory programming courses typically learn the fundamentals of programming using one of a wide of programming environments. These...
    Ioannis Karvelas, Joe Dillane, Brett A. Becker in Towards a Collaborative Society Through Creative Learning
    Conference paper 2023
  19. Novice Type Error Diagnosis with Natural Language Models

    Strong static type systems help programmers eliminate many errors without much burden of supplying type annotations. However, this flexibility makes...
    Chuqin Geng, Haolin Ye, ... Xujie Si in Programming Languages and Systems
    Conference paper 2022
  20. Visual authoring of virtual reality conversational scenarios for e-learning

    The COVID-19 pandemic has led to face-to-face activities being developed in a virtual format that often offers a poor experience in areas such as...

    Rubén Baena-Perez, Iván Ruiz-Rube, ... Antonio Balderas in Universal Access in the Information Society
    Article Open access 20 October 2022
Did you find what you were looking for? Share feedback.