文档介绍:DEVELOPING PUTER STRATEGY GAME IN AN
UNDERGRADUATE COURSE IN SOFTWARE DEVELOPMENT
USING EXTREME PROGRAMMING*
Peter Drake Nigel Kerr
Department of Mathematical Sciences JSTOR
Lewis & Clark College 301 E. Liberty, Ste. 250
0615 SW Palatine Hill Road Ann Arbor, MI 48104-2262
Portland, OR 97219-7899 (734) 998-9100
(503) 768-7539 nigelk@
******@
ABSTRACT
It is often lamented puter science graduates lack the skills needed to
work on large, real-world projects. This paper describes an undergraduate
course in software development recently offered at Lewis & Clark College.
The bulk of this course involved the entire group of students working together
to develop puter strategy game. This topic proved enticing to the
students and allowed them to experience the development of a significant piece
of software. The paper presents the plan for the course as well as evaluation
by the instructor, students, and customer.
INTRODUCTION
It is often lamented puter science graduates lack the skills needed to work
on large, real-world projects [12]. To address this deficit, an increasing number of
colleges are offering courses (and even majors) in software development. One of the
authors (Drake) offered such a course at Lewis & Clark College. The bulk of this course
(10 of 13 weeks) involved the entire group of students working together to develop a
co