DocumentCode :
2016835
Title :
Teaching Computer Science Courses Using Extreme Programming (XP) Methodology
Author :
Jami, Syed Imran ; Shaikh, LAbair A.
Author_Institution :
Dept. of Comput. Sci., Nat. Univ. of Comput. & Emerging Sci., Karachi
fYear :
2005
fDate :
24-25 Dec. 2005
Firstpage :
1
Lastpage :
6
Abstract :
This paper describes the extreme programming (XP) methodology and its effectiveness in incorporating its practices in computer science curriculum. We explored several merits and demerits of this incorporation based on our experiences and observations which are supported by other researchers. In this study we considered those courses of computer science that involve the processes of software development and analysis. It has been found that XP in full practice is vulnerable against a single course of software engineering, so some of its practices should be incorporated in the first semester of computer science curriculum and rest should be incorporated in later years. We start our work from the introductory course in computer science where we first implement the concept of pair programming and then implement other practices. Some suggestions are included in this work that can be helpful in implementing this methodology
Keywords :
computer aided instruction; computer science education; educational courses; programming; software engineering; teaching; computer science course; extreme programming methodology; software development; teaching; Algorithm design and analysis; Computer science; Data structures; Databases; Education; Feedback; Hoses; Performance evaluation; Programming; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
9th International Multitopic Conference, IEEE INMIC 2005
Conference_Location :
Karachi
Print_ISBN :
0-7803-9429-1
Electronic_ISBN :
0-7803-9430-5
Type :
conf
DOI :
10.1109/INMIC.2005.334429
Filename :
4133444
Link To Document :
بازگشت