Abstract :
As the last standardization effort was done in 2004, the software engineering curriculum is currently being revised. Haven´t we reached the point where agile development should be part of all software engineering curricula? And if so, shouldn´t new curriculum standards ensure that it is? Thus, the answer to the question in the title of this article can be affirmative even if the computer science standards committee is absent-minded. Instructors can follow the initial call of the standard for projects by student teams while using an agile process, which is the most natural match. As long as you review both plan-and-document and agile processes in lecture, students can become familiar with both sets of terms and concepts. The more demanding outcomes can be met by the project as well, provided you look to the deeper meaning behind the plan-and-document terms to see where agile can fit.
Keywords :
computer science education; educational courses; software prototyping; agile development; agile process; computer science standards committee; curriculum standards; plan-and-document process; software engineering curriculum; standardization; student teams; Computer science education; Education courses; Software engineering; Software systems; ACM-IEEE Computer Society; agile; curriculum; software engineering;