首页  教学管理

计算机专业语言类课程设置与教学研究

发布时间:2019-12-13
浏览次数: 2074

  计算机语言课程作为计算机专业重要的基础课,在计算机专业教学和软件开发中起着重要的作用。如何提高学生程序设计能力和软件开发思维机电工程系计算机教研室根据人才培养目标实际需求在计算机专业语言类课程设置及教学方面进行了积极探索与研究进行了合理取舍

  计算机语言类课程的设置。计算机语言有Java、Python、C语言、C++、C#、PHP等几十种,每种语言因应用场景不同,具有不同的作用。

C语言是学生入门接触到的第一种语言,也是一种通用型命令式计算机编程语言,几乎所有现代编程语言脱胎于C语言,学生学习其他类语言的基础,特别是随着嵌入式技术的发展,C语言的应用也随之不断广泛

Java语言是目前市场需求量最大的计算机语言用途非常广泛可以用开发Android&IOS应用、视频游戏开发、桌面GUIs、软件开发。目前社会上Java工程师需求量远大于其他语言。

C++C#是一种面向编程的计算机语言,它是在C语言基础上升级开发的高效率开发工具,被广泛视为最出色的大规模应用构建语言。主要开发软件、搜索引擎、操作系统、视频游戏开发windows应用、企业级业务应用、开发软件等。

Python语言是近年来随着AI的普及和大数据技术的发展,热度不断增长的语言。学习起来相对简单,上手难度低,拥有很广泛的工具及功能库。主要用于web开发、视频游戏开发、桌面GUIs和软件开发等,它将随着物联网技术的普及得到更广泛的应用

计算机教研室经过对种类繁多的计算机语言科学分析,最终确定C#Java、Python三中语言,作为计算机专业语言教学的重点内容。

改进计算机语言类课程教学方式方法。针对计算机语言学生难以掌握的基本特点,计算机教研室在教学中,其一,把握学生心理特征,调动学生学习热情为重点,不断改进教学方法。如在C或C++教学中,从帮助学生掌握基本语法讲起,由浅入深;在数组和指针教学中从讲解例题和习题入手等其二,合理安排教学课时,适当增加学生实践时数。根据计算机语言类课程总课时,在教学中尽可能合理分配基础理论知识教学课时实践课时,力求做到让学生既能掌握基础理论知识又能提升实操能力,使其成为应用型技能型人才。其三,帮助学生克服畏难情绪。学习计算机语言类课程学生认为枯燥乏味,且难以掌握用处不大,不如学习多媒体、应用类的课程有趣,往往产生学习上的畏难情绪或厌倦情绪。针对这一情况计算机教研室对此进行了专题进行研究从激发学生的学习兴趣入手,采取由易到难、案例教学法等教学方式,开发学生学习学习的内在动力其四灵活运用教学手段学习借鉴目前社会培训机构在培养学生过程中教学内容设置、课时安排、考核方式灵活等经验与做法,适时调整教学内容,在既定的教学课时数中合理安排教学内容,采取以完成学生学习目标为考核方式,注重学生学习过程考核。

计算机教研室通过坚持不懈地创新与改革,目前,在计算机语言类课程教学过程中,基本形成了围绕教学目标,采用项目教学方法,实施“教、学、做”一体化教学模式;以任务为驱动,师生双方边教、边学、边做,共同完成某个教学目标和教学任务,融理论教学、实践教学、技术服务于一体,开展师生互动教学;采用多种教学方式,如互联网教学、短视频教学,以及多种自由化教学模式,尽可能发挥师生在教与学中的主观能动作用,促使师生教与学的过程中产生同振效应。

  实践表明,按人才培养目标设置计算机语言类课程教学内容,采用项目教学案例教学等灵活多样的方式方法,运用新的教学手段不仅能激发学生的学习兴趣调动学生主动学习的热情,而且能培养学生发现问题、分析问题、解决问题的能力,进而提升学生的自我革新的能力,有助于培养学生适应未来就业创业的能力。(机电工程系)