12.2 认知维度和编程活动