Computer Architecture: Concepts and Evolution
Computer Architecture: Concepts and Evolution
Struggles of new college graduates in their first software development job
Proceedings of the 39th SIGCSE technical symposium on Computer science education
The student view on online peer reviews
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
A "communication skills for computer scientists" course
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Teaching communication, leadership, and the social context of computing via a consulting course
Proceedings of the 41st ACM technical symposium on Computer science education
Encouraging reading and collaboration using classroom salon
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Hi-index | 0.00 |
Being able to write correctly is a valuable asset for future CS professionals and an important learning tool, but teaching to write is difficult both for professors and students. Part of this difficulty is that writing is taught using unverifiable concepts such as style, and is significantly based on intuition. In this paper we present an engineering approach to writing, in which engineering principles are used to teach and assess writing. The results are as good, and much better in some cases, and teaching and learning become easier.