基于工程模式的《C#程序设计》课程教学改革探究

2021-12-18 18:43彭芳策
电脑知识与技术 2021年31期
关键词:企业需求工程实践实践能力

摘要:《C#程序设计》是一门计算机类专业非常重要的课程,传统的教学模式已不能完全适应现在就业需求。文章结合课程实践要求高的特点及实际教学经验,通过调研IT企业的工作需求,从教学改革与实践方面探究提高课程教学质量。通过对教学理念,教学内容,教学方法进行改革,建立开放性实验,将实际项目引入课堂,对于教学改革及实践能力的提升具有非常好的利用价值,同时改进考核方式,对培养学生的实践能力,创新能力,沟通能力和团队协作能力有着巨大的帮助。

关键词:C#程序设计;教学改革;实践能力;企业需求;工程实践

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

文章编号:1009-3044(2021)30-0205-03

随着现代科技的发展,特别是进入大数据时代,IT企业对专业化人才需求力度不断增大,特别是对软件设计与开发、系统集成等计算机应用方面的毕业生需求量较大。作为学校,如何培养适应现代IT企业需求,使学生的理论知识和实践能力完美结合,同时让学生在学校实践过程中接触公司目前的主流框架,使学生能在最短时间内适应公司的相应岗位,为公司创造价值成为目前推动相关课程教学改革的主要方向。学校对学生的培养要紧紧围绕市场需求进行不断调整,就必须更新教学观念,调整培养目标,深化教育教学改革,积极探索有效的教育教学方法。

1 课程教学现状分析

目前《C#程序设计》在教学过程中大多数以“一言堂”和“灌输式”的教学方法为主,学生处于被动接受状态,没有学习的主观能动性。同时上课过程中对课本的知识拓展不够,未能与实际工作相结合;且实验教学主要以验证性实验居多,缺少设计性、綜合性实验,故学生所学知识与公司开发采用技术存在一定差距,从而导致部分大学毕业生与就业岗位供需结构矛盾突出,主要表现在大学生毕业生实操能力不强,理论不能与实践相结合,不能很好地胜任、满足公司的岗位要求。

2 以工程模式为导向的教学思路及实施

“授人以鱼不如授人以渔”,以工程模式为导向的教学目的是为国家、公司、企业培养理论基础扎实、实践能力和创新能力较强的工程技术人才。那么要求在教学过程不仅是学生掌握知识的过程,也是学生学会学习、获取经验、应用创新、提高能力的过程。为使毕业的学生进入公司后能尽快适应相应的工作要求,在培养过程中将以项目为载体的理念重新规划“C#程序设计”课程的教学内容,在讲授C#的基本语法时,依托先行课C语言的基础和相关实例比较学习,加深学生的印象,提高自主学习的能力和学习效率。在实践教学过程中,通过组织讨论、案例分析等激发学生的学习兴趣,增强学生的感性认识,提高学生分析问题、解决问题的能力。

2.1如何选取教学内容

如何与企业需求紧密相连是决定教学内容的关键所在,为此理论教学和实践教学都应围绕这个目标进行设计、运行和检测,从而达到该目标。《C#程序设计》将基于软件项目设计与开发流程,选择相关的理论知识、控件使用方法、类库的使用、数据库操作方法以及相关新技术与新领域。同时课程内容与企业需求相结合,培养学生知识的综合应用能力,分析解决问题能力,使学生能够有效将所学内容与实际开发结合起来。

2.2如何进行教学内容模块设计

教学内容确定后,为使课程知识模块更加体系化,让学生能更好地接受、掌握相关知识点和技术,系统地把课程分为Web前端设计、C#语言基础、ASP.net内置对象、内部控件、数据验证控件、数据库操作、小型管理系统综合实例和前端框架的综合应用等模块,在上课过程中将各模块知识点与相关的例题和习题有机结合,将工程项目的设计与开发过程一并融入课堂教学活动之中。在教学过程中做到课前、课中、课后、考核四个方面的教学过程改革,并对学生的主动学习情况、学习能力提升情况、作业或实训的完成情况、应用实践能力等方面进行分析,调整改进教学方法,最终达到教学效果的最佳状态。

2.3如何开展教学

在工程项目教学体系下,需要理清教学内容、教学目标之间的关系:教学内容是载体,教学目标是结果。确定教学目标是项目驱动教学的第一步,是教学过程设计和教学评价的核心,是确保学生在教学活动后取得较好效果的保证,教学内容要围绕教学目标开展。而教学目标要求又要以企业工程项目需求为导向,坚持知识与能力、学习与创造、智力因素与非智力因素并重,努力培养学生能迅速适应工作岗位的创新精神和实践能力。

结合当前企业的发展需求,笔者认为基于工程模式的《C#程序设计》课程要以理论知识掌握和实践能力提升为教学目标,强调的是知识水平和实践能力并行发展,在整个教学过程中坚持以教师为主导,学生为主体,训练为主线,促使学生通过动手、动脑获取知识,培养能力和思维模式。一是在知识点的讲解过程中,努力把相关知识点融入例题中,通过例题的讲解和训练让学生掌握知识点。二是综合应用知识点时,按照工程项目开发的过程,从需求分析、数据库设计、代码实现、调试与测试开展教学活动,在此过程还特别注重新知识、新技术的应用能力的训练。三是实行启发式和讨论式教学,讲究教学方法,注重学法指导,致力培养学生的自学能力。四是优化教学手段,创设教学情景,激发学生的学习兴趣,充分挖掘学生的潜能,切实提高课堂教学效果。五是优化教学内容,加强综合训练,充分挖掘和利用教材和网络资料培养学生的创新精神和实践能力。

