Rapid application development (RAD) refers to a type of software development methodology that uses minimal planning in favor of rapid prototyping while mainiting high quality. Course objectives are:
1- Provide a unified overview over the basic principles of RAD.
2- Discuss the core issues of RAD.
3- Discuss OO refactoring Principles.
4- Enable students to develop small to medium projects using RAD principles.