The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
The Elements of Programming Style
The Elements of Programming Style
A modified Chief Programmer Team approach to an operating systems class project
SIGCSE '75 Proceedings of the fifth SIGCSE technical symposium on Computer science education
The Master's Practicum: A bridge over the Industry/University Gap
SIGCSE '75 Proceedings of the fifth SIGCSE technical symposium on Computer science education
A practicum - seminar in structured programming
SIGCSE '75 Proceedings of the fifth SIGCSE technical symposium on Computer science education
An experimental course in advanced programming methods
ACM SIGCSE Bulletin
A proposed curriculum for software engineering education
ICSE '78 Proceedings of the 3rd international conference on Software engineering
ACM '76 Proceedings of the 1976 annual conference
Essential elements of software engineering education
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Redesigning the intermediate course in software design
ACE '05 Proceedings of the 7th Australasian conference on Computing education - Volume 42
Hi-index | 0.00 |
Although the importance of providing realistic educational experiences involving the design of software systems has been recognized in many undergraduate curricula, it is difficult to consistently do so. With the constraints of an existing curricula and a small amount of class time a course has been developed that provides a rich experience in software design, including the critical aspects of group work and programming and documentation style. The course, its goals, and main features are described and analyzed. Experience with the course is reported and the problem of evaluating such a course is discussed.