按照设计对象的大小来分,可以分为工程设计、单体设备设计与零部件设计三类.其中,后两类合称为产品设计.例如,工业与民用建筑、校园网络建设等属于工程类设计:设备、仪器、仪表、计算机信息管理系统属于单体设备类设计:电元器件和传动机构属于零部件设计.如按设计对象的独立性来分,可分为主体设计与配套设计.配套设计是配合主体系统的设计.例如,在冶金厂的设计中,冶金专业学生所做的工艺设计是主体设计,而化机专业和热能专业学生所做的冶金设备设计,工业与民用建筑专业学生所做的厂房、办公楼等土建设计,工业电气自动化专业学生所做的自控方面的设计,还有供电、给排水、通风、采暖、供热、计算机和通信等专业学生所做的不同项目设计,都属于与工艺配套项目的设计,即配套设计.若按照设计对象的实践性来分,可分为模拟项目、实际项目和两者相结合的项目.模拟项目完全是从教学要求出发拟定,可使学生受到比较全面、系统的训练,但缺乏实用性.实际项目从紧密联系实际的角度出发,可使学生"真刀真枪"地参与进去,但是难以全面训练学生.两者结合的项目,能取两者之长而补两者之短..毕业设计从基本种类上来分,主要分为工程设计、科学实验、软件开发、理论研究和综合等类型.