affective objectives in a programming languages course
This paper discusses the use of affective objectives in upper-level computer science courses. The use of affective objectives can enrich student experiences, support student motivation, and enhance the achievement of the cognitive objectives. The paper documents an effort to incorporate affective objectives into a junior level programming languages course. Two affective objectives for that course are identified and two exercises used to achieve those objectives are presented. Observations from the use of these exercises led the authors to conclude that they were beneficial.
affective objectives programming languages value memory models syntax diagrams parameter passing internalization bnf