Transitioning from introductory block-based and text-based environments to professional programming languages in high school computer science classrooms.
David WeintropUri WilenskyPublished in: Comput. Educ. (2019)
Keyphrases
- programming language
- high school
- science classroom
- computer programs
- middle school
- college level
- object oriented
- high school students
- general purpose
- attitudes toward
- software engineering
- college students
- high level
- conceptual understanding
- denotational semantics
- grade students
- computer systems
- programming environment
- lambda calculus
- computer technology
- multimedia
- programming course
- computer programming
- databases