In this paper, we report on a study that was carried out to investigate students' opinions on learning and accepting coding standards in programming courses. We used a questionnaire survey to gather data. We also used the information observed from our teaching practices. An analysis of the data indicated that most students' believe coding standards are important in programming courses but tend not to comply with them, thus implying possible flaws in the teaching strategies used. We also present current strategies we use for teaching coding standards, and evaluate them for effectiveness. In doing so, we propose strategies that are likely to be effective in teaching coding standards as they would be used in industry, and present suggestions for further studies that can be carried out to implement these strategies.
[1]
K R Ginsburg,et al.
The reason and rhyme of qualitative research: why, when, and how to use qualitative methods in the study of adolescent health.
,
1999,
The Journal of adolescent health : official publication of the Society for Adolescent Medicine.
[2]
Marsha Zaidman,et al.
Teaching defensive programming in Java
,
2004
.
[3]
Trudy Howles,et al.
Fostering the growth of a software quality culture
,
2003,
SGCS.
[4]
P. J. Plauger,et al.
Programming style
,
1974,
SIGCSE '74.
[5]
Herb Sutter,et al.
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ in Depth Series)
,
2004
.