引企入校背景下嵌入式开发课程《LinuxC应用程序开发》改革与实践

2021-03-15 06:59左震
电脑知识与技术 2021年1期
关键词:教学改革

左震

摘要:由于嵌入式技术领域的特殊性,传统嵌入式开发课程培养出来的应届毕业生,没有办法达到企业的要求。该文是在引企入校的背景下,对嵌入式开发课程在课程内容、授课形式及任务考核等方面进行改革和实践研究,从而提高学生的专业能力水平。最终完成提升学校的对口就业率,解决企业招聘满意度低等问题。

关键词:企业案例实践;嵌入式开发;教学改革

中图分类号:G642        文献标识码:A

文章编号:1009-3044(2021)01-0105-02

Abstract:According to the particularity of embedded technology, the graduates trained by traditional embedded development course not fit the requirements of enterprises. The paper under the background of leading enterprises to school, research on the reform and practical to improve the professional ability of students, in the course content, teaching form and test method of embedded development course. Finally, it improves the counterpart employment rate of the school and solves the problem of low satisfaction of enterprise recruitment.

Key words:enterprise project practice; embedded development; teaching reform

1 引言

随着电子设备的应用日益广泛,嵌入式技术的高速发展,社会对嵌入式开发人才的需求不断增加。在嵌入式开发领域的学生培养中,由于课程内容具有技术面广、实践性强、技术更新速度快等特点。在传统的嵌入式课程中,会出现学生所学知识与企业的需求有所偏差;学生笔试高分却不能完成项目的开发设计;学生在学校学习到的内容都是行业领域已经淘汰的技术等问题。这些问题,最终导致了培养的学生没有兴趣学习或是就业不理想等结果。

应用型本科院校是为国家培养应用技术人才的摇篮,为满足社会经济发展,培养高层次应用型人才,提高应用型本科教学手段和优化专业课教学资源,引企入校,校企深度融合是当前的大势所趋。

“引企入校”是校企合作人才培养的多种良好方式之一,是指引入企业资源,整合校企双方优势,相互依存,相互促进,最终达到优势互补的效果。本文就是在“引企入校”的背景下,实时的将企业中的一些资源或技术内容引入到学校嵌入式开发课程中,通过对课程的改革与实践研究,解决上述存在的问题,建立高水平的嵌入式开发课程资源。

在传统院校的教学中,一门课程是通过一个知识体系或者是一个由章节构成的知识树来进行教学讲解的。这种方式有其相应的优点,但由于嵌入式开发课程的特点,这种方式会导致学生学习的目的性不强,没有针对性,知识的实用性体现不出来等问题。针对上述问题,本文提出如下两个观点:

(1)先让学生“知其然而不知其所以然”

通过企业的实际场景和仿真案例,使学生参与嵌入式开发方向的实际工作场景中去。让学生对所学专业有深刻的感性认识。只教授解决方法而不讲述原理依据,让学生在实践过程中既享受解决问题的乐趣,又引发对其原理理论的思考,从而培养学生兴趣,提高学生学习态度的积极性和主动性。

(2)再让学生 “用工程师的方式来学习”

通过对课程内容、授课形式、作业形式和考核方式的改革,使学生所学的内容不一定是一个完整的体系。而是以点带面,类似行业中工程师的学习方式一样,使学生能够通过几个项目或是案例的实践学习,认识并掌握相关知识点,最终可以获得解决同样问题的能力。

2 课程改革与实践

本校《LinuxC应用程序开发》课程的第一轮教学是在2017年完成的。从第一轮教学至今,在这几年的教学设计、实践和验证过程中,课程组成员收集到大量的教学信息反馈和学生最终就业信息等数据。我们对以上学生信息进行讨论分析,从而确定当前教学对象的知识结构、兴趣爱好和接受能力等基本特性,最终在以下三个方面进行了课程改革与实践。

2.1 根据学生情况选择合适案例

不同基础不同程度的学生,对同一个案例的学习效果是完全不同的。学生觉得案例太简单,则不能成功激发学生的兴趣,教学目标就没有实现;学生觉得案例太复杂,则可能会吓跑学习意志不够坚定的学生,教学目标就完全失败。所以要分析研究学生的基础情况,从而选择合适的案例进行授课。

企业真实的案例,往往是针对性强、庞杂往复的,不通过任何优化、拆分是不适合在课堂上直接对学生讲授的。如何选择应用广泛、代表性强,又能够拆分出适合课堂教授的案例,是本课题研究的一个难点问题。

通过四轮的教学研究与实践,我们为《LinuxC应用程序开发》课程准备了39个案例实践内容,如图1所示。

每个案例都分解了不同难度等级的任务。在教学过程中,根据学生的基础水平、掌握程度、完成情况等方面进行不同的任务布置。从而达到初级程度的学生可以完成案例实践,激发学生学习兴趣,完成教学目标;高级程度的学生逐步加深难度,一直有新的任务去研究,完成精英教育。

