Computing curricula 1991: Report of the ACM/IEEE-CS Joint Curriculum Task Force
Computing curricula 1991: Report of the ACM/IEEE-CS Joint Curriculum Task Force
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
A software development process laboratory for CS1 and CS2
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
A software engineering “frosting” on a traditional CS-1 course
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Computer
The Integration of Software Engineering into a Computer Science Curriculum
Proceedings of the 8th SEI CSEE Conference on Software Engineering Education
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Teaching software engineering early: experiences and results
ACM SIGCSE Bulletin
Lessons Learned from Teaching Software Engineering to Adult Students
CSEET '00 Proceedings of the 13th Conference on Software Engineering Education & Training
Teaching defensive programming in Java
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
This paper focuses on documentation standards and their employment throughout the undergraduate computer science curriculum. Specifically, it presents the motivation for a set of well-defined documentation standards for programming-intensive computer science courses. Additionally, it discusses the establishment of standards addressing both the procedure- and object-oriented programming paradigms. Finally, it relates the authors' experiences in using such standards to teach many software engineering principles along with required concepts in the undergraduate computer science curriculum.