Software engineering with MODULA-2 and ADA
Software engineering with MODULA-2 and ADA
Software engineering: reliability, development, and management.
Software engineering: reliability, development, and management.
Software engineering (2nd ed.)
Software engineering (2nd ed.)
Direct implementation of abstract data types from abstract specifications
IEEE Transactions on Software Engineering
A survey of software design techniques
IEEE Transactions on Software Engineering
Two-dimensional program design
IEEE Transactions on Software Engineering
Software engineering: a practitioner's approach (2nd ed.)
Software engineering: a practitioner's approach (2nd ed.)
Software engineering concepts
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
Recommended curriculum for CS2, 1984: a report of the ACM curriculum task force for CS2
Communications of the ACM
Perspectives in Software Engineering
ACM Computing Surveys (CSUR)
Recommended curriculum for CS1, 1984
Communications of the ACM
Evaluation of group projects in a software engineering course
ACM SIGCSE Bulletin
Software engineering education: a survey
ACM SIGCSE Bulletin
Modern Structured Programming: Program Logic, Style, and Testing
Modern Structured Programming: Program Logic, Style, and Testing
Software Engineering Economics
Software Engineering Economics
Understanding ADA; A Software Engineering Approach
Understanding ADA; A Software Engineering Approach
Software Specification Techniques (International Computer Science Series)
Software Specification Techniques (International Computer Science Series)
MODULA-2: A Software Development Approach
MODULA-2: A Software Development Approach
Systems Analysis for Applications Software Design
Systems Analysis for Applications Software Design
An Introduction to Engineered Software
An Introduction to Engineered Software
A project oriented course on software engineering
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
Some insights and experiences in teaching team project courses
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
Managing and evaluating students in a directed project course
SIGSCE '84 Proceedings of the fifteenth SIGCSE technical symposium on Computer science education
Software engineering for undergraduates
ACM SIGCSE Bulletin
Software Design: Methods and Techniques
Software Design: Methods and Techniques
Structured Analysis and System Specification
Structured Analysis and System Specification
Classics in software engineering
Classics in software engineering
Removing the emphasis on coding in a course on software engineering
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
The culture of quality and software engineering education
ACM SIGCSE Bulletin
A retrospective on an early software projects course
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
Is software engineering for everyone?
Proceedings of the 2nd annual conference on Mid-south college computing
Hi-index | 0.00 |
The increasing emphasis on software engineering in the computer science curricula directly correlates with the expansion of the area of software engineering. The increased occurrence of software engineering courses has produced significant discrepancies in the content of the courses at the undergraduate level. These discrepancies have percipitated the need for recommendations for the inclusion of software engineering in the curriculum. The recommendations presented in this paper include both the integration of software engineering principles throughout the undergraduate curriculum and the content of a separate software engineering course. The recommendations for course content are based on a survey of the contents of recently published software engineering textbooks.