欢迎来到天天文库
浏览记录
ID:6048787
大小:29.50 KB
页数:8页
时间:2018-01-01
《自动化专业计算机类课程教学探析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、自动化专业计算机类课程教学探析 摘要:根据自动化专业的课程设置和培养状况,分析了本专业计算机类课程组成及教学特点,指出了教学过程中存在的问题,给出了合理的教学安排、要解决的问题和解决方法;教学实践表明:文中提到的方法对提高教学水平有一定的效果。关键词:计算机类课程;培养计划;编程思想;逻辑联系中图分类号:G642文献标识码:A文章编号:1009-3044(2013)19-4473-038根据高等教育对于高校专业的设置,自动化专业一般包括以下计算机及其相关课程:C语言、面向对象程序设计、数据库、
2、微机原理与应用、单片机、可编程程序设计(PLC)、虚拟仪器设计(Labview)、嵌入式系统和DSP程序设计等。计算机类课程的教学,对于专业发展具有非常重要的意义;对于考研的同学来说,考研的复试课程一般都包括C语言和微机原理这两门课程,导师都希望自己的学生会写程序代码;至于参加工作的同学来说,其意义更为重要:众所周知,现在这个社会,IT行业的工资福利是最好的,然而这个行业基本上都要求学生有一定的写代码的能力,传统的自动化企业,需要学生会PLC编程,懂汇编语言编程;现代意义上的自动化企业,更多要求
3、学生会C/C++/C#系列程序设计,而不仅仅是简单的硬件设计问题;学生的计算机能力的培养,是时代的需求;但是自动化专业学生普遍存在编程能力不足的弊病,而且作为非计算机专业,不会有完备的计算机课程教学,也不一定有具备专业水平的教师;根据我校自动化专业的多年教学与改革,谈谈几点看法。1目前专业教学中存在的问题和现状1.1培养计划制定不合理培养计划制定的好坏,关乎学生培养的质量,是教学的指挥棒;但是,由于每个高校的师资力量,实验设备等诸多条件不一样,每个高校应该制定适合自己学校的培养计划,当然,核心的
4、内容不能改变;学生从高中到大学,首先有一个学习方式的转变,学习方法和学习思维能力的转变,不是高中那种“填鸭式”的学习,应该是一种主动地学习方式,但是能力的培养有一个过程,不能一蹴而就,因此,学生的培养计划的制定既要考虑培养的目标,也要考虑学生能力的培养,要遵循教学规律。8另外,现代社会是IT社会,IT行业的薪资水平绝对处于领先地位,远高于其他行业,而程序设计是进入这个行业的敲门砖;在高校培养这个层面上,从国家到学校都有对于学生的动手能力培养的各种竞赛,例如:有挑战杯、电子设计、机械设计和航模等国
5、家级的各种科技竞赛,相应有省一级的比赛,很多学校也有;国家鼓励大学参加卓越工程师培养计划也是一个很大的方面,像企业每年举行的西门子全国比赛和虚拟仪器全国竞赛也很多;仔细分析这些比赛可以看出,每一项基本上都需要计算机知识,这就使得很多高校为了获得荣誉过早开设计算机类课程,有很多专业在大一上学期开设《C语言》课程,有的甚至连计算机文化基础都没有学就学编程,这违反教学规律:计算机语言的学习,我们不仅要掌握语法,更重要的是一种编程思想,没有编程理念,掌握语法是没有用的;也有的学校把《C语言》与《面向对象
6、程序设计》在同一个学期开课,也是不对的,一种是面向过程的程序设计语言,一种是面向对象的程序设计语言,两门课程的编程思维完全不同,放在一起,容易搞混;没有处理好《微机原理与应用》、《单片机与接口技术》课程与《模拟电子技术》和《数字电子技术》课程之间的关系,后者是前者的先修课程,掌握了基础课程再来学习单板机的课程效果会更好,不能因为学生尽早培养学生的动手能力而提前开设计算机类语言的课程,学生既没有学习能力,没有思想,也没有相关的理论基础,学的怎么样可想而知。1.2学生学习盲目性,普遍编程思想缺乏8计
7、算机类课程的学习方法完全不同于高中的学习,并且内容与高中内容没有延续性,这是学生学习计算机时具有盲目性的关键原因,学生不知道学习计算机类课程有什么用,应该怎样去学,与自己所学的专业有什么关系?有很多学生对自己的专业也不太了解,何况,专业的了解也需要一个过程,也是一个渐进的过程;也不能等到学生去了解专业后再去结合专业学习计算机,这是一个矛盾问题。如果学生不知道课程的用处,学习积极性也不高。高中的学习是一种填鸭式的学习,学习缺乏主动性,况且学生所要掌握的知识就那点东西,然而大学计算机课程包括多个方面
8、,比如《C语言程序设计》,学生编程就必须弄懂VisualC++编程环境,懂一点数据结构和操作系统方面的知识,程序通不过,不一定就是程序的问题,可能是编译系统问题。知识点多而杂,学生学习没有一个主线,究竟先掌握程序语法,还是去掌握编程思想,不知何去何从,这两方面,对于初学者来说都很重要;学习阶段,程序的语法就很难对付了,更不用说提高编程思想。1.3教学没有突出计算机语言之间逻辑联系,没结合专业实际8没有突出计算机语言之间的逻辑联系,教学没有结合自动化专业实际情况,学生对于程序设计的语言没有一个统一
此文档下载收益归作者所有