Key points are not available for this paper at this time.
Computer Science (CS) classes teach technical skills, topics and knowledge areas - often without context where they will be used in future classes. Often times, students routinely struggle and ask questions like ''Why am I learning this?'' and ''What value does it hold?''. In addition to not seeing the correlation on topics, students fail to see what applications these concepts could lead to in the future. When asked what they see themselves doing in the future, we have observed that a significant majority of CS majors respond, ''software developer''.
Levine et al. (Thu,) studied this question.