同时对学生的学习模式进行一定调整:学生学习过程采用线上线下混合模式。线上,课前由教师布置相应知识点的训练习题和综合应用训练,学生根据布置任务查阅文献资料和观看大学MOOC在线视频,进行课前预习,同时小组分工协作完成相应的任务。线下,教师将对训练习题和综合应用工程训练项目进行详细的分析,组织学生推进项目实施。课后,教师对学生进行在线辅导和工程项目答疑,学生提交项目报告和项目源代码。整个教学和学习流程如图1所示。

2.4考核方式的创新

为充分适应基于工程模式的课程教学要求,对教学模式和考试模式提出了新的要求。在考虑企业需求和学生综合素质的情况下,鼓励学生自主、灵活学习、提升学生学习能力,同时结合《C#程序设计》课程自身的特点,从而改变长期以来课程考试单一的传统闭卷模式,决定将《C#程序设计》课程的考核方式改为完成课程设计、提交文档和系统、参与系统答辩的考核模式。分值为总成绩的70%,分配情况为系统设计35%、文档内容10%、数据库设计10%、系统答辩15%。其主要目的为:

1)强化学生的學习能力和实践能力,基于工程模式的教学方式以满足企业的需求。

2)进一步强化教学过程的落实,指导学生在学习过程中掌握课程的学习基础知识,促进学生自主学习,引导学生实现各个学习环节,在学习过程中提高动手能力,达到学习目标。

3)让学生能学以致用,将C#程序设计的基础知识真正运用到实际应用中。

4)通过课程设计项目的实施,让学生掌握一至两个框架,并用相应的框架实现项目,提高项目的交互性,优化人机对话。

5)使开放教育的教、学、考能够更加有效的统一起来。

为确保教学活动贯穿整个学习过程,在考核方式中有30%的形成性考核部分,主要包括学生的考勤情况,课后作业完成情况,课内实验完成情况等。其分值为各占10%。最终成绩按百分制记分,60分为合格。具体考核内容所占分值比例如图2所示。

3 基于工程模式教学效果分析

与传统教学模式相比,基于工程模式的《C#程序设计》课程教学模式具有很大的优势,具体体现在:

1)毕业设计使用ASP.NTE(C#)的人数增多,在教改以前,由于ASP.NTE(C#)控件、类库很多,学生很难上手,相反PHP相对容易上手,网络资源丰富,开源代码较多,因此选用PHP作为毕业设计的人数很多,而使用ASP.NTE(C#)做毕业设计的同学几乎为零。在教改后,由于例题和项目的跟进,很多同学在课程设计时就已经完成了小型系统的设计,增强了学生的实践能力,增加了利用ASP.NTE(C#)完成毕业设计的信心,因此有很多同学选择其完成毕业设计。2020级和2021级毕业设计选用不同环境的人数比例对比如图3所示。

2)提高了教学质量与效果,教学改革以来,2020级和2021级计算机科学与技术专业学生成绩对比如图4所示。

由图4可知,2020级不及格和及格等次的学生比例较大,而2021级良好和中等的学生比例较大,由此可见,学生的整体成绩有所提高,教学改革在教学过程中取得了一定的成效。

3)从毕业生就业数据统计看,学生就职于相应软件开发公司从事软件开发的人员特别是利用ASP.NET(C#)的人数增多,由此证明通过教学改革很多同学对利用ASP.ENT(C#)进行小型系统的开发有了一定的基础,从而得到了到软件公司实习实践的机会,为毕业就业打下了扎实的基础。

4 结语

基于工程模式的《C#程序设计》课程教学改革实施近1年来,从以上教学效果分析可以看出该课程的教学质量得到了很大的提升,很好地培养了学生的实践能力、思考习惯和思维模式,期末考试及格率得到了较大的提升,因此该教学方法和教学模式可以很好地推广实施。为进一步提高《C#程序设计》课程的教学质量,在课程教学过程中将紧跟IT行业发展的前沿,不断引入新的教学方法和教学模式,加强与企业的合作,争取引入企业技术骨干到学校为教师和学生做相关引导和指导,为培养优秀的IT企业合格人才而努力。

参考文献:

[1]李海峰.以IT企业需求为导向的计算机人才培养模式研究[D].锦州;渤海大学,2016.

[2]耿方方.基于微信小程序的《Web前端开发》课程教学模式改革探讨[D].探索与观察,2020(16)7:17-18.

[3]黄清.微课在中职《计算机应用基础》课程改革中的应用与思考探究[J].电脑知识与技术,2019,15(19):164-165.

【通联编辑:王力】

收稿日期:2021-03-15

基金项目:2020年贵州省高等学校教学内容和课程体系改革项目《基于企业工程模式的Web程序设计类课程教学改革的探索及实施》,(黔财教[2019]88号,JG202008)

作者简介:彭芳策(1983—),男,江西省波阳县人,副教授,硕士,主要研究方向为数据库管理系统,计算机应用技术。

猜你喜欢
企业需求工程实践实践能力
应用型本科高校物流类大学生创新能力培养研究
高分子材料与工程专业实习模式的探索与实践
基于CDIO模式的机械电子工程专业教学体系改革
六步教学法及翻转课堂在数据库原理与应用教学的应用探讨
高校单片机课程设计教学方法探讨
基于职业标准的三维数字建模技术课程改革
刍议大学生实践创新训练计划项目
品德教学利用微课开展预学的实践研究
“创新人才培养模式”下的实验教学改革探索