Group Projects for the Software Engineering of Knowledge Based Systems

This paper describes the conduct of a project which forms part of a module in Knowledge Based Systems (KBS) contained in the syllabus of our BEng degrees in Command & Control, Communications & Information Systems (CIS) and Software Engineering (SE) presented at the Royal Military College of Science (RMCS) Shrivenham. The paper discusses the difficulties experienced and results achieved by groups of students over the last ten years.

[1]  B. Lees Artificial Intelligence Education For SoftwareEngineers , 1970, ICSE 1996.

[2]  William J. Joel Realistic student projects , 1987, SIGCSE '87.

[3]  Darleen V. Pigford A management system for monitoring and assessing the group-oriented database project , 1987, SIGCSE '87.

[4]  Sarah L. Sullivan A software project management course role-play-team-project approach emphasizing written and oral communication skills , 1993, SIGCSE '93.

[5]  S. E. Little,et al.  A Project-Based Approach to Information Systems Design for Undergraduates , 1989, Aust. Comput. J..

[6]  M. A. Life,et al.  Simulation and the user interface , 1991 .

[7]  M. P. Lee,et al.  Prolog As A First Programming Language , 1970 .

[8]  Daniel Farkas Choosing group projects for advanced systems courses , 1988, SIGCSE '88.

[9]  Kathy Brittain White,et al.  MIS Project Teams: An Investigation of Cognitive Style Implications , 1984, MIS Q..

[10]  Scott N. Woodfield,et al.  A project-unified software engineering course sequence , 1982, SIGCSE '82.

[11]  Barbara Beccue,et al.  Evaluating students in systems development group projects , 1987, SIGCSE '87.

[12]  Adrian A. Hopgood Knowledge-Based Systems for Engineers and Scientists , 1993 .

[13]  Kenneth L. Modesitt,et al.  A student's view: Learning in an introductory expert system course , 1988 .

[14]  M. P. Lee,et al.  The use of a structured project to teach program development , 1987, SGCS.

[15]  Leslie J. Waguespack,et al.  A workbench for project oriented software engineering courses , 1984, SIGSCE '84.

[16]  Gretchen L. Van Meer,et al.  Evaluation of group projects in a software engineering course , 1985, SGCS.

[17]  A. Terry Bahill,et al.  Teaching an Introductory Course in Expert Systems , 1986, IEEE Expert.

[18]  F. T. Baker,et al.  Chief Programmer Team Management of Production Programming , 1972, IBM Syst. J..

[19]  Sallie Henry A project oriented course on software engineering , 1983, SIGCSE '83.

[20]  Arthur White,et al.  Dealing with disparate audiences in computer science courses using a project group within a traditional class , 1987, SIGCSE '87.

[21]  A. Jones,et al.  An individual assessment technique for group projects in software engineering , 1989, Softw. Eng. J..

[22]  Vijay Kanabar Introducing knowledge-based projects in a systems development course , 1988, SIGCSE '88.

[23]  Scott N. Woodfield,et al.  Some insights and experiences in teaching team project courses , 1983, SIGCSE '83.

[24]  Dean Sanders Managing and evaluating students in a directed project course , 1984, SIGSCE '84.

[25]  M. P. Lee,et al.  A first year course in software design and use , 1988, SGCS.

[26]  M. P. Lee A novel course in structured systems analysis through Prolog , 1970, ICSE 1996.

[27]  M. P. Lee,et al.  dBASE as a first programming language , 1989 .

[28]  Ted Tenny Leadership style vs. success in student chief programmer teams , 1987, SIGCSE '87.

[29]  Marilyn Mantei,et al.  The effect of programming team structures on programming tasks , 1981, CACM.

[30]  Harbans L. Sathi,et al.  A project-oriented course for software systems development , 1984, SGCS.

[31]  Leland L. Beck,et al.  A project-oriented undergraduate course sequence in software engineering , 1980, SIGCSE '80.

[32]  James S. Collofello Monitoring and evaluating individual team members in a software engineering course , 1985, SIGCSE '85.

[33]  Peter J. B. King Experiences with group projects in software engineering , 1989, Softw. Eng. J..

[34]  Douglas D. Bickerstaff The evolution of a project oriented course in software development , 1985, SIGCSE '85.

[35]  C. Hastie,et al.  Encouraging the development of transferable skills through effective group project work , 1970, ICSE 1996.

[36]  Wendell D. Jones,et al.  Self managed teams and MIS productivity: literature, model and field study , 1989, DATB.

[37]  Israel Borovits,et al.  Group processes and the development of information systems: A social psychological perspective , 1990, Inf. Manag..

[38]  Doris L. Carver Comparison of techniques in project-based courses , 1985, SIGCSE '85.

[39]  Donald L. Jordan A comparison of programming team performance on software development projects , 1987, SGCS.

[40]  Janet H. Potvin Using team reporting projects to teach concepts of audience and written, oral, and interpersonal communication skills , 1984, IEEE Transactions on Professional Communication.