Using Subgoal Labeling in Teaching CS1 (now in Python!).
Adrienne DeckerBriana B. MorrisonAustin Cory BartPublished in: SIGCSE (2) (2023)
Keyphrases
- introductory programming
- introductory computer science
- open source
- introductory programming courses
- computer science
- student motivation
- goal oriented
- active learning
- learning environment
- learning process
- computational thinking
- problem based learning
- distance learning
- learning systems
- online learning
- scripting language
- hybrid learning
- e learning
- partial order
- learning design
- learning analytics
- web based learning
- cooperative learning
- high school
- computer programming
- labeling scheme
- virtual laboratory
- programming language
- pair programming
- machine learning
- case study
- image segmentation
- programming tool
- object oriented
- language learning
- graphical user interface
- programming course
- hong kong
- educational technology