案例之间存在支持聯系。在案例的选择和分解时,我们将企业中的复杂庞大的项目分解成多个小的基础案例。在教学过程中,先让学生完成基础小案例的学习和实践。当知识和能力累积到一定程度时,再让学生在前面学过的小案例的基础上进行添加或完善功能,最终实现大项目的学习和实践。

2.2  授课方式的改革与实践

光有合适的案例,导入课堂的方式方法不恰当,反而会令学生感到不适应。所以在授课方式上进行了如下改革:

由知识讲解向案例实践的转变。在以前的授课方式中,基础理论知识在课堂上占主导地位。先让学生掌握理论知识,然后再通过实践验证理论知识。但由于嵌入式开发课程的特殊性,理论知识抽象难懂,导致学生的学习效果不好,学习兴趣不高等问题。为解决上述问题,我们的授课方式是先让学生动手完成案例,通过现实生动的案例引起学生兴趣,引发学生思考,然后再做理论知识的讲解与总结,使学生知道用什么知识能够完成相关功能。最后,用高阶案例巩固所学知识并开发出新的功能。

由知识体系向以点带面的转变。在以前的授课方式中,课程的知识体系一定要全面完整。授课中,知识体系的每一个角落、每一个知识点都需要完整覆盖。但由于嵌入式开发技术的技术领域广、应用性强、更新速度快等特点,学生往往在学校里学习了很多知识,可是毕业到了公司却都用不上。在这种情况下,毕业生对课程质量的反馈很低。为解决上述问题,课程内容是以当前行业的主流技术为主,其他技术只是做简单介绍,让学生通过所学能够进入行业领域,并掌握学习方法,从而适应企业对开发人员的招聘要求。

由学生的学习方式向工程师的学习方式的转变。由于学生常年养成的学习习惯,导致学生对知识的获取主要是依靠老师、书本、视频等方式。但到了工作岗位,学生们突然发现没有老师,针对公司的特定项目也没有专门的教材和视频,完全需要自己解决现实问题。为解决上述问题,通过对课程内容、授课形式的改革,让学生类似行业中工程师的学习方式一样,使学生能够通过几个项目或是案例的实践学习,认识并掌握相关知识点,最终可以获得解决同样问题的能力。

2.3 考核方式的改革与实践

在课程考核方面上主要考虑的是如何能锻炼学生的设计能力和解决问题的实践能力,所以在课后作业和最终课程考核环节,采用了以下几种方式:

通过举一反三的形式完成现有系统的功能添加。在课堂上的案例实践已经对知识点有所了解,但是否真正掌握是看学生能否用新学到的知识解决新的问题,所以为学生布置的可能是课堂上案例的功能添加任务,或是利用相同技术完成不同方向的功能。

收集到的当前企业的笔试面试题目。课程的目的之一就是让学生可以在就业季收获满意的对口岗位,所以我们非常注重企业面试题的练习和锻炼,这样相当于对企业招聘的一次次真题演练,从而提升学生在求职、就业过程中的竞争力。

在一定阶段后完成功能完善系统的总体设计。引导学生用所学知识和课堂上完成的基础功能,搭建完成功能完善系统的总体设计。这样既巩固了学生所学知识,又会激发学生的成就感。从而培养学生分解项目功能模块,独立解决实际问题的能力。

3 总结

本文是在引企入校的背景下,对嵌入式开发课程《LinuxC应用程序开发》进行改革和实践研究。通过改革嵌入式开发课程内容、授课形式及任务考核等方法,改变学生的学习效果,提高嵌入式开发课程教学质量,提升学校的对口就业率,减少学生入职后的过渡时间等问题。本文建设一门针对性强、实用价值高、应用范围广的嵌入式开发课程资源,同时对嵌入式开发课程这个特定领域改革研究具有探索意义。

参考文献:

[1] 欧阳美龙.基于企业实践的嵌入式技术应用课程的教学改革与实践[J].创新创业理论研究与实践,2020,3(10):53-54.

[2] 张静.面向计算机专业的嵌入式系统课程体系设计探讨[J].计算机时代,2020(5):103-104,108.

[3] 章飞,吴年祥,钱礼闰.以智能小車为载体的嵌入式课程体系设计[J].电脑知识与技术,2019,15(24):183-184.

[4] 吴常铖,费飞,杨德华,等.强调课程目标和复杂工程问题的嵌入式测控系统课程改革[J].中国现代教育装备,2020(3):65-67,76.

[5] 朱铭琳.嵌入式系统开发课程教学改革[J].信息与电脑(理论版),2017(19):231-233.

[6] 帅仁俊,周洪宝.基于翻转课堂的“嵌入式系统”课程教学实践[J].电气电子教学学报,2019,41(6):14-17,36.

[7] 陈飞,李刚.地方性应用型本科高校嵌入式系统课程教学改革的探索[J].科学咨询(教育科研),2020(6):67.

[8] 龙腾.案例驱动的嵌入式开发技术课程实践教学改革探讨[J].电脑知识与技术,2019,15(31):188-189,194.

【通联编辑:代影】

猜你喜欢
教学改革
完全学分制下选课管理的思考与实践
金工实习教育对工科院校创客教育影响分析
新形势下小学语文教学方法研究