|
In recent years, there has been a push to advance
software engineering as a discipline and incorporate software engineering
principles into computing curricula. Most programs now offer at
least one course in software engineering, and there is increasing
interest in how we can better prepare our students for a career
in software development. One popular approach is to incorporate
real software engineering experience through a team software project.
In recognition of the importance of this issue, the Computing Curriculum
2001 (CC2001) Task Force, in Volume II of CC2001recommends that
all undergraduate computer science programs include the following:
- Opportunities to work in teams beginning relatively
early in the curriculum.
- A significant project that involves a complex
implementation task in which both the design and implementation
are undertaken by a small student team. This project is often
scheduled for the last year of undergraduate study, where it
can serve as a capstone for the undergraduate experience.
To help address this recommendation, the SEI, with the support of
DePaul University, will present in the summer of 2004 a faculty
workshop designed to help prepare faculty to teach a software project
course. The workshop is based upon many years of experience in teaching
such courses, and on the previous SEI workshops on the Personal
Software Process (PSP) and the Team Software Process (TSP) developed
by Watts Humphrey. The TSP, supported by the PSP, was designed for
industrial software teams; it has been introduced in many software
development settings and is proving to be very successful. The TSPi
was developed for academic use, with student teams in a software
project course.
In the workshop, we will demonstrate how teams can use the TSPi
to produce quality software, on time and within budget. We will
present guidelines, process scripts, tools, methods and techniques
for teams to develop software. The workshop will also provide advice,
techniques, and activities for building effective teams. Faculty
will learn about these techniques and how to teach them by working
in teams with other faculty on a case-study project.
Faculty completing the workshop will be
- Prepared to develop and implement a software
project course or activity that teaches students to work effectively
in teams to deliver a quality product, on time, and within budget.
- Prepared to develop courses and curricula that
include software process concepts and practices.
- Gained first-hand knowledge using both the
PSP and the TSPi.
|
|
For information please contact:
Michael
Fries, Ph.D.
Visiting Assistant Professor
School of Computer Science, Telecommunications and Information Systems
DePaul University
243 South Wabash Avenue
Chicago, Illinois 60604-2301
Office: 312 / 362-5557
FAX: 312 / 362-6116
Transportation:
You can easily get to DePaul University Loop Campus by taking the public
transportation from your hotel, click here
to plan your trips.
Parking
Lodging
Entertainment |