基于C 语言的计算机语言类课程的教学方法研究与实践

2019-12-04 14:34胡煜安徽国际商务职业学院
数码世界 2019年11期
关键词:教师应计算机素养

胡煜 安徽国际商务职业学院

在网络时代,国家对计算机专业人才的操作技能与职业素养提出了更高的要求,同时,指出基于C 语言的计算机语言类课程属于特定教育范畴,在具体教学中,教师应根据课程特色创新教学模式,不断强化学生的专业技能。本文将简单介绍信息网络时代对计算机语言类专业学生的基本要求,系统论述基于C 语言的计算机语言类课程教学现状问题,并从精选C 语言教材,凸显“互联网+”产业服务在计算机语言类课程教学的优势,引入驱动教学模式,综合培养学生的专业实践能力等四个方面分层浅谈解决对策。

一、信息网络时代对计算机语言类专业学生的基本要求

基于信息网络时代和教育改革背景下,国家要求计算机语言类专业学生应具备良好的职业实践能力与崇高的职场素养,在日常学习中,学生应熟练掌握并灵活运用专业理论知识,不断提高自身的职业实践技能,这样方能在毕业后成功胜任与本专业相匹配的工作。

此外,从微观视角来看,当代计算机科专业教学子目标主要体现在以下三个方面:

1.让学生在熟练掌握计算机语言类专业理论知识的同时具备应用与创新实践能力。教师在教学过程中,不仅要系统教授计算机软、硬件的基础原理和语言编程规则,还要用多种教学方式培养学生分析计算机语言类专业学习问题和解决问题的能力。对于专业知识有相应的实践应用技能,配合上创新能力促进自身素养的自主提升。学生在毕业之后可以直接从事计算机语言编程、计算机软、硬件的开发设计、系统集成、维护管理等职业。

2.学生要掌握相应的人文科学、职场社交能力、社会经济领域的科学知识以及良好的身心素质。教师应注意引导学生全面认知国内外的发展形势以及未来岗位对计算机语言类专业人才的标准要求,综合培养学生的人文科学素养以及强烈的社会责任感。学生要能够自主的学习计算机语言类课程的最前沿信息,明确计算机语言类专业对于社会发展所造成的影响,引导学生形成多元化、应用型的专业发展性思维。

3.培养学生的跨学科学习能力和一专多能素养,塑造学生的团队协作意识。教师在日常教学中应注意强化学生的自主学习意识和职业诚信意识,引导学生在学好本专业的同时广泛学习相关领域知识,进而将学生培养成一专多能人才。而且,在接受专业教育之后,学生要具备教育目标对应的核心能力。此外,教师应注意引导学生不断提高自身学习和应用计算机专业知识、数学、英语和相关工程知识的能力,这样方能确保学生在未来能够胜任计算机语言编程、软硬件设计、网络系统集成、维护管理等计算机工程实务工作。

二、基于C 语言的计算机语言类课程教学现状问题

从整体结构来看,基于C 语言的计算机语言类课程教学现状问题主要包括三种:第一,教材内容实用性有待加强。目前,部分院校所选用的C 语言教程内容相对陈旧,与教学目标和职业要求不符。第二,学生的学习兴趣不足。部分学生对基于C 语言的计算机语言类课程教学缺乏正确认知,时常因为不理解有难度的理论知识而失去学习兴趣。此外,如果教师采用的教学模式存在欠缺,也会影响学生的学习兴趣与动力。第三,教学方法须待优化。部分教师在开展基于C 语言的计算机语言类课程教学过程中所采用的教学方法较为单一,有可能整节课都在使用情境教学法或者微课教学法,这样必然会影响教学效果。

三、基于C 语言的计算机语言类课程教学方法与实践方案

(一)精选C 语言教材

教师应结合信息网络时代的教学要求精选C 语言教程,适当调整和完善计算机语言课程体系,同时针对学生的计算机基础能力、特长天赋、计算机技术产业应用和学生实践能力拓展等领域制定相应的课程目标,不断细化课程内容。其次,教师应注意发挥学生的主观能动性,尊重学生的建议和心声,与学生一起编撰C 语言教材。再次,教师应根据计算机语言类专业的教学要求和规范,将人文科学和社会责任可以纳入到计算机职业素养教育中。另外,教师可以将计算机语言类专业课程细分为专业基础和专业实践课程两大体系,并着重体现语言编程、软件开发和智能信息处理等重点知识内容。

(二)凸显“互联网+”产业服务在计算机语言类课程教学的优势

在基于C 语言的计算机语言类课程教学中,教师应立足于教学目标,充分体现“互联网+”产业服务在计算机语言类课程教学的优势,努力实现计算机语言类理论知识与专业实践的重构,采用分类培养的形式提升学生的综合素养。另外,教师应注意逐步提升学生的核心能力,强化学生的辨识、分析、解决工程问题的专业技巧,将语言编程、计算机数据分析、计算机模型建构等内容归纳到智力服务之中,将服务产业转型归纳大产业应用范畴。

(三)引入任务型驱动教学模式

在计算机语言类课程教学活动中,教师应定期引入任务型驱动教学模式,充分发挥学生的主体作用,引导学生自主的组成项目开发团队和学习小组,同时,教师协同本校为学生提供C 语言技术专业支撑,设计最佳研究项目,为各小组分层布置不同的研究性学习任务,确定研究技术和方法。在任务型驱动学习过程中,教师应指导学生通过C 语言分析编辑、软件分析、编码、软件测试等工序不断提升个人专业能力,同时要注重增强师生之间以及小组之间的沟通交流能力。另一方面,教师应全面研究整体项目进展状况,综合测评学生的专业实践能力与团队合作精神,同时要将企业对计算机语言专业技术标准纳入到实践课程考核范畴之中,对于企业的岗位需求进行实训质量的提升,这样有助于发挥职业化技能培养的优势,保证学生毕业后能适应企业岗位要求。

(四)综合培养学生的专业实践能力

教师应注意指导学生促进计算机语言类专业教学与其他学科的有机融合,将C 语言理论知识渗透于其他课程之中,从而全面提高学生的专业实践能力。其次,教师应协同本校定期组织计算机语言专业学科竞赛,采取更多具备综合性与设计性的实践性活动不断强化学生的专业知识应用能力。

四、结束语

综上所述,全面做好基于C 语言的计算机语言类课程教学工作,必须正视教学现状问题,编撰完善的课本教材,充分体现“互联网+”产业服务在计算机语言类课程教学的优势,努力实现计算机语言类理论知识与专业实践的重构。此外,教师应定期引入任务型驱动教学模式,为学生组建合作小组,并引导学生合作完成学习任务。另一方面,教师应结合培养一专多能人才的目标,不断提高学生的计算机语言类专业实践能力。

猜你喜欢
教师应计算机素养
“双减”政策下教师应做好高效课堂的践行者
抓住本质重理解基于素养活应用
集合学习中的数学素养
多思少箅彰显素养
强化家庭教育 提升家长素养
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
中国古代的“计算机”
教师应如“水”
Effects of total soy saponins on free radicals in the quadriceps femoris, serum testosterone,LDH,and BUN of exhausted rats