Kinetics and reactor design is one of the distinct courses in Chemical Engineering curriculum. In this paper the importance of this coure and its relation to other courses of chemical engineering have been reviewed. It has been emphasized that one can use computational methods and tools to presents a course with a brad scope. Such a course will be essential to develop involvement of chemical engineers in new and multidisciplinary problems. A proposed course content with details about prerequisites, practical aspects and laboratory experiments and methods of evaluation of class performance have been given. The bulk of the materials in this paper is based on discussions of monthly meetings of Iranian Association of Chemical Engineers (IAChE), a workshop on Chemical Engineering Education (May 1-2, 2002, Tehran), and the Personal experience and view points of the authors.