Share Misconception: Students think that when they create a new variable within a function, that function will automatically return that variable’s value when executed. with FacebookShare Misconception: Students think that when they create a new variable within a function, that function will automatically return that variable’s value when executed. with Twitter For example, students think that by assigning result = 2 in a function, the function will return 2. More about this tip Tags Content Misconceptions CS 1 Intro Programming External Source "Exploring programming misconceptions: an analysis of student mistakes in visual program simulation exercises" by Teemu Sirkiä and Juha Sorva. Other Tips By Other Tips By Juha Sorva Juha Sorva