c语言课程设计报告4篇.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《c语言课程设计报告4篇.docx》由会员分享,可在线阅读,更多相关《c语言课程设计报告4篇.docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 c语言课程设计报告4篇 1、开设课程设计的目的及意义 高等职业教育的目标及侧重点不同于一般高等教育,其培育的学生在毕业后应能直接上岗,具有娴熟的实践操作技能。教育部关于以就业为导向深化高等职业教育改革的若干意见中指出,高职教育应“坚持培育面对生产、建立、治理、效劳第一线需要的下得去、留得住、用得上,实践力量强、具有良好职业道德的高技能人才”。 因此,加强实践性课程教学,对保证人才培育质量显得尤为重要。我院为贯彻关于全面提高高等职业教育教学质量的若干意见(教高20xx16号文件)精神,针对区域经济进展的要求,敏捷调整和设置专业课程,以就业为导向,加快专业课程对应的课程设计改革。目前,我院根据由
2、浅入深、不断深化的教学规律,构建了实践教学三层次四环节的实践课程体系(图1)。实践教学三层次包括根本技能、专业拓展、综合创新,四环节包括试验、实习实训、设计和课外实践。“C语言课程设计”是我院信息类专业的必修专业根底课程设计,在“C语言程序设计”课程教学完毕后的下一学期进展,历时2周,40学时。课程开设的目的在于培育学生分析问题和解决问题的力量,为学生供应一个动手、动脑、独立实践的时机。 2、工程教学法的简洁介绍 21工程教学法“工程教学法”是基于建构主义教学理论的一种教和学的模式。闻名的瑞士心理学家皮亚杰认为,学问不是通过教师传授得到的,而是学生在肯定的情境下,借助他人的帮忙,利用必要的学习
3、资料,通过意义建构的方式而获得的。美国工程治理专家约翰宾认为:“工程是要在肯定时间里,在预算规定范围内需到达预定质量水平的一项一次性任务。” “工程教学法”是通过实施一个完整的工程而进展的教学活动,旨在把学生融入有意义的任务完成的过程中,让学生积极地学习,自主地进展学问的建构,在课堂教学中把理论与实践教学有机地结合起来,充分开掘学生的制造潜能,提高学生解决实际问题的综合力量。因此,在教学活动中,教师将需要解决的问题或需要完成的任务以工程的形式交给学生,在教师的指导下,以小组工作方式,由学生自己根据实际工作的完整程序,共同制定规划,共同或分工完成整个工程。 在工程教学中,学习过程成为一个人人参加
4、的制造实践活动,注意的不是最终的结果,而是完成工程的过程。在高等职业技术教育中,工程是指以生产或制作一样详细的、具有实际应用价值的产品的工作任务。在技术领域,许多小产品或一些简单产品的模型都可以作为工程,如:在信息类专业,可以开展微机组装、网站建立、信息治理系统开发、局域网构建、单片机制作、多媒体课件制作等工程;在电子类专业,可以开展报警器、LED、门铃、家电组装等工程;在商业、财会和效劳行业,全部具有整体特性并有可见成果的工作也都可以作为工程,如商品展现、产品广告设计、营销筹划等。 22工程教学法的根本特征工程教学法与传统的教学法相比,有很大的区分,主要表现在转变了传统的3个中心:以教师为中
5、心转变为以学生为中心;以课本为中心转变为以“工程”为中心;以课堂为中心转变为以实际阅历为中心。工程教学法具有以下特点: (1)实践性。工程“源”于企业,工程的主题与真实世界亲密联系,由浅入深,选择的工程具有典型性、有用性。 (2)自主性。供应学生依据自己的兴趣选择内容和展现形式的决策时机,让学生能够自主地进展学习,从而有效地促进学生制造力量的进展。 (3)进展性。长期工程与阶段工程相结合,构成了实现教学目标的认知过程。 (4)评价特别性。工程型教学的评价注意学生在工程活动中力量进展的过程,测评内容包括学生参加活动各环节的表现及作业质量,避开了传统的一张试卷定成绩的弊端。测评可以采纳自评、小组评
6、、教师综合评等方法。教师只有明确并抓住工程化教学特点,才能更好地完成教学目标。 3、工程教学法在“C语言课程设计”中的实施 31教学内容为了更好地开展课程设计教学,经过屡次实践和摸索,总结出学生在详细实施工程中一般存在2个方面的学问缺乏: 第一,在教学内容上,由于前导课程在教学上受学时影响,许多教师对指针、构造体、共用体和文件根本操作的学问介绍不甚完善、系统,更难谈上辅以实例加以消化。对此,针对学生在这些学问点上的把握程度,利用46个学时,实施区分式的、辅导性的、实例化教学。 其次,学生对工程治理学问知之甚少,针对此状况,采纳2个阶段实施有别于常规教学的补课行动。第1阶段为工程预备阶段,利用2
7、4个学时,安排曾经做过工程且做得比拟好的学生,现身介绍工程的预备工作(包括如何选题、如何查找资料、如何复习C语言学问)、工程实施过程要完成的工作(包括如何做市场调查、如何做需求规格分析说明书、如何做概要设计说明书、如何做具体设计说明书、如何选择使用代码编码器代码编写留意事项)、工程验收及作业提交的工作(包括程序测试事项、如何写课程设计报告)等。在学生介绍中,教师穿插讲解,辅以点评。第2阶段为工程实施阶段,教师应针对学生发生的问题,准时赐予指导,直到学生弄懂为止。 32教学要求切实保证教学质量和教学效果,本着“学以致用”的原则,要求学生做到以下3点:第一要做到“学有三备”,即:在工程实施前做好学
8、问储藏,在工程实施中做好安全防范,工程完毕时做好被评预备。其次要写好“三书一报告”。“三书”即每个工程组要做需求规格说明书、概要设计说明书、具体设计说明书,“一报告”即人人都要做课程设计报告。第三要做“四自”参加者。“一自”即自律,要求学生自觉履行学生守则和工程实施有关规章,不迟到、不早退、不缺席,实施点名制度,若无特别缘由,有5次旷课者自愿以重修论处;“二自”即自尊,要求学生敬重学问、敬重学习规律、敬重工程组成员、敬重教师、敬重自己;“三自”即自信,要求学生信任自己能够按时、按量、按质完成工作内容,遇到困难时,镇静、冷静,理性地查找问题解决的方法;“四自”即自强,要求学生不满意自己已有的成绩
9、和以往与课题工程组共同取得的成绩,用创新和超越的思想,做出比以前哪怕是前进一小步的事情。同时也要求教师做好相应的工作,如做好工程整体规划、细心预备、努力激发学生参加行为、为人师表、表扬为主、批判为辅、多分析、精点评等。 33工程实施进程工程教学法是一种生动、敏捷、多样化的教学方法。在工程实施过程中,既不能生搬硬套地利用一个时间标准,又不能影响工程实施的整体进程,因此对时间的敏捷处理是特别关键的,也是值得商榷的。 34明确工程内容,帮忙学生立项立项首先要审题。当学生拿到工程列表时,最不能忽视的问题,就是提示学生审题。审题恰当对学生以后开展各项工作是关键。审题时,学生首先要考虑自己的长、缺处,做到
10、扬长避短,也就是说审题就是学生自己审自己完成该工程有多大的力量,有没有信念。只有学生明白自己,才可以避开以后实施工程过程中走弯路。同时既要建议学生在组建工程组时,考虑所在组的其他学生的特长和短处,又要尽量避开使被学生认定的差等学生没人情愿与其组合,而成绩好的学生又抱团的现象发生。 依据近几年带课程设计的阅历,关于如何合理选择工程,建议教师应从学生的角度考虑以下4个因素,帮助学生做好选题: (1)规模。工程规模太大会影响工程的完整性,工程规模太小难以表达课程的实践性。 (2)难度。工程难度肯定要适中,既要激发学生学习的兴趣又不能影响学生的自信念。 (3)有用性。工程的选择应当是现实世界真实的工作
11、任务,具有肯定的现实和有用性。 (4)趣味性。兴趣是最好的教师,所以在选择工程时应考虑其趣味性,让学生有更大热忱投入工程。 c语言课程设计报告 篇二 1、题目要求 建立通讯录信息,信息至少包含编号、姓名、年龄、电话、居住街道、省份、城市、电子邮箱等; 能够供应添加、删除和修改通讯录信息的功能; 能够供应安不同方式查询的功能;如按姓名或年龄、电话等查询; 将通讯录保存在文件中; 能够按表格方式输出通讯录信息。 2、需求分析 本程序将用到文件系统,其中单行内容代表一张纸条。程序运行后首先将文件系统的原始数据读取并保存到程序的构造体数组当中,所以应供应文件输入的操作;由于纸条数据零散,所以要对原始数
12、据进展分类操作并供应一个数组用于保存分类信息;在程序中要进展统计工作,所以要供应显示、排序等操作;另外应供应键盘式选择菜单实现功能选择。 3、总体设计 依据工程的任务要求及以上分析,在设计方法上,采纳模块化的程序设计思想,马上通讯录治理系统划分为数据输入模块,数据查询模块,数据修改模块,数据插入模块,数据删除模块,并对每个模块根据其功能分别独立完成对应的程序设计。在数据处理上,各模块中的数据处理(如数据读/写操作)均用文件形式来实施,并在主程序中完成操作界面的设计功能,设计思路如下: 1、采纳模块设计思想; 2、将通讯录信息定义成构造体类型,并通过文件实施数据操作; 3、通过设计一菜单界面完成
13、详细操作。 4、具体设计 c语言课程设计报告 篇三 一、传统C语言课程设计教学模式 C语言是最根本的计算机编程,是计算机、电子信息类等相关专业学生的专业入门课,在其学习过程中,要求必需把握编程的技能。但是C语言的学习有其特点,规章比拟多、学问点多,涉及到的编程程序等也比拟难懂,在运行上代码的要求较高,程序执行效率高,因此更讲究教学和学习的方式方法,但是在我们的教学中,目前教学方法比拟单一,随着信息化的进展,传统的教学模式已经无法适应,亟需改革。 1、传统型 这种教学模式,也是最常用的,课堂上以教师为主,学生只能被动的承受学问的传授。通过最直接“填鸭”式照本宣科,不管学生承受与否,最终的考核也是
14、以学问点的记住与否,造成学生死记硬背,不能真正把握学问。其根本模式为:学习答复纠错总结。这种模式下,使得教师在教材以外的发挥余地微小,根本是“照本宣科”,强行灌输C语言的概念、特点、编程程序、根本的方法等,整个教学过程缺乏敏捷机动、具有启发性的内容,学生被动的承受学问、被动的记忆、被检查、被考试、被批判等,日复一日的教条式训练,不能有效地激发学生的主观能动性与制造热忱。 2、任务型 C语言教学区分于其他学科,在理论学问的传授之外,还需要培育学生的实际动手力量,因此,许多学校也采纳“任务型”教学模式,根本模式为:依据详细要求提出任务鼓舞学生设计方案实际操作解决任务。在日常的教学中,学校大多会利用
15、电脑等熬炼学生的实际动手力量,利用实际操作,熬炼编程、规律等力量,从而把握C语言的根本学问。例如翻转课堂模式,教师将学问传授环克制作成教学微课,课前供应给学生预习,通过预习使课堂的实践性练习目的性更明确,教师随堂对学生遇到问题进展指导分析,从而培育学生独立思索力量和实际操作力量。这种模式的采纳,相对于传统模式,有其进步性,这也是C语言等专业性、操作性学科区分于其他学科的特点打算的,在这种模式下更取决于教师自身的素养、学问、力量等,是整个课程的掌控者、引导者,他们的力量直接关系着教学成果。 二、信息化背景下面临的挑战 随着科技的进展,信息化在教学领域的应用越来越普遍,信息技术的日新月异,也使得其
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内