《计算机辅助设计的》课程教学大纲
《计算机辅助设计》理论教学大纲
(2001年制订,2004年修订)
课程编号:201195
英 文 名:Computer-Aided Design
课程类别:类别选修课
前 置 课:高等数学,线性代数,程序设计基础,计算机导论
后 置 课:
学 分:2学分
课 时:34课时(其中实验10课时)
主讲教师;韩忠愿等
选定教材;程宝义. 计算机辅助设计基础. 长沙:国防科技大学出版社,2001年.
课程概述:
本课程在简单介绍工程产品设计的过程、;由于物质产品的设计结果往往以图形形式表现,所以图形处理技术与方法就是计算机辅助设计的基础,本课程针对当前广泛应用的AutoCAD,介绍其基本图形处理功能、、、、AutoCAD,结合计算机辅助设计技术的发展动态,初步介绍计算机辅助设计中常用的分析和处理方法,包括图表的数字化和程序化、产品的参数化建模、有限元分析方法、优化设计方法和计算机仿真技术,在此基础上,讨论计算机辅助设计软件的开发问题.
教学目的:
计算机辅助设计技术是崭新的技术,又是活生生的生产力,它已经并将进一步给人类带来巨大的影响和利益。本课程的教学,应使学生全面地掌握计算机辅助设计的原理、特点、方法和实现技术。本课程的内容,将为学生展现一个更加广阔的计算机应用领域,引导其思考乃至进一步应用其所学的专业知识,解决计算机辅助设计技术发展和应用中的实际问题。本课程作为专业选修课,旨在拓宽学生知识面,使工程类高年级学生了解CAD这样一个充满活力的计算机应用领域,使已学的计算机基础知识有一个实际应用空间,同时,本课程的教学,还应使学生掌握CAD的基本方法和相关软件的操作方法。
教学方法:
该课程的难点在于:学生仅仅对数据库原理、人工智能、计算机图形学、交互式程序设计等计算机技术有比较系统地了解,而且仅仅是孤立的了解,甚至由于基础有限、课时有限,相关课程仅仅是浅尝辄止,没有用一个具体的应用课题把学生所学的计算机科学与技术知识串联在一起。而本课程要做到这一点,还需要补充一些工程设计、产品生产制造等领域的一些专业知识,否则,本课程将成为上述专业知识的简单叠加。根据上述,课程讲述应先补充相关基础知识,然后提出应用问题,再对症下药地把有关专业知识运用起来。对于授课教师来说,讲授本课程,必须首先明确工程产品设计与制造中的现实问题,并深入浅出地向学生说明这些问题,这样,随后讲解的计算机技术和算法才有针对性,才能够有的放矢。本课程的教学内容需要有针对性地选取:对于涉及产品设计、工程制造的专业知识,本课程不能也不必进行深入地介绍;而对于可以或可能应用计算机解决的问题,则详细介绍其应有的软件结构、数据结构和算法原理。
各章教学要求及教学要点
第一章 计算机辅助设计概述
课时分配:3课时
教学要求:
本章简要介绍工程产品的设计过程和方法,从此引出计算机辅助设计问题,包括其起源和发展,以及应用中的实际问题和特点.本章作为全课程的起点,应该具体提出计算机辅助设计的问题,特别是其中可能用计算机科学技术解决的问题,以引起学生的学习兴趣和探索欲望;
教学内容:
第
一、计算机辅助设计的基本概念
二、计算机辅助设计的基本内容:实体造型、工程分析、产品方案综合评价、草图绘图
第
一、计算机辅助设计的作用
二、计算机辅助设计的功能
第节
一、计算机辅助设计的历史
二、计算机辅助设计技术的发展
1.应用的范围不断扩大,日益普及;
2.系统的性能价格比不断提高,硬件成本下降.软件成本提高;
3.具有强大图形功能的工作站和分布式网络环境下的计算机辅助设计系统被普遍采用;
4.计算机辅助设计软件系统集成化程度提高,出现各种软件商品;
5.图形和数据接口等软件标准化;
6.重视对工程数据库、智能化计算机辅助设计专家系统的研究;
7.引入多媒体技术和虚拟现实技术,使用户界面更加友好;
8.计算机辅助设计、制造和管理密切结合,形成一体化系统。
三、计算机辅助设计技术的特点:高难度、高速度、高效率、综合性、知识密集、频繁更新。
思考题:
1.什么是计算机辅助设计?它的主要作用是什么?
2.计算机辅助设计有哪些功能,它的特点体现在哪些方而?
3.计算机辅助设计采用的基本方法有哪些?它的工作过程是怎样的?
4.计算机辅助设计技术的发展大致经历了哪些过程?你认为它今后的发展趋势是什么?
5.以你的实践经验看,计算机辅助设计技术得到迅速发展的主要原因是什么?
6.你认为就我们的现状应如何提高计算机辅助设计应用水平?
第二章 计算机辅助设计系统的硬件和软件
课时分配:3课时
教学要求:
本章力图通过计算机辅助设计软硬件环境的介绍,向学生说明计算机辅助设计与其他计算机应用领域的不同,因此,硬件的说明要突出计算机辅助设计所用的特殊硬件,软件的分类说明也要突出计算机辅助设计的特点,相关软