Title :
A Model Curriculum for Aspect-Oriented Software Development
Author :
Brichau, Johan ; Chitchyan, Ruzanna ; Clarke, Siobhán ; D´Hondt, Ellie ; Garcia, Alessandro ; Haupt, Michael ; Joosen, Wouter ; Katz, Shmuel ; Noyé, Jacques ; Rashid, Awais ; Südholt, Mario
Author_Institution :
Lille Univ., Villeneuve d´´Ascq
Abstract :
As new software engineering techniques emerge, there´s a cognitive shift in how developers approach a problem´s analysis and how they design and implement its software-based solution. Future software engineers must be appropriately and effectively trained in new techniques´ fundamentals and applications. With techniques becoming more mature, such training moves beyond specialized industrial courses into postgraduate curricula (as advanced topics) and subsequently into undergraduate curricula. A model curriculum for aspect-oriented software development provides guidelines about fundamentals, a common framework, and a step toward developing a body of knowledge
Keywords :
computer science education; object-oriented programming; software engineering; training; aspect-oriented software development model curriculum; software engineering training; undergraduate curricula; Application software; Computer industry; Curriculum development; Education; Educational institutions; Guidelines; Industrial training; Mining industry; Programming; Software engineering; aspect-oriented software development; computer science education; curriculum;
Journal_Title :
Software, IEEE
DOI :
10.1109/MS.2006.146