论文部分内容阅读
摘要:单片机技术课程是中等职业技术学校近几年来兴起的一门专业基础课程,它与PLC技术课程一样,都作为电子电工新技术课程在中等职业学校推广应用。而且它与PLC技术课程一样,注重对学生的创新精神和实践能力的培养。由于中等职业学校电子专业将单片机课程纳入专业课程的时间不久,出现了很多学生学不好单片机技术,老师在教学方面也缺乏经验,出现了学生不能将知识学以致用,老师也无法做出正确引导。这导致了单片机技术课程教学的失败,失去了开课的意义。本人结合自己的教学经历,就单片机课程的教学中出现一些关键性问题进行浅析,供同行作为研究中等职业技術学校单片机课程教学的理论依据。
关键词:单片机技术;专业课程;教学
中图分类号:G424 文献标识码:A 文章编号:1009-3044(2013)30-6835-02
单片机技术课程是近几年在中等职业技术学校电子专业流行的一门专业基础课程。它分为硬件电路设计与软件电路设计两部分,中等职业学校单片机技术课程主要是对各种单片机小系统或小项目的工作原理、功能及其应用介绍。通过学习和实践,学生在获取电子专业知识的同时,还能开发自己的大脑,提高发现问题,分析问题,解决问题的能力。单片机技术课程理论性和实践性都比较强,其内容基本概念多, 涉及的元器件多, 比较抽象。对于我们原本文化基础比较差,而且教学资源紧张的中等职业技术学校的学生来说,入门学习不是问题,感到困难的是学好它、并能学以致用。针对这些问题,我觉得我们老师们如果不能静下心来究其因,不能群力寻找问题对策,不与时俱进,那么学生就会觉得单片机课程抽象难懂、枯燥无味,老师们也会越来越感到教学上的累,甚至出现老师厌教的情绪,因此我们应在教这门课程前,认真解析单片机技术教材,解析教学方法,解析学习对象,尤其要在教学过程上进行多方面的探索。本人结合自己的教学经历就单片机课程的教学谈几点大家关心的关键性问题的看法,以供同行作为研究中等职业技术学校单片机课程教学的理论依据。
首先,我们看看为什么中等职业技术学校要开单片机技术这门课程?单片机机技术课程,现在在中等职业技术学校里头开始兴起,它已渐渐成为极为熟悉的一门电子电工专业类课程,它以电子技术作为硬件支撑,以汇编程序或C程序作为软件主体。之所以中职开设专门课程,从用途上讲,是因为目前,单片机已渗透到我们生活的各个领域,现在几乎很难找到哪个领域没有单片机的足迹。军事、工业、民用生活电子等方面,这些都离不开单片机。此外,根据相关部门2008年调查数据显示,我国的单片机从业人员只有几十万,2010年调查数据显示,我国的单片机从业人员达到300多万,而随着社会的发展,单片机的从业人员将更为抢手,这样就会给中职电子专业的学生带来更新的、更广阔的就业前景。此外,单片机的学习、开发与应用还能开发学生的大脑,能提高学生的接受能力,能进一步锻炼学生的耐心度和细心度,能培养学生分析问题,解决问题的能力,等等。这些就可以告诉我们中等职业技术学校开设专门课程是非常有意义的。
其次,我们看看中职学生学单片机到底难在哪里?中职学生学习单片机面临的难题主要有这么一些方面:第一,我们中等职业学校的学生生源相对来说是比较差的,学生基本上都是在初中调皮且不喜欢读书的孩子,他们基本上都是中考落榜生。好生源先被当地一中录取,然后就是二中,三中,四中,这些统统录完之后,只剩下不读书,调皮难管的生源。而单片机课程和PLC技术一样,都是难学的课程,需要学生有一定基础,反应要快,要肯吃苦。而现在的大部分学生确实不读书的,学习基础普遍偏差,有相当一部分学生的认知能力还停留于小学或初中水平,他们几乎没有在学习中获得什么乐趣,更谈不上成就感了,有的甚至半途而废,等等,这些都是导致中职学生学习单片机困难的问题。第二,单片机是集硬件使用与软件编程为一体的学科, 很多人想脱离硬件而妄想用软件来控制硬件,这是不可能的,此外,真正学懂它,要求熟悉计算机的操作,除能熟练掌握计算机的一些常用软件的使用外,还要能掌握诸如Keil软件、Protel软件等专业软件的使用;要求熟悉电路原理,熟练掌握电阻、电容、二极管、三极管、常用集成电路等的使用,熟悉放大、开关、振荡等典型电路的使用;要求熟悉硬件电路的安装与调试,能熟练掌握万用表、示波器等仪器的使用,能熟练使用电烙铁等工具制作电路板;一定的现场调试能力;具备有一定的编写、调试程序的能力;具有较强的资料搜索、阅读能力,通常要求能够直接看懂外文资料。等等,所以对于中职学生来说,具有一定难度。不难看出,这样的要求,绝不是职业中学的学生能达到的,事实上,本科生也达不到,即便是把上述要求中的熟悉、熟练等词汇换成“了解”、“初步掌握”等词汇,也不是容易达到的目标。
其三,中职学生学单片机的误区在哪里?中职学生学单片机主要存在这么几个错误认识。第一个,大部分学生都没有正确树立学习单片机目的,他们认为学习单片机就是学习编写程序,硬件电路就不管了。我们可以先看看单片机开发流程,首先是了解单片机系统的要求,然后是根据要求完成系统电路设计,然后按功能在电脑上通过编译软件完成程序代码的编写,将生成的HEX文件烧入到单片机里面去,验证调试完成整个开发与实验。从流程上,我们就清楚的认识到,学习单片机技术不管是编写程序,编写程序只是单片机系统开发的一个部分,而且真正搞开发的人就知道,单片机技术开发真正难的地方在硬件电路设计,软件其次。我们在校学习,很多时候都是在开发板或实验装置上进行,硬件电路不需要我们设计,只需要我们了解怎么用,单片机怎么去控制外围硬件电路就可以了。所以,这才导致学生以为学习单片机就是学习编程,然后学习时就只管怎么去把书本上的指令和常用、通用程序背下来,并认为把这些东西记得了就等于学好了单片机。第二个错误的认识就是没有掌握软件编程的技巧,没有真正了解单片机内部资源,没有真正理解单片机外围硬件电路的接口与控制原理,没有真正了解编程语言指令,没有选择合适的算法和数据结构,没有考虑程序结构的优化,等等。也正因为没有不熟悉,所以才没有掌握这些技能,导致大部分学生知其然不知其所以然,编程纯粹只知道生搬硬套,不会举一反三,稍微复杂的程序就编写不出来。第三个错误的认识就是学生普遍认为学习单片机,只需要完成上课时间的学习,动手只局限在实验实践课,其实这个就是大错误,单片机入门不难,难就难在举一反三,触类旁通,而且我们实际当中从事单片机技术的话,绝不是停留在做些最简单最基本的系统。因此,学习时间不仅是上课的时间,学生必须要有大把时间放在课外学习,而且,学生们应该利用一切资源,不仅是老师教的,网络上的视频教程,好列子,好项目都要去学习,去利用,尝试去做比学习上还难的系统,不断学习,不断进步,不停留在老师教一步,学生走一步的进度上。还有一个错误的认识就是实验实践课,学生认为只要把书本上的程序敲到编程软件里,然后生成HEX文件,并按实验指导完成实验板上的连线就做完实验了。在做实验时,要多想想为什么会是这个结果,并把程序根据自己的思想去修改,再编译,然后仿真,这个步骤要反复操作,这样才能达到学习单片机的好效果,也能让学生收获到好多意想不到的知识。 其四,现行中职单片机教学上存在哪些问题?这几年,我走访了一些学校,与一些学生做了访谈,也与教单片机的老师进行了业务和教学交流,发现,现在中等职业学校的单片机技术课程教学上出现了这么一些问题,总结如下:第一,教学方法不科學、呆板,依然采用传统教学方法,很多都是先讲单片机的结构,接着讲指令,再讲编程,老师讲的枯燥,学生学得累;第二,还没有非常科学的中职单片机教材,很多教材结构不合理;第三,实验实训条件缺乏,远不及高职本科院校,有的学校只有理论教学,条件稍微好点的就是几套开发板,即使是条件优越的也只有一两台综合实训装置,很少做到一人一台或是两人一组。第四,有的学校开展单片机课程主要是为了应付竞赛,每年市省竞赛需要,所以才开课,我们应该知道竞赛的意义,不是为了竞赛而学习,而是通过竞赛增加学生的积极性。第五,兄弟学校的老师缺乏交流,无法实现资源共享,当然,老师也没有充分利用网络上的资源。第六就是很多老师不能教学相长,很多老师吃的都是老本,学术水平没有提高,也没参加培训,导致教的东西很多自己都不精通,所以教学经常含糊不清,甚至教出很多错误的东西。等等。
最后,中职单片机课程我们该从哪些方面如何进行教学?我觉得首先要确立单片机教学目标,教学目标的确立依据是,学生在掌握单片机知识的同时,还要能够将这个平台应用到他们将来触到的领域,并能直接创造财富。其次,我觉得要研究好的教学方法,要把电子老师尤其是教这门课的老师组织起来,集思广益,探讨新的、能让学生感兴趣的,有效的教学方法,比如借鉴现在流行的项目教学法。再次,可以编写好的教材,很多老师都学习了基于工作过程的课程开发体系理论,我觉得这是一个实践的好机会,深入研究这个方法,用心去编写一本适合中等职业技术学校学生学习的教材。开放实验室,让感兴趣的学生有足够的时间和机会投入到单片机学习里面。最后我还认为,单片机学习,我们各个兄弟学校在教学器材上除了购买单片机实训装置,单片机开发板外,还可以在老师的指导下,自己去做一些实用性强的单片机小系统电路板。当然,有条件的话,还可以参与研制更好的单片机实验实训平台,采用成熟的技术,而且所工作的领域也必须是经过验证有可能可以成功的领域,真正让单片机学习走进生活生产,进一步解决学习单片机的实用性与适用性。
综上所述,本人认为,在中职有关专业开设单片机课程需谨慎,需深思熟虑,也只有我们老师足够重视,才能让中职单片机课程走向实用,开设才能有意义。本人愿与同行一起探讨中等职业技术学校单片机课程的改革与实践,进一步完善当前中职单片机课程教学体系,为职业教育事业的发展作出自己的贡献。
参考文献:
[1] 郭学提.职校生学单片机的几个误区分析[J].电子报,2009.
[2] 周坚.中职单片机的课程改革实践.溧阳职教论文,2001.
[3] 袁洪福.技工学校电子技术基础课程教学中的几点思考[J].职业,2012(3).
关键词:单片机技术;专业课程;教学
中图分类号:G424 文献标识码:A 文章编号:1009-3044(2013)30-6835-02
单片机技术课程是近几年在中等职业技术学校电子专业流行的一门专业基础课程。它分为硬件电路设计与软件电路设计两部分,中等职业学校单片机技术课程主要是对各种单片机小系统或小项目的工作原理、功能及其应用介绍。通过学习和实践,学生在获取电子专业知识的同时,还能开发自己的大脑,提高发现问题,分析问题,解决问题的能力。单片机技术课程理论性和实践性都比较强,其内容基本概念多, 涉及的元器件多, 比较抽象。对于我们原本文化基础比较差,而且教学资源紧张的中等职业技术学校的学生来说,入门学习不是问题,感到困难的是学好它、并能学以致用。针对这些问题,我觉得我们老师们如果不能静下心来究其因,不能群力寻找问题对策,不与时俱进,那么学生就会觉得单片机课程抽象难懂、枯燥无味,老师们也会越来越感到教学上的累,甚至出现老师厌教的情绪,因此我们应在教这门课程前,认真解析单片机技术教材,解析教学方法,解析学习对象,尤其要在教学过程上进行多方面的探索。本人结合自己的教学经历就单片机课程的教学谈几点大家关心的关键性问题的看法,以供同行作为研究中等职业技术学校单片机课程教学的理论依据。
首先,我们看看为什么中等职业技术学校要开单片机技术这门课程?单片机机技术课程,现在在中等职业技术学校里头开始兴起,它已渐渐成为极为熟悉的一门电子电工专业类课程,它以电子技术作为硬件支撑,以汇编程序或C程序作为软件主体。之所以中职开设专门课程,从用途上讲,是因为目前,单片机已渗透到我们生活的各个领域,现在几乎很难找到哪个领域没有单片机的足迹。军事、工业、民用生活电子等方面,这些都离不开单片机。此外,根据相关部门2008年调查数据显示,我国的单片机从业人员只有几十万,2010年调查数据显示,我国的单片机从业人员达到300多万,而随着社会的发展,单片机的从业人员将更为抢手,这样就会给中职电子专业的学生带来更新的、更广阔的就业前景。此外,单片机的学习、开发与应用还能开发学生的大脑,能提高学生的接受能力,能进一步锻炼学生的耐心度和细心度,能培养学生分析问题,解决问题的能力,等等。这些就可以告诉我们中等职业技术学校开设专门课程是非常有意义的。
其次,我们看看中职学生学单片机到底难在哪里?中职学生学习单片机面临的难题主要有这么一些方面:第一,我们中等职业学校的学生生源相对来说是比较差的,学生基本上都是在初中调皮且不喜欢读书的孩子,他们基本上都是中考落榜生。好生源先被当地一中录取,然后就是二中,三中,四中,这些统统录完之后,只剩下不读书,调皮难管的生源。而单片机课程和PLC技术一样,都是难学的课程,需要学生有一定基础,反应要快,要肯吃苦。而现在的大部分学生确实不读书的,学习基础普遍偏差,有相当一部分学生的认知能力还停留于小学或初中水平,他们几乎没有在学习中获得什么乐趣,更谈不上成就感了,有的甚至半途而废,等等,这些都是导致中职学生学习单片机困难的问题。第二,单片机是集硬件使用与软件编程为一体的学科, 很多人想脱离硬件而妄想用软件来控制硬件,这是不可能的,此外,真正学懂它,要求熟悉计算机的操作,除能熟练掌握计算机的一些常用软件的使用外,还要能掌握诸如Keil软件、Protel软件等专业软件的使用;要求熟悉电路原理,熟练掌握电阻、电容、二极管、三极管、常用集成电路等的使用,熟悉放大、开关、振荡等典型电路的使用;要求熟悉硬件电路的安装与调试,能熟练掌握万用表、示波器等仪器的使用,能熟练使用电烙铁等工具制作电路板;一定的现场调试能力;具备有一定的编写、调试程序的能力;具有较强的资料搜索、阅读能力,通常要求能够直接看懂外文资料。等等,所以对于中职学生来说,具有一定难度。不难看出,这样的要求,绝不是职业中学的学生能达到的,事实上,本科生也达不到,即便是把上述要求中的熟悉、熟练等词汇换成“了解”、“初步掌握”等词汇,也不是容易达到的目标。
其三,中职学生学单片机的误区在哪里?中职学生学单片机主要存在这么几个错误认识。第一个,大部分学生都没有正确树立学习单片机目的,他们认为学习单片机就是学习编写程序,硬件电路就不管了。我们可以先看看单片机开发流程,首先是了解单片机系统的要求,然后是根据要求完成系统电路设计,然后按功能在电脑上通过编译软件完成程序代码的编写,将生成的HEX文件烧入到单片机里面去,验证调试完成整个开发与实验。从流程上,我们就清楚的认识到,学习单片机技术不管是编写程序,编写程序只是单片机系统开发的一个部分,而且真正搞开发的人就知道,单片机技术开发真正难的地方在硬件电路设计,软件其次。我们在校学习,很多时候都是在开发板或实验装置上进行,硬件电路不需要我们设计,只需要我们了解怎么用,单片机怎么去控制外围硬件电路就可以了。所以,这才导致学生以为学习单片机就是学习编程,然后学习时就只管怎么去把书本上的指令和常用、通用程序背下来,并认为把这些东西记得了就等于学好了单片机。第二个错误的认识就是没有掌握软件编程的技巧,没有真正了解单片机内部资源,没有真正理解单片机外围硬件电路的接口与控制原理,没有真正了解编程语言指令,没有选择合适的算法和数据结构,没有考虑程序结构的优化,等等。也正因为没有不熟悉,所以才没有掌握这些技能,导致大部分学生知其然不知其所以然,编程纯粹只知道生搬硬套,不会举一反三,稍微复杂的程序就编写不出来。第三个错误的认识就是学生普遍认为学习单片机,只需要完成上课时间的学习,动手只局限在实验实践课,其实这个就是大错误,单片机入门不难,难就难在举一反三,触类旁通,而且我们实际当中从事单片机技术的话,绝不是停留在做些最简单最基本的系统。因此,学习时间不仅是上课的时间,学生必须要有大把时间放在课外学习,而且,学生们应该利用一切资源,不仅是老师教的,网络上的视频教程,好列子,好项目都要去学习,去利用,尝试去做比学习上还难的系统,不断学习,不断进步,不停留在老师教一步,学生走一步的进度上。还有一个错误的认识就是实验实践课,学生认为只要把书本上的程序敲到编程软件里,然后生成HEX文件,并按实验指导完成实验板上的连线就做完实验了。在做实验时,要多想想为什么会是这个结果,并把程序根据自己的思想去修改,再编译,然后仿真,这个步骤要反复操作,这样才能达到学习单片机的好效果,也能让学生收获到好多意想不到的知识。 其四,现行中职单片机教学上存在哪些问题?这几年,我走访了一些学校,与一些学生做了访谈,也与教单片机的老师进行了业务和教学交流,发现,现在中等职业学校的单片机技术课程教学上出现了这么一些问题,总结如下:第一,教学方法不科學、呆板,依然采用传统教学方法,很多都是先讲单片机的结构,接着讲指令,再讲编程,老师讲的枯燥,学生学得累;第二,还没有非常科学的中职单片机教材,很多教材结构不合理;第三,实验实训条件缺乏,远不及高职本科院校,有的学校只有理论教学,条件稍微好点的就是几套开发板,即使是条件优越的也只有一两台综合实训装置,很少做到一人一台或是两人一组。第四,有的学校开展单片机课程主要是为了应付竞赛,每年市省竞赛需要,所以才开课,我们应该知道竞赛的意义,不是为了竞赛而学习,而是通过竞赛增加学生的积极性。第五,兄弟学校的老师缺乏交流,无法实现资源共享,当然,老师也没有充分利用网络上的资源。第六就是很多老师不能教学相长,很多老师吃的都是老本,学术水平没有提高,也没参加培训,导致教的东西很多自己都不精通,所以教学经常含糊不清,甚至教出很多错误的东西。等等。
最后,中职单片机课程我们该从哪些方面如何进行教学?我觉得首先要确立单片机教学目标,教学目标的确立依据是,学生在掌握单片机知识的同时,还要能够将这个平台应用到他们将来触到的领域,并能直接创造财富。其次,我觉得要研究好的教学方法,要把电子老师尤其是教这门课的老师组织起来,集思广益,探讨新的、能让学生感兴趣的,有效的教学方法,比如借鉴现在流行的项目教学法。再次,可以编写好的教材,很多老师都学习了基于工作过程的课程开发体系理论,我觉得这是一个实践的好机会,深入研究这个方法,用心去编写一本适合中等职业技术学校学生学习的教材。开放实验室,让感兴趣的学生有足够的时间和机会投入到单片机学习里面。最后我还认为,单片机学习,我们各个兄弟学校在教学器材上除了购买单片机实训装置,单片机开发板外,还可以在老师的指导下,自己去做一些实用性强的单片机小系统电路板。当然,有条件的话,还可以参与研制更好的单片机实验实训平台,采用成熟的技术,而且所工作的领域也必须是经过验证有可能可以成功的领域,真正让单片机学习走进生活生产,进一步解决学习单片机的实用性与适用性。
综上所述,本人认为,在中职有关专业开设单片机课程需谨慎,需深思熟虑,也只有我们老师足够重视,才能让中职单片机课程走向实用,开设才能有意义。本人愿与同行一起探讨中等职业技术学校单片机课程的改革与实践,进一步完善当前中职单片机课程教学体系,为职业教育事业的发展作出自己的贡献。
参考文献:
[1] 郭学提.职校生学单片机的几个误区分析[J].电子报,2009.
[2] 周坚.中职单片机的课程改革实践.溧阳职教论文,2001.
[3] 袁洪福.技工学校电子技术基础课程教学中的几点思考[J].职业,2012(3).