网站首页  词典首页

请输入您要查询的论文:

 

标题 C语言程序设计网络共享课程建设研究
范文

    彭顺生

    摘要:为了更好的培养学生自主学习、个性化学习、协作精神、终生学习能力,构建网络共享课程是信息时代下教育教学的新局面。C语言程序设计网络共享课程在理论与实践教学内容,课程总体设计,课程学习资源建设,学习活动设计,课程评价方式方面进行研究,形成了计算机思维为导向,以能力培养为核心,以服务应用为目标,以学生为主体的网络共享课程。通过多年的教学实践,学生参加各类竞赛获得奖项57项,全国计算机等级考试二级C语言通过率提高了15%。

    关键词:C语言程序设计;网络共享课程;教育教学

    中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)33-0152-02

    网络共享课程具有资源共享,学习自主,课程结构开放,协作学习、交互便利的特点,符合信息时代下学生自主学习能力培养、发展学生个性、利于学生终生学习。经过多年的探索和实践,通过大量校内外交流和学习,结合程序设计课程特点以及我校的育人目标,C语言程序设计坚持“一个主线、两个课堂、三个层次、四个结合”的课程设计原则,以实践导向重构课程内容,优化教学环节,构建符合互联网时代学生学习的程序设计课程教学体系。在课程教学观念、教学方法、教学手段方面不断创新,打造以计算机思维为导向,以能力培养为核心,以服务应用为目标,以学生为主体的网络共享课程,真正实施了以学习知识向能力培养转变;以面向应试向面向应用转变的教学模式。几年来,通过对C语言程序设计网络共享课程建设研究,学生参加省级以上竞赛,获奖项57项,全国计算机等级考试二级C语言通过率提高了15%。

    1 课程内容设计

    课程内容设计以程序设计方法为核心,以图书收银超市系统实现为主线组织教学内容,以由简到繁分解图书超市收银系统为20个容易实现的工作任务,以知识够用为原则重构课程内容。在阐述C语言基本知识点的同时,补充代码风格,函数封装,程序调试,常见错误分析等现代程序设计所必备的知识,将课内教学与学生课外自主学习网络共享课程相结合,将上机实践贯穿与作业、实验和考试等各个环节,达到巩固基础知识,提高编程兴趣、熟练编程技能、加强综合素质的目的。

    1) 理论教学内容结构图

    2) 實践教学内容结构图

    2 课程设计

    1) 一个主线

    以能力培养为主线。课程以图书收银超市系统的设计与实现为主线组织教学内容,以任务为驱动,以能力培养为主线。

    2) 两个课堂

    教室课堂和网络课堂。课程网络共享平台成为教学的有力辅助工具。2015年完成了超星慕课C语言程序设计网络共享课程平台的建设工作。平台包含了课程视频、富媒体,讨论,作业,自测、无纸化考试。除课堂教学外,学生可以浏览并学习课程资源,相互讨论,提交作业,最后考试。拉近了教师与学生的距离,丰富的教学资源吸引学生课后思考钻研,打破了学院、班级及教学班之间的界限,真正做到了资源共享,沟通无限。学生从课堂学习到网络平台自我学习形成了“接受知识与理解知识、应用知识的结合”,突出了课程学习的开放性和自我训练的定向性,培养学生的独立思考和解决问题的能力。

    3) 三个阶段

    由浅入深、由表及里、由简到繁的循序渐进的教学和认知规律,我们将教学过程,特别是实践环节的层次分解为,初级渗透(语法引导阶段)、中级提高(趣味题目驱动、计算机等级考试二级试题)、高级思维(实际问题求解)三个阶段。首先和任何语言一样,学生必须掌握C语言的构造规则,通过一些基本练习,掌握C语言的语法结构和编程规则,其次通过设计大量趣味习题及计算机二级等级考试试题,让学生掌握一些常用的算法,最后设计与实现图书超市收银系统项目,让学生全面提升分析问题解决问题的能力,用计算机的语言表达现实问题的能力。更重要的是通过这样的学习,真正做到理论联系实际。

    4) 四个结合

    大学是让学生学会方法,提高能力,能够解决实际问题。因此一门课程的学习就不仅仅是课堂讲授,应该是教与学全方位的互动,即理论与实践、教学与竞赛、考级、教室与网络、基础课与专业课相结合。

    理论与实践的结合:每章每节以及相应知识点,都强调基本概念练习和编程练习。课后布置编程作业,检查学生应用相应知识的能力。教师提出思考题和趣味问题,学生可以在讨论区交流。

    教学与竞赛、考级的结合:以竞赛、考级促进教学是我们课程组一直倡导的。教师不仅要胜任教学,而且要能带竞赛及考级辅导。几年来课程组成员承担的竞赛获得省级以上奖项57项,其中国家级一等奖2项,二等奖2项,三等奖4项,省级一等奖14项,二等奖21项,三等奖14项优秀成绩。近年全国计算机等级考试二级C语言通过率提高了15%。通过竞赛和考级不仅丰富了课堂,而且学生们将理论运用到实际中,很多同学也找到了自己的兴趣点。

    教室与网络结合:毕竟课堂时间是有限的,内容多,节奏快,为了帮助学生很好的掌握知识,开阔视野,授课教师精心维护网络资源,不断为学生补充内容,积极回答学生提出的问题,密切关注学生的学习状况,师生交流与互动充分。

    基础课与专业课结合:虽然C语言程序设计是基础课,该课程学习的好坏对计算机类专业学习影响很大,在低年级很多具体问题可以用计算机求解,为了让这些同学由亲身体验,运用计算机解决专业中的问题,主讲教师把高年级同学做的项目带到课堂,引导学生立足眼前,面向未来,将今天的基础课学习与今后的专业课学习密切结合,增加了兴趣,改善了教学效果。

    3 学习资源建设

    1) 基于慕课的大案例一案到底的《C语言程序设计》网络课程教学平台,为了满足计算机工程学院C语言程序设计课程的网络教学需求,2015年课题组教师共同完成了课程网络平台的建设,目前平台本院教师使用外,还先后被我校电子工程学院、外校福建眉州职业技术学院、湖南工业职业技术学院、郑州信息工程职业学院等30多位老师,2000多名学生注册学习。

    2) 在线考试系统(B/S),提升教学效果,考试改革必先行,课程已经建立在线考试系统V1.0,随机组卷及自动评分,已有1000多名学生采用无纸化考试,重点考核学生实际解决问题能力,自动判卷也避免了改卷的主观性。

    3) 面向读者的微课版教材建设,课程已出版了《C 语言项目式系统开发教程》-微课版,学生使用手机扫描二维码就能随时随地进行学习。

    4) 面向学生竞赛的竞赛网站,其丰富的题库资源为学生了解“蓝桥杯”及ACM竞赛培训活动提供了方便条件,为优秀学生提供一个课外自主研究的环境。

    (5) 面向学生参加全国计算机等级考试的学习平台(B/S),系统有效解决了无法更新相关资源、安装工作量大、更新慢,缺乏交互性及个性化的辅导,大大提高了培训工作效率,提高了通过率,增强了学生专业技能,在实践中取得了良好的效果。

    4 学习活动的设计

    课程学习活动的设计,采用任务驱动法、坚持以学生为中心,结合网络课程学习平台,设计以学生自主学习、师生互动以及学生合作学习的学习活动,并提供丰富而周到的学习支持服务,能有效、及时地帮助学生解决在课程学习、成绩考评、网络资源利用、网络学习方法等方面遇到的问题与困难。

    5 学习评价方式

    课程采用多元考核评价方式,突出过程性考核,过程考核占60%,期末综合考试占40%(无纸化考试),另外鼓励学生参加竞赛、全国计算机等级考试(C语言二级),如竞赛获得省级三等奖以上或通过全国的课程成绩加20分,满分100分止。

    <6 结束语

    经过多年的探索和实践,结合程序设计课程特点以及我校的育人目标,对C语言程序设计课程理论与实践教学内容,课程总体设计,课程学习资源建设,学习活动设计,课程评价方式方面进行研究,2015年建成了立体化网络课程平台,课程资源丰富,几年来通过校内外教师与学员的实际使用,学生学习效果明显提升,各类竞赛成绩显著,等级考试通过率明显提升,运用C语言解决实际问题能力明显增强。实践证明,C语言程序设计网络共享课程有一定的实用和推广价值。

    參考文献:

    [1] 谭征. C语言MOOC课程的设计与探讨[J].教育教学论坛,2017(8).

    [2] 杨久红,王小增.互联网+时代背景下精品资源共享课建设研究——以“C语言程序设计”课程为例[J].兰州教育学院学报,2015(12).

    [3] 叶军,王磊,韩宇贞,等.省级精品资源共享课C语言的建设与实践[J].计算机教育,2017(7).

    [4] 叶从欢,王光伟,黄兰英,等.面向C语言的基于MOOC的双主体教学模式研究[J].科技视界,2015(12).

    [5] 李念, 徐广情. 基于翻转课堂的《C语言程序设计》课程教学改革[J]. 电子制作, 2015(7).

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/3/10 17:48:15