Learning to Program from Scratch
UPENA, Universiti Teknologi MARA (UiTM)
Faculty of Business and Law
School of Management
Learning to program is difficult for novices with high levels of cognitive load being experienced. A new programming language, Scratch, has been created to help young students learn programming. However the system can also be used with older students in introductory courses in higher education. This paper discusses the new system and how ldquostandardrdquo algorithms might be created as a precursor to moving to a commercial programming language.