当前位置:大学毕业论文> 论文范文>材料浏览

关于计算机专业相关论文范文 和非计算机专业C语言程序设计课程教学改革有关电大毕业论文范文

主题:计算机专业论文写作 时间:2024-01-06

非计算机专业C语言程序设计课程教学改革,本文是关于计算机专业相关自考毕业论文范文与计算机专业和语言程序设计和教学改革类硕士论文开题报告范文.

计算机专业论文参考文献:

计算机专业论文参考文献 教学改革论文语言教学和杂志机械设计制造与其自动化专业论文课程教学杂志

韦娜,安毅生,卢江,樊海玮

(长安大学信息工程学院,陕西西安710062)

摘 要:《C语言程序设计》课程是大学计算机基础教育核心课程,是学生计算思维能力培养重要载体.通过该课程学习,学生可在实践中逐步掌握程序设计思想与方法.根据近几年非计算机专业程序设计课程实践探索,从完善教材建设与题库系统、加强实验环节、引入“雨课堂”、补充课堂教学等方面介绍了非计算机专业C语言程序设计课程改革措施,说明了教改方向.

关键词:非计算机专业;C语言程序设计;教学改革;雨课堂

中图分类号:G434

文献标识码:A文章编号:16727800(2018)01005102

收稿日期:20170911

基金项目:教育部高教司-微软公司2016校企合作专业综合改革项目(2016MOEMSCT0219);2017年长安大学高等教育教学改革研究项目(201719);2016年长安大学本科教学项目(0012310600161000)

作者简介:韦娜(1977),女,陕西西安人,长安大学信息工程学院副教授,研究方向为图像处理与模式识别;安毅生(1972),男,陕西西安人,博士,长安大学信息工程学院教授,副院长,研究方向为分布式系统建模与仿真;卢江(1962),男,山西太原人,硕士,长安大学信息工程学院高级工程师,研究方向为计算机网络应用;樊海玮(1974),男,陕西西安人,硕士,长安大学信息工程学院副教授,研究方向为软件工程理论与方法.

《C语言程序设计》是计算机软件开发领域最流行程序设计语言之一.非计算机专业学生通过该课程学习,可掌握应用程序开发一般方法.理解应用程序基本概念、主要功能和应用程序编程思想.在开发环境下,独立编制、调试和运行程序,自行开发简单应用程序,并为今后使用其他开发工具打下基础[1].目前课程存在主要问题包括[2]:

(1)知识点多且零散.该课程知识点多,内容分散,理论性较强.

(2)非信息类专业学生学习目的不明确,学习时间和精力投入不足.

(3)学生基础差异大.不同地区学生基础水平差异较大,没有采用分层教学,难以实现因材施教.很多学生只会验证课本例题,对编程思想理解不透,独立编程时无从下手.

(4)教学方法单一,学时压缩.学校2016年《C语言程序设计》课程原有60学时压缩为48学时.传统“填鸭式”教学模式使学生处于被动学习状态,难以满足新教学要求.

如何对现有教学作必要补充,在有限学时内提高教学质量,值得实践研究.本文尝试从多方面对非计算机专业C语言程序设计课程进行教学改革,调动学生学习积极性,提升教学效果.

1改革教学方法

1.1完善教材建设

课程团队编写的《C语言程序设计》教材具有以下特点:

(1)例题经典,分析透彻.选择典型例题,注重算法设计,强化程序设计能力培养.帮助学生在应用中加深对C语言基本语法和程序设计方法的理解.

(2)设置引例,承前启后.每章设置引例,起承接过渡作用.通过引例使学生对新知识有感性认识,引例引出语法,语法引入应用.将面向语法为中心的教学转变为面向问题求解的教学,突出程序设计思想与方法.

(3)综合实例,贯穿全篇.以菜单驱动的“学生成绩管理系统”为主线,主要章节实例部分围绕综合实例展开.引导学生编写菜单驱动的成绩管理系统,提高系统思维能力.该内容可作为课程设计参考内容.

(4)注重实用性与趣味性.选择实用有趣题目,引导学生体会利用计算机解决问题的思路与方法,注重培养学生计算思维与编程兴趣.

配套编写了实验指导用书,完成同步上机实验指导,使理论教学和实验教学紧密结合.在教学过程中注重对学生学习过程的考查,将“教与学”、“学与练”更好地结合起来.

1.2完善题库系统

强化实验环节,通过课内实验、课外作业、综合训练等环节.加大实验分析课时间,分析典型错误案例,压缩语法教学时间.

(1)每一章节,建立课堂练习,学生当堂提交,评分.每一章节在题库系统中建立课后练习,学生课后完成;建立期中测试题库,督促学生加强平时练习.教师据此记录学生平时成绩,使考试学习过程轻松纳入规范化、数字化、常态化管理,有效地提高教师工作效率和学生学习质量.

(2)积极开展课程考试改革,把期末考核与阶段性测试相结合,以考带练,以练促考,实施“理论+实践+过程”的全方位考核.充分考虑学生学习态度以及平时成绩,强化过程考查[3].引导学生从单纯知识掌握向学习与应用并重转变,实现考试内容能力化,形式多元化、方式过程化.

(3)非计算机专业学生对该课程投入不同,兴趣度不同,部分学生能力和计算机专业学生相当,因此,根据学生层次设置分层作业,引入综合练习,激发学生编程兴趣.

图1是学校e考天下网上考试学习系统登录界面.图2是在线考试学习系统建立的各种类型练习项目.

图1E考天下网上考试学习系统

图2在线考试学习系统建立各种类型练习项目

第1期韦娜,安毅生,卢江,等:非计算机专业C语言程序设计课程教学改革研究

韦娜,安毅生,卢江,等:非计算机专业C语言程序设计课程教学改革研究第1期

