Tutorial, software management, 3rd ed.
Tutorial, software management, 3rd ed.
Characteristics of application software maintenance
Communications of the ACM
Tutorial on Software Design Techniques
Tutorial on Software Design Techniques
Managing a Programming Project, 2nd Ed.
Managing a Programming Project, 2nd Ed.
Managing Software Development and Maintenance
Managing Software Development and Maintenance
Structured Analysis
Art of Software Testing
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
Structured Systems Analysis: Tools and Techniques
Structured Systems Analysis: Tools and Techniques
Current Trends in Programming Methodology: Software Specification and Design
Current Trends in Programming Methodology: Software Specification and Design
A proposed curriculum for software engineering education
ICSE '78 Proceedings of the 3rd international conference on Software engineering
A Proposed Masters Degree In Software Engineering
ACM '78 Proceedings of the 1978 annual conference
Educational Issues In Software Engineering
ACM '78 Proceedings of the 1978 annual conference
A Software Engineering Graduate Curriculum
ACM '78 Proceedings of the 1978 annual conference
Principles of Program Design
Reliable software through composite design
Reliable software through composite design
Leadership style vs. success in student chief programmer teams
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
On-campus cooperative education
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
Profile of undergraduate software engineering courses: results from a survey
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
A comparison of programming team performance on software development projects
ACM SIGCSE Bulletin
Teammate evaluation—a pedagogical perspective
ACM '85 Proceedings of the 1985 ACM annual conference on The range of computing : mid-80's perspective: mid-80's perspective
An analysis of advanced C.S. students' experience with software maintenance
CSC '88 Proceedings of the 1988 ACM sixteenth annual conference on Computer science
Monitoring and evaluating individual team members in a software engineering course
SIGCSE '85 Proceedings of the sixteenth SIGCSE technical symposium on Computer science education
Software engineering education: a survey
ACM SIGCSE Bulletin
Some insights and experiences in teaching team project courses
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
A curriculum model for a graduate degree program in systems analysis
ACM SIGCSE Bulletin
Fair division as a means of apportioning software engineering class projects
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
In this paper a sequence of software engineering courses based upon the software life cycle and integrated by a single, medium-size project will be described in detail. The courses will be presented from an educational point of view, emphasizing the topics covered as well as the logistics of teaching the courses. A comparison of these courses to other software engineering courses existing in university curricula will also be presented. The potential advantages for faculty, students, and the research community of this type of course sequence will also be enumerated.