Reimo PalmKäis, Marge2019-10-152019-10-152019http://hdl.handle.net/10062/66280Programmeerimist peetakse tänapäeval üheks olulisemaks, kuid ka keerulisemini omandatavaks oskuseks. Selle töö eesmärgiks on anda ülevaade programmeerimise algõppest nii õppimise kui ka õpetamise perspektiivist, tuvastada peamised õppimisel esinevad raskused ja edukust mõjutavad faktorid ning anda soovitusi sissejuhatavate programmeerimiskursuste parendamiseks.Today, programming is regarded as one of the most valuable, yet hardest skills to acquire. The purpose of the thesis is to provide an overview of introductory programming both from the perspectives of learning and teaching, also to map the main difficulties during the learning process and factors most influential towards a student’s success. The thesis aims to provide recommendations to improve introductory programming courses.etÜlevaade õppimisstrateegiatest ja õpetamisviisidest programmeerimise algõppesAn Overview of the Learning and Teaching Strategies in Introductory ProgrammingThesis