View Full Document

Software Engineering Education: A Roadmap



View the full content.
View Full Document
View Full Document

52 views

Unformatted text preview:

Software Engineering Education A Roadmap Mary Shaw Institute for Software Research International Carnegie Mellon University Pittsburgh Pa 15213 1 412 268 2589 mary shaw cs cmu edu ABSTRACT Software s increasingly critical role in systems of widespread significance presents new challenges for the education of software engineers Not only is our dependence on software increasing but the character of software production is itself changing and with it the demands on the software developers Four challenges for educators of software developers help identify aspirations for software engineering education Keywords Software engineering education software profession credentials 1 INTRODUCTION As we enter the new millennium software intensive systems have become essential parts of everyday activity and of business in the global economy The quality of this software depends on an adequate supply of proficient and up to date software developers Currently software developers are educated in the traditional ways Unfortunately this has not produced the supply and quality of developers needed to satisfy the growing demand In addition traditional education makes scant provision for helping students keep their knowledge current Since the software field does not distinguish well among different development roles education for software engineers is confounded with education for programmers and other non engineers Over the next decade education for software developers should prepare students differently for different roles infuse a stronger engineering attitude in curricula help students stay current in the face of rapid change and establish credentials that accurately reflect ability The essential challenges are world wide problems Although I describe them in terms of specific examples from the United States the overall implications are global Future looking papers often make predictions Such predictions consider possible events good or bad and try to select the most likely Instead I



Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Software Engineering Education: A Roadmap and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Software Engineering Education: A Roadmap and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?