This course includes a review of process optimization, computer aided design of continuous and non-continuous chemical processes, strategies for process flow sheeting computations, algorithms for partitioning, design variable selection and tearing, sparse matrix computations and data storage, design and scheduling of batch chemical processes, process chemical synthesis of heat integration and individual projects using available process simulators.