- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机制专业“C语言程序设计”课程教学改革的研究
摘 要: “C语言程序设计”课程是本科院校机械设计制造及其自动化专业重要的计算机程序语言课程。在传统教学中,教学内容为语法、程序结构及简单算法,教学方法基本采用教师课堂讲授知识点,学生进行实验训练。整个教学过程未与机制专业特点相结合。项目组采用引入专业实例、介绍关联课程等措施对传统教学过程进行改革,深化学生对C语言基本概念及应用背景的理解,增强其应用C语言解决实际问题的能力,教学效果良好。
关键词: 机械设计制造及其自动化 C语言程序设计 教学改革
C语言应用灵活方便,功能强大,是国际上应用广泛的计算机高级语言之一,同时也是众多理工科类专业的必修课程。然而,如何结合理工科专业自身特点进行“C语言程序设计”课程教学,使之既遵循课程教学的基本原则和方法,又融入专业背景是目前“C语言程序设计”课程教学改革研究的热点[1]。
1.机制专业“C语言程序设计”课程教学现状
机械设计制造及其自动化专业的“C语言程序设计”通常开设在大一下或大二上,授课54学时,其基本教学内容为基本语法、程序结构和简单算法及数据结构,教学方法上基本采用教师讲授各知识点,学生上机进行验证性实验。相比计算机类专业教学而言,机制专业学生没有系统地安排计算机类课程的学习,C语言是其学习的首个编程语言,学习难度大;由于缺乏“算法与数据结构”及“编译原理”等后续课程的支撑[2],学生进行真实项目编程实践的机会较少。综上所述,导致目前机制专业“C语言程序设计”课程教学中存在以下三个问题:
1.1对C语言的地位和作用认知不全面。
由于没有接触商业化编程项目,机制专业大部分学生认为C语言比较陈旧,不及JAVA、Python、C#等语言流行度高,仅认为C语言是国家计算机等级考试中的一门语言,没有全面认识C语言的地位和作用。在纯软件编程设计方面,C语言在TIOBE编程语言排名中一直位于前三位,是目前最流行的iOS/Android的底层核心开发语言。同时由于C语言具备位操作,使得其在硬件控制方面有得天独厚的优势,是控制硬件的基本工具,对于机制专业的单片机技术、数控编程、机器人技术、PLC原理及应用等核心课程学习极其重要。
1.2教学内容联系实际不紧密。
传统机制专业“C语言程序设计”课程教学内容过多集中在语法和程序结构的讲解,上机编程实验则集中在验证性实验方面,既缺乏对程序设计中重要思想和调试技巧的讲解和训练,又缺乏对重要数据结构和算法的详细讲解,使学生在解决实际问题时缺乏经验和技巧。同时在教材选择方面,“C语言程序设计”教材基本上是通用教材,并没有区分不同专业的需求和特点,使得机制专业学生在学习中无法接触C语言在本专业中的应用实例,导致大部分学生缺乏明确的学习目的。
1.3传统教学方法不适用。
目前在“C语言程序设计”课程的教学方法上通常以语法知识作为教学主线,教学方法仍以灌输式为主,C语言语法、数据结构及简单算法的理论性较强,传统讲授方法形式单一、启发性及对比性弱,学生未能成为学习的主体,学生理解掌握难度大。同时由于C语言的语法和结构的灵活性,如果不依托真实且具有专业背景的实例讲解,学习难度大,就会极大挫伤学习积极性,教学效果往往事倍功半。
2.基于机制专业特色的“C语言程序设计”课程教学改革
针对机制专业“C语言程序设计”课程教学存在的普遍问题,项目组推动了一系列教学改革,并在实施中不断改进和完善。
2.1增加关联课程介绍环节,强化C语言的地位与作用。
机制专业的“C语言程序设计”课改由本院专业教师承担,一改过去由计算机专业老师承担的现状,本院专业老师既熟悉C语言基本理论,对于C语言在机制专业中的应用情况又比较了解,并且具备使用C语言进行实际项目开发的经验。在教学中可以使C语言和本专业应用更有效地融合。
在“C语言程序设计”课程的入门介绍中,将C语言在机制专业的各领域的应用情况给学生做梳理和介绍,重点介绍其在单片机原理及应用、机械设计原理、数控技术、机器人控制技术、PLC原理及应用、现代控制工程等课程的应用。强化C语言和这些专业课程之间的联系,使学生认识到C语言对于这些专业技术而言,是重要的编程工具,其实际编程能力的强弱将直接决定其能否学习好上述专业课程。同时将C语言和JAVA、Python、C#等其他编程语言从数据类型、语法结构、编译效率、开发平台、商业应用五个方面进行对比分析,从纯计算机编程语言的角度向学生说明C语言的特点。以此强化学生对C语言地位与作用的认识。
2.2调整教学内容,强化机制专业特色。
C语言的教学实例在教学中至关重要,是理解C语言基本概念和程序设计思路的桥梁,而传统教学实例以简单算法(例如:斐波拉
您可能关注的文档
最近下载
- 2001-2016年电子科技大学《601数学分析》历年考研真题汇总(含部分答案).pdf VIP
- 古典文献学第二章 文献的形成和流布.ppt VIP
- 2025年综合窗口岗位工作人员招聘考试笔试试题(附答案).docx VIP
- 纪念中国红军长征胜利89周年PPT课件.pptx VIP
- 2025年中国衬橡胶设备数据监测报告.docx
- (NEW)电子科技大学数学科学学院857概率论与数理统计历年考研真题汇编(含部分答案).pdf
- 中央民族大学非事业编制合同制职工招聘笔试试题及答案2021.docx VIP
- 哲理小故事 哲理小故事.doc VIP
- 2025中央民族大学非事业编制合同制职工招聘10人(第四批)笔试备考试题及答案解析.docx VIP
- (校级台账目录)“全国义务教育优质均衡发展县”督导评估台账目录(中小学通用稿-2024.03.30-修订).docx
文档评论(0)