第一篇:《App Inventor》课程设计大纲
《App Inventor》课程设计大纲
一、课程设计的目的
1、培养学生运用所学课程《App Inventor》的知识和技能,分析解决应用实际问题的能力。
2、培养学生掌握用《App Inventor》的知识设计APP课题的思想和方法。
3、培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。
4、通过课程设计,要求学生在指导教师的指导下,独立完成设计课题的全部内容,包括:
⑴通过调查研究和上机实习,收集和调查有关技术资料。
⑵掌握设计课题的基本步骤和方法。
⑶根据课题的要求进行上机实验调试。
二、基本要求
1、必须提交系统分析报告,包括系统的功能设计、系统的功能模块设计,业务流程图等;
2、程序设计的报告:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段)
3、系统的源程序,包括APP脚本程序。
三、课程设计的主要内容
1.弹球游戏设置
⑴
系统功能的基本要求:
设置弹球以随机速度和随机角度弹出; 弹球触碰挡板可以反弹并得分。 挡板可以通过方向感应器或手指拖动。 弹球触碰下方边框则游戏结束。
弹球如果触碰左右和上方边框则继续反弹。
⑵
系统功能的创新:
可以通过照相机拍照更改背景。 可以播放背景音乐。 可以自行规定得分规则。 其他创新。
2.学生可以在得到指导老师允许后,设计自己的APP 程序设计必须有一定的复杂性和创新性。
四、课程设计基本工作步骤
要想设计和制作出一个出色的管理系统,必须用心去把握步骤中每一个环节,基本上可分为以下几个步骤:
1、首先进行需求分析,搞清楚系统功能和任务
2、然后总体设计中确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。确定模块间的联系,确定测试方法与策略。
3.详细设计中为每个模块确定采用的算法,选择适当的工具表达算法的过程(流程图),描述模块的详细过程。4.依据分析编写代码。
五、设计时间
二周,具体安排如下: 第一阶段:第一周
1.选定课题,查阅相关资料
2.划分功能,编制源程序
第二阶段:第二周
上机调试,修改、完善系统
第三阶段:撰写、上交课程设计说明书电子版到教师邮箱并打印(1份/人),上交课
程设计作品源程序(每人一份)。
六、设计方式和安排
1.选题。
2.设计过程:
1)分析设计准备阶段(对系统功能进行分析,确定算法);
2)编程调试阶段(绘制流程图,编制源程序;上机调试,修改程序)3)总结报告和书写说明书阶段(撰写上交相关资料)
3、考核过程:最后一天答辩。
七、考核内容和方式
1、在设计期间,学生要按时上机,设计结束根据记录的设计材料整理成设计说明书。设计说明书中应写下设计中的主要收获,要求对问题有一定的分析,文字简短明确流畅。
2、成绩分优、良、中、及格和不及格五等。
八、课程设计报告格式及要求
按毕业论文格式书写。主体内容应包括:
1.设计分析思路; 2.程序结构(画流程图)3.各模块的功能及程序说明; 4.关键部分源程序;
5.程序测试(包括输入数据和输出结果)6.设计体会。
设计案例
XXXX APP设计(标题小二宋体加粗)
一、背景概述(四号宋体加粗)
【描述App Inventor软件以及XXXX APP的社会作用】
二、需求分析(四号宋体加粗)
1、功能描述(五号宋体)
【包括本软件的功能模块图、用例图等】
2、性能需求(五号宋体)
【阐述对于产品性能的需求,并解释它们的原理以帮助开发人员作出合理的设计选择。这些性能需求例如:
数据精确度:根据实际情况,确定软件最终输出数据(包括传输中)的数据精确度
时间特性:说明开发的软件在响应时间、更新处理时间、数据转换与传输时间、运行时间等方面所需达到的时间特性。
容量需求:如存储器和数据库的最大行数等】
3、其他需求(可选)
【如软件的健壮性、安全保密性、复用性、灵活性等,指明不同属性相对侧重点。】
三、详细设计(四号宋体加粗)
1、模块1 【详细设计正文首先需要截图,然后在截图的功能下面叙述设计的过程,其中设计过程包括: 设计思路:解决该模块所使用到的方法以及可行程度 涉及知识点:该方法涉及到的专业知识 工作流程:模块工作的时候的运行流程 遇到的问题:设计该模块时遇到的注意问题 关键代码:贴出实现功能的关键几句代码,不能多】
2、模块2 ……
四、测试及结果(四号宋体加粗)
1、功能测试
【针对每个功能进行测试,说明是否满足规划要求】
2、测试结果
【通过运行截图证明测试的成功与否】
五、附录(四号宋体加粗)
附录1 源代码 附录2 参考文献
第二篇:数据结构课程设计大纲
数据结构课程设计大纲
一、数据结构课程设计要求
学生必须仔细阅读数据结构课程设计大纲,认真主动完成课设的要求。有问题及时主动通过各种方式与教师联系沟通。
学生要发挥自主学习的能力,充分利用时间,安排好课设的时间计划,并在课设过程中不断检测自己的计划完成情况,及时的向教师汇报。
课程设计要求每位学生从老师给定题目中,至少挑选1个功能块或每2-3位学生挑选1个系统进行设计,并提交课程设计报告。按照教学要求需要一周时间完成,每天(按每周5天)至少要上3-4小时的机来调试设计的程序。学生也可自选课程设计题目,要求包含一定复杂程度的数据结构设计和具有较大的程序工作量,但需老师协商认可。
二、数据结构课程设计可选题目
可选功能块
1、文章编辑
功能:输入一页文字,程序可以统计出文字、数字、空格的个数。
静态存储一页文章,每行最多不超过80个字符,共N行;
要求:(1)分别统计出其中英文字母数和空格数及整篇文章总字数;
(2)统计某一字符串在文章中出现的次数,并输出该次数;(3)删除某一子串,并将后面的字符前移。
存储结构使用线性表,分别用几个子函数实现相应的功能;
输入数据的形式和范围:可以输入大写、小写的英文字母、任何数字及标点符号。
输出形式:
(1)分行输出用户输入的各行字符;
(2)分4行输出“全部字母数”、“数字个数”、“空格个数”、“文章总字数”;(3)输出删除某一字符串后的文章。
2、建立二叉树,层序、先序遍历(用递归或非递归的方法都可以)
任务:要求能够输入树的各个结点,并能够输出用不同方法遍历的遍历序列;分别建立建立二叉树存储结构的的输入函数、输出层序遍历序列的函数、输出先序遍历序列的函数。
3、猴子选大王
任务:一堆猴子都有编号,编号是1,2,3...m ,这群猴子(m个)按照1-m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。
要求:
输入数据:输入m,n m,n 为整数,n 输出形式:中文提示按照m个猴子,数n 个数的方法,输出为大王的猴子是几号,建立一个函数来实现此功能。 4、纸牌游戏 任务:编号为1-52张牌,正面向上,从第2张开始,以2为基数,是2的倍数的牌翻一次,直到最后一张牌;然后,从第3张开始,以3为基数,是3的倍数的牌翻一次,直到最后一张牌;然后„从第4张开始,以4为基数,是4的倍数的牌翻一次,直到最后一张牌;...再依次5的倍数的牌翻一次,6的,7的 直到 以52为基数的 翻过,输出:这时正面向上的牌。 5、joseph环 任务:编号是1,2,„„,n的n个人按照顺时针方向围坐一圈,每个人只有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个仍开始顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,如此下去,直到所有人全部出列为止。设计一个程序来利用单向循环链表存储结构模拟此过程,按照出列的顺序输出各个人的编号。 要求: 输入数据:建立输入处理输入数据,输入m的初值,n,输入每个人的密码,建立单循环链表。 输出形式:建立一个输出函数,将正确的输出序列; 测试数据:m的初值为20,n=7 ,7个人的密码依次为3,1,7,2,4,7,4,首先m=6,则正确的输出是什么? 可选系统 1、航空客运定票系统。基本要求: 每条航线所涉及的信息有:终点站名、航班号、飞机号、飞机周日(星期几)、乘员定额、余票量、订定票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需数量)。 系统能实现的操作和功能如下: 1)查询航线:根据客户提出的终点站名输出如下信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额; 2)承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若有余票,则为客户办理订票手续,输出座位号;若已满员或余票少余订票额,则需重新询问客户要求。若需要,可登记排队候补; 3)承办退票业务:根据客户提出的情况(日期、航班号),为客户办理退票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办理订票手续,否则依次询问其它排队候补的客户。 实现提示:两个客户名单可分别由线性表和队列实现。为查找方便,已订票客户的线性表应按客户姓名有序,并且,为了插入和删除方便,应以链表作为存储结构。由于预约人数无法预计,队列也应以链表作为存储结构。 2、校园导游咨询(为来访的客人提供各种信息服务)基本要求: 1)设计你的学校的校园平面图,所含景点10个左右。以图中顶点表示校园内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等有关信息。 2)为来访客人提供图中任意景点相关信息的查询。 3)为来访客人提供任意景点的问路查询,即查询任意两个景点之间的一条最短路径。实现提示:一般情况下,校园的道路是双向通行的,可设计校园平面图是一个无向网。顶点和边均含有相关信息。 3、停车场管理系统 问题描述:设有一个可以停放n辆汽车的狭长停车场,它只有一个大门可以供车辆进出。车辆按到达停车场时间的早晚依次从停车场最里面向大门口处停放(最先到达的第一辆车放在停车场的最里面)。如果停车场已放满n辆车,则后来的车辆只能在停车场大门外的便道上等待,一旦停车场内有车开走,则排在便道上的第一辆车就进入停车场。停车场内如有某辆车要开走,在它之后进入停车场的车都必须先退出停车场为它让路,待其开出停车场后,这些车辆再依原来的次序进场。每辆车在离开停车场时,都应根据它在停车场内停留的时间长短交费。如果停留在便道上的车未进停车场就要离去,允许其离去,不收停车费,并且仍然保持在便道上等待的车辆的次序。编制一程序模拟该停车场的管理。 实现要求:要求程序输出每辆车到达后的停车位置(停车场或便道上),以及某辆车离开停车场时应交纳的费用和它在停车场内停留的时间。 实现提示:汽车的模拟输入信息格式可以是:(到达/离去,汽车牌照号码,到达/离去的时刻)。例如,(‘A’,1,5)表示1号牌照车在5这个时刻到达,而(‘D’,5,20)表示5号牌照车在20这个时刻离去。整个程序可以在输入信息为(‘E’,0,0)时结束。本题可用栈和队列来实现。 4、公交交通指南系统 问题描述:假设以一个带权有向图表示某一个区域的公交线路;图中顶点代表一些区域中的重要场所,弧代表已有的公交线路,弧上的权表示该线路上的票价(或搭乘所需时间)。试设计一个交通指南系统,指导前来咨询者以最低的票价或最少的时间从区域中的某一场所到达另一场所。 实现提示:该问题可归结为一个求带权有向图中顶点间最短路径的问题。分别建立以票价为权或以搭乘时间为权的图的邻接矩阵,以Floyd算法来求最短路径及其路径长度。 5、编写一个五子棋的游戏程序。 实现要求:实现人与人对下的功能,并且有棋盘显示,每下一步均在棋盘上有状态显示。 6、简单的职工管理系统 问题描述:对单位的职工进行管理,包括插入、删除、查找、排序等功能。 实现要求:职工对象包括姓名、性别、出生年月、工作年月、学历、职务、住址、电话等信息。 (1)新增一名职工:将新增职工对象按姓名以字典方式职工管理文件中。(2)删除一名职工:从职工管理文件中删除一名职工对象。(3)查询:从职工管理文件中查询符合某些条件的职工。(4)修改:检索某个职工对象,对其某些属性进行修改。(5)排序:按某种需要对职工对象文件进行排序。 实现提示:职工对象数不必很多,便于一次读入内存,所有操作不经过内外存交换。(1)由键盘输入职工对象,以文件方式保存。程序执行时先将文件读入内存。(2)对职工对象中的“姓名”按字典顺序进行排序。 (3)对排序后的职工对象进行增、删、查询、修改、排序等操作。 7、铁路运输管理系统 实现要求: (1)查询某站所属的铁路线(2)要求具备新增铁路线的管理功能(3)要求具备新增车站的管理功能 (4)针对客运,货运情况能计算任何一个起始车站到任何一个终点站之间的最短路径。并且要求能够显示出该最短路径的各个火车站的经由顺序; 实现提示: 铁路运输网络中由铁路线和火车站的两个主要概念,譬如:1号铁路线表示京广线,2号铁路线表示京沪线等。 铁路线对象包括铁路线编号,铁路线名称,起始站编号,终点站编号,该铁路线长度,通行标志(00B客货运禁行,01B货运通行专线,10B客运通行专线,11B客货运通行)。 火车站对象包括所属铁路线编号,车站代码,车站名,车站简称,离该铁路线起点站路程及终点站路程。 三、进度安排 整体设计和详细设计 2天 编代码 1天 调试和测试 1天 设计报告书写 1天 四、课程设计考核方法及成绩评定 课程设计结束时,要求学生上交以下内容: 1.源程序:学生按照课程设计的具体要求所开发的所有源程序(应该放到一个以学生“学号姓名”为名的文件夹中); 2.程序的说明文件(保存在.txt中):在说明文档中应该写明上交程序所在的目录,上交程序的主程序文件名,如果需要安装,要有程序的安装使用说明; 3.课程设计报告电子版;不得少于8页; 4.课程设计报告打印版(不附源程序);所有的课程设计报告,均要有封面(见附件);内容必须包括以下部分: 1)给出自己采用的数据结构; 2)给出算法设计思想(可以是描述算法的流程图); 3)4)给出测试数据和结果; 给出结束语:说明完成课程设计的情况,心得体会;包括课程设计过程的收获、遇到问题、遇到问题解决问题过程的思考、程序调试能力的思考、对数据结构这门课程的思考、在课程设计过程中对《数据结构》课程的认识等内容。 课程设计成绩分两部分,设计报告占30%,设计作品占70%。按照优秀、良好、中、及格,不及格五级给予成绩。 附录:课程设计报告格式 University of South China 《数据结构》课程设计 题 目 班 级 设计组长 组长姓名(学号) 设计成员 其他成员姓名(学号) 其他成员姓名(学号) 其他成员姓名(学号) 指导教师 姜 瑜 设计时间2010年11月22日至2010年11月27日 评价等级 其他成员姓名(学号) 中央广播电视大学 计算机应用专业(专科) 《网络信息制作与发布》课程设计教学大纲 一、教学目的 课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。《网络信息制作与发布》是一门实用性和实践性都很强的课程,课程设计环节应占有更加重要的地位。 本课程设计应达到以下教学目的: 1.使学生对于网络信息及网络信息发布有更加深入的理解; 2.提高学生在实际操作中收集信息、对信息进行价值判断、进行信息整理、信息加工的能力; 3.提高学生的网页设计与制作能力; 4.使学生进一步掌握网络信息发布的原理,及网络信息发布所需的软件、硬件条件; 5.使学生掌握利用软硬件资源发布一个具体网站的操作过程。 二、设计内容 本课程设计要求学生完成一个小型专业网站的建设与发布。1.学生根据自己的兴趣爱好或专长,确定一个网站主题; 2.根据确定的网站主题,通过各种途径收集、整理、加工网站所需要的信息; 3.自行确定网站的LOGO、自行设计各级网页的风格、网站的整体结构; 4.利用FrontPage2000或其它网页制作软件设计制作各个页面; 5.测试完成的网站; 6.充分利用能够得到的软硬件资源,将网站发布到内部网或Internet上。 三、设计要求 1.整个课程设计的各个环节都要求学生自己动手; 2.确定的网站主题应大小适中、内容健康、具有时代气息; 3.网站提供的信息应与网站主题相符合; 4.网站LOGO与网页风格应该协调一致,网站结构应层次分明,内容重点突出; 5.页面设计难度不得低于实验教材中实验十一的要求。 6.网站应易于维护,要求学生掌握使用1-2种网站维护工具; 7.对课程设计进行总结,撰写课程设计报告; 8.课程设计时间为3周,学分为3学分。 四、课程设计报告(文档) 课程设计报告是课程设计工作的总结和提高,课程设计报告应该反映出作者在课程设计过程中所做的主要工作及取得的主要成果,以及作者在课程设计过程中的心得体会。 (一)课程设计报告主要内容 课程设计报告的写作方法是多种多样的,并没有一个固定的格式,对于本课程设计,应该包括以下几个主要部分: 1.网站的主题说明; 2.网站的总体规划与网站的结构框图; 3.网站LOGO说明与各级网页风格说明; 4.典型网页的设计过程与样例; 5.网站发布过程说明; 6.网站维护操作步骤; 7.提出对网站的改进意见; 8.网站网址(如果发布到Internet网站上,需要提供网站网址); 9.将网站的1~3级页面打印存档。 (二)课程设计报告编写基本要求 1.每个学生必须独立完成课程设计报告; 2.课程设计报告书写规范、文字通顺、图表清晰、数据完整、结论明确; 3.课程设计报告后应附参考文献; 4.要求文字、有关网页打印,装订成册。 注:本课程设计可与实验教材中的实验十一(网络信息制作与发布综合实验)结合起来做。 附录:实验十一(网络信息制作与发布综合实验) 实验十一 网络信息制作与发布综合实验 【实验目的】 通过本实验,学生应能正确利用所学过的知识,完成实验中所提出的任务,达到综合运用、掌握网络信息制作与发布的基本技术的目的。 【实验条件】 在安装有FrontPage2000并联网的微机机房进行。 【实验内容】 设计制作一个以音乐为主题的个人网站,并将它发布到网上。 【实验步骤】 一、总体架构设计 1.根据个人网站的性质与任务,进行栏目的策划,并为自己的网站取一个名字。 参考栏目设计方案: (1)音乐季风——有关音乐创作、演出、唱片市场等方面的动态和新闻;(2)我爱XXX——某个音乐家(歌手、乐队)的专题介绍;(3)名歌金曲——歌词或音乐下载(可使用音频信息);(4)星闻联播——一些著名音乐人的个人信息; (5)旋律人生——对于音乐或人生的感悟,主要内容可为一些与此相关的散文、小品等; (6)发烧音响——关于音乐器材等的知识介绍; (7)以歌会友——一个互动性的栏目,可为留言板、BBS等;(8)关于自己——介绍自己的个人信息; (9)音乐百宝——与音乐有关的工具,如软件、屏幕保护、墙纸等; 2.进行网站结构的规划,确定网站的层次数,画出网站的结构框图。 二、资料收集 1.根据栏目设计,收集有关材料。 参考网站: music.163.com ent.sina.com.cn http:// http:// http://www.xiexiebang.com/ http://www.xiexiebang.com/ 2.将收集的材料,按栏目进行分类。 3.对收集的材料进行提炼加工,以符合自己的需要。 三、网页设计 1.上网浏览不同音乐网站的内容和风格,根据你的优势或喜好确定个人网站网页的设 计风格。 (1)要求设计网站的标志; (2)采用互补色,同类色,邻近色以及一些颜色的明暗变化,完成页面的色彩搭配以及页面的布局。 (3)确立每个页面之间的链接和整体导航的统一。 2.具体设计时,可以参考某个优秀的网站进行页面的设计或者完全自己设计。其步骤如下: (1)观察所选择参考网站的特点,并进行有效的改造。(2)在草图上仔细推敲各层页面。 (3)在图像处理软件中,完成各级页面效果的实现。 3.进行各级页面的设计,同时考虑与所需制作软件的结合。 参考实例(见图10-1): 图10-1 音乐个人网站主页参考实例 主页分析: 1.网站配色 本主页采用互补色(橙和深蓝色),同类色(黄和绿),邻近色(橙和绿)以及一些颜色的明暗变化,构成了非常丰富的色彩效果。清新、活泼,适合音乐网站的感觉。 2.导航设计 主页左侧为总的导航条,特别增加了网站地图,如果内容繁多,还可以增加索引。在主页上,页面的右侧还有每个栏目的介绍。 3.风格统一 在次级页面保持配色设计中的任何两种,配以黑色,可以达到色彩上的统一。左侧的导航条保持在二级页面里。每个页面的同一位置安排网站标志以及网站地址说明。 四、网站发布 1.申请空间 在提供个人网站主页空间的网站申请存放你的个人网站的空间和管理帐号。 2.发布网站 利用FrontPage2000(也可用其它网站发布工具)的站点发布功能发布设计好的个人网站内容。 3.验证发布成果 打开浏览器,在URL栏输入你的个人网站的网址,验证个人网站是否发布成功。 【实验报告】 (1)个人网站的结构框图。 (2)几个典型页面的设计过程。(3)个人网站的发布步骤。(4)个人网站的网址。 《C课程设计》课程教学大纲 课程代码:AE02019 总学分、学时:1学分;30学时(理论0学时,实践30学时) 适用于计算机应用技术、计算机网络技术专业、计算机软件技术专业 一、课程的地位、性质和任务 《C课程设计》是针对刚学完C语言的计算机类专业学生的课程设计教学。C语言是学生的第一门计算机高级语言课程,课程结束后,学生已经对C语言程序设计有了较全面的了解,但接触的基本上是为了阐述相关概念或知识点而列举的示例,都是较小的程序,程序功能单一,因此缺乏整体观点和编写一个具体实用的综合程序的思想。 本课程设计的目的是要培养学生初步具有系统分析思想,并能利用开发工具开发一个简单实用的综合程序。为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力,提高学生适应实际,实践编程的能力。 二、本课程教学的基本要求 要求学生以VC++ 6.0为开发工具,完成一个小型应用软件的设计和开发。进一步提高学生进行程序设计的能力。 三、课程的主要内容及学时分配 1. 选题 2. 进行系统分析 3. 程序设计实现 4. 系统测试 5. 编写、上交课程设计报告 四、实践要求与实践内容 实践要求: 1、系统设计要实用。 2、对系统进行功能模块分析、控制模块分析正确,要画出主要功能模块的流程图。 3、编程简练,可用,界面友好,功能全面。 4、课程设计报告、流程图要清楚。建议题目: 1. 学生成绩管理系统:能实现学生成绩添加、删除、修改,求平均分、总分,排序以及查找等功能 2. 通讯录管理:能实现通讯录的添加、删除、查找(实现顺序查找、二分查找两种查找)、排序等功能。3. 常用算法集: 要求在程序中实现如下算法: 1. 小学生算术练习(随机产生一个10以内的+、-、×、÷算式,判断用户输入的计算结果判断用户计算是否正确)2. 求圆周率的近似值 3. 打印九九乘法表 4. 数组排序,二分查找 5. 输出100-200内的所有素数 6. 输入一个十进制数,将其转换成二进制并输出 7. 不用strcat()函数,实现两个字符串连接 8. 输出杨辉三角的前n行,n的值由键盘输入 9. 用递归方法求Fibonacci数列前n项的值,n的值由键盘输入 10. 从键盘输入5个学生(学号、姓名、成绩(三门课))信息,计算出每个学生的平均成绩,再输出以上学生信息。并将学生信息写入文件中。 学生也可根据自身特点和爱好,自行拟定合适的课程设计题目报指导老师处。 五、考核方式及成绩构成 考核方式:在机器上演示程序,上交课程设计报告 成绩构成: 1.上机调试运行,占总成绩50%。2.课程设计报告,占总成绩50%。 六、必要的说明 1.课程设计应以学生为主体,在指导教师指导下完成。2.教学参考书目: 谭浩强 《C程序设计》(第二版)清华大学出版社 1999.12 谭浩强 《C程序设计题解和上机指导》(第二版)2000.9 杨路明 《C语言程序设计教程》(第2版)北京邮电大学出版社 2005.12 《数控技术课程设计》大纲 设计周数:2学分:2 适用专业:机械设计制造及自动化专业(机电方向) 一、设计的目的及要求: 1、数控技术是一门学科交叉与综合的高新技术。本课程设计能使学生掌握计算机数字控制的基本原理、控制 算法,了解现代企业普遍使用的数控系统的功能结构,掌握数控机床手工编程的技巧及数控技术的在工程中的应用。基本掌握加工常用机械零件的编程方法,提高数控加工和实验能力,为以后从事生产和科研工作打下一定的基础。 2、理想的加工程序不仅应保证加工出符合图样的合格工件,同时应能使数控机床的功能得到合理的应用和充分的发挥。要充分发挥数控机床的这一特点,必须熟练掌握其性能、特点、使用操作方法,同时还必须在编程之前正确地确定加工方案。 二、设计内容: 1、绘制零件图、毛坯图,加工工序划分;加工路线的确定;夹具的选择、工件装夹方法的确定;刀具的选择及对刀点、换刀点的设置;切削用量的确定;数控加工编程,上机仿真加工。 三、设计的方法和步骤: 1、加工工序划分;加工路线的确定。 2、夹具的选择、工件装夹方法的确定。 3、刀具的选择及对刀点、换刀点的设置。 4、切削用量的确定。 5、数控加工编程 6、实验 7、校验、审核、修改、整理说明书。 四、成绩考核办法 1、出勤10% 2、编程35% 3、实验5% 4、答辩50% 教研室主任(签名):贾育秦 学院(系)领导(签名):孟文俊第三篇:课程设计大纲
第四篇:c课程设计大纲
第五篇:《数控技术课程设计》大纲