home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / software / 5198 < prev    next >
Encoding:
Internet Message Format  |  1993-01-04  |  3.5 KB

  1. Xref: sparky comp.software-eng:5198 comp.edu:2267
  2. Path: sparky!uunet!noc.near.net!bigboote.WPI.EDU!tai
  3. From: tai@buckaroo.WPI.EDU (L. Taikitsadaporn)
  4. Newsgroups: comp.software-eng,comp.edu
  5. Subject: Re: Class Project For Software Engineering Course
  6. Date: 4 Jan 1993 21:40:26 GMT
  7. Organization: Worcester Polytechnic Institute
  8. Lines: 57
  9. Distribution: world
  10. Message-ID: <1iaasaINN507@bigboote.WPI.EDU>
  11. References: <1i4lfqINN849@crcnis1.unl.edu> <1ia3e0INN9m5@aludra.usc.edu>
  12. NNTP-Posting-Host: buckaroo.wpi.edu
  13. Originator: tai@buckaroo.WPI.EDU
  14.  
  15.  
  16. In article <1ia3e0INN9m5@aludra.usc.edu>, karrer@aludra.usc.edu (Anthony Karrer) writes:
  17. |> At LMU we have been using a project-oriented software engineering
  18. |> class for the last ten years, and I've been teaching it for the
  19. |> last three years.  The projects that we've found to be most effective
  20. |> for a semester long course (if you expect the students to achieve
  21. |> a working product ... some courses go only through detailed design)
  22. |> are board games such as Monopoly, Risk, Othello, Backgammon, etc.
  23. |> 
  24. |> These are particularly well suited to this class because they are
  25. |> fairly well known by students or can easily be learned.  As such you
  26. |> avoid the many of the problems of ill-defined requirements specifications
  27. |> leading to heart-ache at the end of the semester.
  28. |> 
  29. |> One article that you should look at and possibly get an outline from
  30. |> is:
  31. |> 
  32. |> Elaine Kant, "A Semester Course in Software Engineering", Software
  33. |> Engineering Notes, 6(4), Aug 1981.
  34. |> 
  35. |> We use a modified version of this for our course.
  36. |>  
  37. |> -- 
  38. |> Take It Easy,
  39. |>   Anthony Karrer (akarrer@pollux.usc.edu)
  40.  
  41. I'm not an instructor/professor, merely a student but I would like to share a
  42. student's perspective on a project oriented software eng. (SWE) course I took at
  43. Worcester Polytech last year.  Our academic calendar is such that we run on a
  44. quarter system where each quarter is only 7 weeks long.  In the SWE course I took
  45. the class was divided into groups of 5-7 members each.  Each group is to
  46. role-play the role of a client as well as that of a production team.  Each group
  47. is to come up with a product design (going throught the entire SWE design process
  48. from prelim design to detailed design, structure charts, data flow diagrams (StP
  49. was used for this), data dictionary as well as a marketing scheme for our
  50. product).  As a client we put the design specs up for "bidding" from other
  51. groups.  In other words, group A will hire a group to implement and code their
  52. product (let's say group B got the "contract").  Group B will interact with a
  53. representative from group A when clarifications are needed.  Group A will then be
  54. hired by yet another group (group C) to implement group C's product.  Our
  55. professor had made it a rule that no two groups can implement each other's
  56. product.  Within each group each member is assigned a role, ie. CASE tool
  57. specialist, testing specialist, team leader, doc. prep. specialist, etc.
  58.  
  59. From a student perspective I think it worked out very well.  Each group in my
  60. class was able to produce a working product by the end of the 7 weeks.  It was a
  61. very good learning experience for students to be able to role play as both the
  62. client and the "contractor" while at the same time learning the SWE design
  63. process.  In class the professor lectured on each process as well as talked about
  64. other issues such as Object Oriented Programming.
  65.  
  66. I would be happy to share the material I have from this class if anyone is
  67. interested.
  68.  
  69.  
  70. Lisa Taikitsadaporn
  71. (tai@wpi.wpi.edu)
  72.