• Home
  • Search
  • Yoopeedoo (UPEDU): a process for teaching software process
  • Cite Icon18
  • https://doi.org/10.1109/csee.2001.913815Copy DOI Icon

Yoopeedoo (UPEDU): a process for teaching software process

  • Feb 19, 2001
  • P.n Robillard +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The software engineering process is a growing concern for many software development organizations. The need for well-educated software engineers is bringing new software engineering programs to universities. In many programs, software process education adds up to a few hours of lectures in an introductory software engineering course. This paper presents the structure and the content for a full, one-semester course on software processes, which has been designed in close collaboration with industry. The course is based on a software process called UPEDU (Unified Process for EDUcation), pronounced Yoopeedoo, and has been customized from the Rational Unified Process (RUP) for the educational environment. Many artifacts derived from a project case study are used as examples or templates. The content of the course is oriented towards the cognitive skills needed to perform the various activities required in the software process.

Similar Papers
  • Conference Article
  • Citations7

The challenge and practice of creating Software Engineering curriculum

  • May 01, 2011
  • Yanchun Sun
  • Research Article
  • Citations29

Integrating role-play into software engineering courses

  • Dec 01, 2006
  • Journal of Computing Sciences in Colleges
  • Tyson R Henry +1
  • Research Article
  • Citations8

The Software Process - What It Is, And HowTo Improve It

  • Jan 01, 1970
  • WIT Transactions on Information and Communication Technologies
  • Sami Zahran
  • Research Article
  • Citations16

Fun and games

  • Jun 27, 2005
  • ACM SIGCSE Bulletin
  • Elizabeth Sweedyk +1
  • Conference Article
  • Citations8

Interface-Based Object-Oriented Design with Mock Objects

  • Jan 01, 2009
  • Jagadeesh Nandigam +3
  • Research Article
  • Citations32

Implementing large projects in software engineering courses

  • Mar 01, 2006
  • Computer Science Education
  • David Coppit
  • Conference Article
  • Citations2

Didactic and interdisciplinary experiences in a Software Engineering course

  • Oct 01, 2013
  • Juan-Carlos Martinez-Arias +1
  • Conference Article
  • Citations3

A Prescriptive Software Process for Academic Scenarios

  • Aug 09, 2015
  • Maíra Marques
  • Conference Article
  • Citations14

Towards game-based simulation as a method of teaching software engineering

  • Nov 06, 2002
  • E Oh +1
  • Research Article
  • Citations5

Incorporating realistic constraints into a student team software project

  • Dec 01, 2005
  • ACM SIGCSE Bulletin
  • Tom Goulding +1
  • Research Article
  • Citations40

Integrating Testing into Software Engineering Courses Supported by a Collaborative Learning Environment

  • Oct 27, 2014
  • ACM Transactions on Computing Education
  • Peter J Clarke +4
  • Research Article
  • Citations5

Scrumify: A Software Game to Introduce Agile Software Development Methods

  • Jan 01, 2017
  • Journal of Engineering Education Transformations
  • Bailey Ammons +1
  • Conference Article
  • Citations13

Collaborative web-based learning of testing tools in SE courses

  • Mar 09, 2011
  • Peter J Clarke +3
  • Research Article
  • Citations6

Teaching software engineering in the computer science curriculum

  • Dec 01, 2003
  • ACM SIGCSE Bulletin
  • W S Curran
  • Research Article
  • Citations2

Evaluation of a software engineering course by reflection

  • Jul 06, 2009
  • ACM SIGCSE Bulletin
  • Ohad Barzilay +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.