Publication | Closed Access
Effects of Code Representation on Student Perceptions and Attitudes Toward Programming
11
Citations
21
References
2019
Year
Unknown Venue
EngineeringComputational LiteracyEducationSoftware EngineeringSoftware Engineering EducationProgramming Language TeachingAttitudes TowardProgram EvaluationStem EducationBidirectional Hybrid EnvironmentsText LanguagesHybrid EnvironmentsProgramming LanguagesDesignLearning AnalyticsStudent PerceptionsCode RepresentationSoftware DesignProgram ComprehensionHuman-computer InteractionComputer-based EducationProgramming MethodologyDigital Learning
Text languages are perceived by many computer science students as difficult, intimidating, and/or tedious in nature. Conversely, blocks-based environments are perceived as approachable, but many students see them as inauthentic. Bidirectional hybrid environments provide textual and blocks-based representations of the same code, thereby offering students the opportunity to seamlessly transition between representations to build a conceptual bridge between blocks and text. However, it is not known how use of hybrid environments impacts perceptions of programming. To investigate, we conducted a study in a public middle school with six classes (n=129). We found that students who used hybrid environments perceived text more positively than those who moved directly from blocks to text. The results of this research suggest that hybrid programming environments can help to transition students from blocks to text-based programming while minimizing negative perceptions of programming.
| Year | Citations | |
|---|---|---|
Page 1
Page 1