Key points are not available for this paper at this time.
초보 프로그래밍은 학생들과 교육자 모두에게 도전적인 주제입니다. 초보 프로그래머는 문제를 해결하고 체계적으로 솔루션을 제안하기 위해 새로운 지식을 습득해야 합니다. 그 후 그들이 익숙하지 않은 개발 환경에서 솔루션을 구축하게 됩니다. 이 연구는 초보 프로그래머가 직면한 도전과 학생들을 지원하기 위해 인기 있는 온라인 방법을 살펴봅니다. 온라인 블록 프로그래밍은 인기 있는 옵션입니다. 다양한 연구 프로젝트에서 구현된 소프트웨어 중 하나는 Scratch입니다. 검토된 연구에 따르면, 학생들이 학습 경험을 위해 개인화된 참여를 할 수 있는 지능형 튜터링 시스템으로의 추세가 이동하고 있음을 보여줍니다. 이 논문은 “초보 프로그래밍”, “입문”, “CS1”, “어려움”, “도전”, “임계 개념”이라는 키워드를 사용하여 수행된 체계적 검토를 제시합니다. 진행된 검토에서 대부분의 작업이 통합 개발 환경과 블록 프로그래밍을 통한 솔루션 구현을 용이하게 하는 데 중점을 두고 있음을 관찰했습니다. 강사를 위한 지원 측면에서는 커리큘럼과 CS1의 도전에 대한 논의가 가장 많은 비중을 차지합니다. 그 뒤로 온라인 도구를 통한 능동적 학습이 이어집니다.
Sim et al. (Thu,)는 이 질문을 연구했습니다.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: