Abstract
It is valuable to improve upon the sample code we provide to students. But the deeper challenge is to create a context in which student programming matters.
- Claypool, K. and Claypool, M. Teaching software engineering through game design. In Proceedings of the Tenth Annual Conference on Invention and Technology in Computer Science Education (ITiCSE) (Monte da Caparica, Portugal, June 2005). Google ScholarDigital Library
- Dijkstra, E.W.G. Go To statement considered harmful. Commun. ACM 11, 3 (Mar. 1968). Google ScholarDigital Library
- Hu, C. Dataless objects considered harmful. Commun. ACM 48, 2 (Feb. 2005). Google ScholarDigital Library
- Martin, F. and Kuhn, S. Computing in context: Integrating an embedded computing project into a course on ethical and societal issues. In Proceedings of the 37th SIGCSE (Houston, TX, 2006). Google ScholarDigital Library
- Wright, M. formmail.pl version 1.92; scriptarchive.com.Google Scholar
Index Terms
- Toy projects considered harmful
Recommendations
C++ templates considered harmful
C++ is considered by many professional software developers and educators to be the lingua franca of programming languages. Once mastered, its power of expression is nearly limitless for the class of problems for which an imperative and object-oriented ...
Understanding and Detecting Harmful Code
SBES '20: Proceedings of the XXXIV Brazilian Symposium on Software EngineeringCode smells typically indicate poor design implementation and choices that may degrade software quality. Hence, they need to be carefully detected to avoid such poor design. In this context, some studies try to understand the impact of code smells on the ...
Ethics considered harmful
Pardon the title, but I wanted to both grab your attention and get straight to the point (which naturally brings my own ethics in choosing the title into question). To clarify: I am referring to textbooks and courses on computer ethics, not to the field ...
Comments