requirements fit nicely into theoutsourcing assignment, bringing global communications and offshore teamwork into thelearning environment.Course Description for Outsourcing Project ApplicationThe outsourcing assignment is given in the third term of the third year (junior year) of theprogram. The third year requires students to take a three term sequence of courses. In these Page 15.934.4courses, students develop and deploy a large scale software project for a real-world client whilelearning team based software skills in: a. Requirements Gathering b. Functional Architecture c. Use Case Analysis d. Functional to Object Mapping through Sequence
also benefit. Industry sponsors have quick access to theirproject’s health and instructors can reliably assess team and individual student effort.6. Bibliography[1] Borstler, J., Carrington, D. Hislop, G., Lisack, S. Olsen, K., and Williams, L. (2002). “Teaching PSP: Challenges & Lessons Learned”, IEEE Computer, September/October 2002 pp. 42-48.[2] Boehm, B. Software Engineering Economics, Prentice-Hall, NJ, 1981.[3] Boehm, B. “Software Risk Management: Principles and Practices” IEEE Software 8(1):32-41, 1991.[4] Boehm, B., Egyed, A., Port, D., Shah, A., Kwan, J. and Madachy, R., “A stakeholder win-win approach to software engineering education”, Annals of Software Engineering 6:295-321, 1998.[5] Cockburn, A. “Earned-value and burn
all of the topics listed in Table 6 sharing instruction on more than50% of the campuses represent topics that have been regarded as essential computer sciencetopics for some time. About one-third of the campuses also share treatment of social and ethicalissues as well an introductory survey-type treatment of software engineering topics.Tables 7(a) and 7(b) depict those areas in which programs in software engineering and computerscience diverge. The data in these tables was compiled by considering those courses which wererequired by only one of the programs on a given campus, classifying them by the program towhich they were unique. This set of topics was compiled across all programs, so the data in thesetables has been aggregated across all
AC 2010-885: STRATEGIES FOR GRADUATE SOFTWARE/SYSTEMSENGINEERING EDUCATION (PANEL)Dennis Frailey, Southern Methodist University Dennis Frailey is a Principal Fellow at Raytheon, Inc. and an Adjunct Faculty Member at Southern Methodist University.James McDonald, Monmouth UniversityArthur Pyster, Stevens Institute of Technology Arthur Pyster is Director of the Systems Engineering Research Center and a member of the faculty at Stevens Institute of Technology in Hoboken, NJ.Masood Towhidnejad, Embry-Riddle Masood Towhidnejad is a member of the Computer Science faculty at Embry-Riddle Aeronautical University in Daytona Beach, Florida