Title : 
Teaching a software development methodology: the case of extreme programming
         
        
            Author : 
Hazzan, Orit ; Dubinsky, Yael
         
        
            Author_Institution : 
Technion-Israel Inst. of Technol., Haifa, Israel
         
        
        
        
        
        
            Abstract : 
This article focuses on the teaching of software development methodologies. It presents ten principles of teaching such a topic, while examining each from both a pedagogical and an organizational viewpoint. The teaching principles are demonstrated using the methodology of extreme programming (XP).
         
        
            Keywords : 
computer science education; programming; software engineering; teaching; extreme programming; pedagogy; software development methodology teaching; Computer aided software engineering; Computer science; Education; Information systems; NIST; Productivity; Programming; Software engineering; Software quality; Systems engineering and theory;
         
        
        
        
            Conference_Titel : 
Software Engineering Education and Training, 2003. (CSEE&T 2003). Proceedings. 16th Conference on
         
        
        
            Print_ISBN : 
0-7695-1869-9
         
        
        
            DOI : 
10.1109/CSEE.2003.1191375