1.3引入雨课堂

传统程序设计课程课堂教学中,一个普遍问题是学生逻辑思维能力、理解力不同.以一定教学计划讲授课程时,总会打击部分学生学习积极性.清华大学“学堂在线”推出了智慧教学工具——“雨课堂”[4].以碎片化优质资源作为课前预习、课后复习资料,满足不同认知学生学习需求,有助于课内组织高效讨论.

雨课堂采用PowerPoint和微信作为平台,操作简单,容易上手,本学期将自动化专业及测绘工程专业3个班级作为改革试点,将“雨课堂”引入教学环节.开设了雨课堂班级,邀请学生加入.

课前,“雨课堂”发布教学课件供学生预习.课中,在PPT中添加题目,进行实时课堂测验,老师和学生之间互动更多.讲授完一个知识点,实时推送习题,了解学生知识掌握程度,督促学生提高注意力.课后,制作了与教材配套的习题讲解课件与经典算法课件.这些课件有助于学有余力学生提升学习、个性化学习需求.教师也可以便捷、量化、准确地获取学生课堂教育数据.

“雨课堂”的应用有助于更好把握学生学习轨迹,增强师生互动,学生能随时学习、分层次学习、碎片化学习.习题讲解环节可以不占用课堂时间.学生可以反馈哪些习题需要重点讲解.图3为雨课堂习题讲解推送后的学生反馈.

图3雨课堂练习讲解学生反馈

实践证明,碎片化雨课堂资源使学生能在课前按需学习,用较少学时达成教学质量.这种以学生为中心的教学模式下,课堂不再完全是老师传授知识,更多的是思辨、讨论及编程实践,有利于培养学生探索创新能力.

该模式有利于充分挖掘学生兴趣爱好及学习需求.在教学中根据学生反馈不断改进、调整课程结构以适应当前阶段学生学习情况,并形成一套完整教学思维.

2工作方向

大学公共基础课教学改革是一项系统工程,需要不断学习、研究、探索、实践和优化:①完善教学资源建设,包括MOOC课程,试题库、作业库等素材资源的建设;②根据学校行业特色,以不同行业专业对计算机知识需求为导向,确立适合特色行业的计算机公共课程群,提高教学靶向效果;

③将更多的教学视频引入“雨课堂”,兼取“雨课堂”便捷性和MOOC优质资源[5],使教学过程更加充实和有效;④将计算思维能力培养作为程序设计语言类课程教学主要任务[6].即“以计算思维方法为指导、以实例为主线、以教师为主导、以学生为主体”,深化教学改革.

3结语

“教-学”到“学-教”,它表现的是教学重心迁移.这种模式下,教师角色正在变化,由内容呈现者转变为学习指导者.更为重要的是,学习者学习模式由被动接受转为主动学习[78].

《C语言程序设计》是一门实践性很强的课程,对于非计算机专业学生,教学方法要以学生为中心,以培养学生计算思维能力为核心目标,以教学内容为依据,以引导学生思考为重点.在实践中不断改革教学方法,使学生与老师有更多互动,有效拓展学生学习时间和学习空间,为学生创建“智慧”课堂.

参考文献:

[1]赵卫东,冯超男,张丽.基于计算思维的程序设计语言类课程教学改革[J].计算机教育,2016(12):2830.

[2]王军英,马红梅.C语言程序设计教学存在的问题与对策[J].教育理论与实践,2015(3):6364.

[3]王志敏,李文举.程序设计语言类公共基础课程过程化考核方案的探索与实施[J].软件工程师,2016(1):1618.

[4]徐昊,黄岚,宋冬蕾,等.智慧课堂:智能化与游戏化教学探索与实践[J].计算机教育,2017(2):1013.

[5]郑莉.C++语言程序设计慕课的设计[J].计算机教育,2015(23):120122.

[6]李文生,吴舜歆.面向计算思维能力培养的程序设计课程[J].计算机教育,2014(3):5760.

[7]朱征宇,曾令秋,杨广超.以学生为中心的讨论式互动教学探索[J].计算机教育,2017(3):124128.

[8]陈娟,张长海.程序设计基础课教学实践探讨[J].计算机教育,2014(15):6771.

(编辑:戴皓)

上文结束语,上述文章是关于计算机专业和语言程序设计和教学改革方面的计算机专业论文题目、论文提纲、计算机专业论文开题报告、文献综述、参考文献的相关大学硕士和本科毕业论文.

基于翻转课堂的程序设计课程教学改革实践
翁佩纯 马 慧(电子科技大学中山学院, 广东 中山 528400)摘 要 程序设计课程是一门实践性很强的课程, 其教学效果将直接影响学生对后续专业课程的学习信心 翻转课堂强调以学生为主教师为辅的教学模.

C语言程序设计中微课程教学模式
摘要针对学生普遍认为C语言程序设计难懂难学的现状,结合当前研究热点“微课程”理念,从教学理念、教学模式、搭建实验平台……方面提出教改思路 关键词微课程;程序设计;自主学习;创新.

高职汽车检测和维修专业发动机构造和维修课程教学改革
摘 要随着我国汽车保有量逐年增加,汽车后市场发展空间巨大,汽车类技术技能型人才紧缺,汽车发动机构造与维修是高职高专汽车检测与维修技术专业核心课程之一,是培养技能型紧缺人才的重要课程 学生在学习过程中还.

高校艺术设计专业包装设计课程教学改革和
摘要在信息技术快速发展的今天,高校艺术设计专业的包装设计课程教学也面临着改革和创新 现在虽然包装设计课程已经有了很大的发展,但是在基础教学和学生实践动手能力方面还是存在问题 只有培养出具有更加丰富的实.

论文大全