欢迎来到天天文库
浏览记录
ID:21769469
大小:53.00 KB
页数:5页
时间:2018-10-24
《《c 语言程序设计》网络课程开发与实践探析 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《C语言程序设计》网络课程开发与实践探析汤怀曾昭江广东创新科技职业学院广东东莞523960【文章】本文分析了构建一个X络课程学习平台对于C语言初学者的必要性,对X络课程平台的教学模式、设计原则、开发过程、技术应用等多方面进行探讨之后,运用基于开源php平台的Moodle,设计和构建了适合于本校学生使用的《C语言程序设计》X络课程平台。【关键词】C语言;X络课程;在线资源库;Moddle;学习群体0引言《C语言程序设计》是高职院校计算机、软件、电子类专业的一门专业基础课程,主要培养学生计算机编程的基本思想、编程基本技能及逻辑思维能力。尽管C
2、语言语法简单,但由于过于灵活多变,反而大大提高了高职学生学习C语言的门槛,成为学习程序设计类课程的绊脚石。虽然学生可以借助教材、其他参考书籍、X络课件或视频等现有的教学资源学习,但学生第一次学习程序语言,尚未掌握学习方法与技巧。因此,构建X络课程让学生打破时间的限制,进行个性化、自主化的学习,有利于提高学习积极性和学习效果。1课程整体设计1.1课程建设目标通过建设《C语言程序设计》X络课程,学生可以随时访问本课程的X络学习平台的教学资源,包括教学文件、多媒体课件、授课录像、经典案例、学习参考资料等。学生可以通过X上答疑子系统,将学习中的疑
3、难问题提交给系统,以便教师或其他同学及时解答,形成教与学的互动,增强学习的积极性。同时教师还可以利用作业与考试平台,布置各类型的练习与测试题目,让学生课外完成并上交,客观题自己完成评分,以及知识点的解答,便宜于更好地检测学生的学习效果。通过开发X络课程,可以极大地激发学生的自主学习能力与创新能力,真正建立一个师生沟通与交流的平台。课程学习平台、作业平台和考试平台,图4配置节点软件开发Softent062电子制作开设X上答疑系统,形成教与学互动式的教学模式,最大限度地激发学生自主学习与创新,提高学生的学习积极性。解决我院学生学习C语言程序设
4、计课程中,不能自主学习的现状,通过开发X络课程,建立一个学生与教师学习与沟通的平台。1.2X络资源的建设C语言作为计算机类学生的第一门程序语言,必须让学生理解程序在计算机中的执行的特点,让学生掌握如何通过自己编写的程序,让计算机为人服务。同时必须让学生熟悉C语言的语法结构、编程思想和编码习惯。学生需要在短时间内接触到大量的信息和知识,仅仅依靠课本的内容是无法完成的。为了更好地满足学生的学习需求,结合C语言程序设计的教学实际,根据不同学生的学习情况,需提供多种形式的教学资源,如在线课件、在线题库、重难点解析视频、趣味题、软件大赛真题、软件代
5、码剖析、参考资料、分组讨论、在线答疑等。让学生在丰富的教学资源体系中,充分去感觉与领悟C语言的真谛。1.3教学内容与评价方式的设计《C语言程序设计》课程在日常课程教学中,以程序设计为主线,以编程应用为驱动,通过案例和问题引入内容,重点讲解程序设计的思想和方法,并结合相关的语言知识的介绍。教学内容主要包括三个方面:基本内容(数据表达、数据处理和流程控制)、常用算法和程序设计风格,以及C语言应用中的一些处理机制(编译预处理和命令行参数等)。涉及数据类型、表达式、分支、循环、函数、数组、指针、结构体、文件的概念和应用,以及指针和各种构造类型的混
6、合运用,基本算法等内容。对于高职学生来说,要掌握课程要求的全部内容具有较大的难度,需要一种持之以恒的耐心。因此在本课程内容的整理规划中,将教材的知识点在课堂中讲解并进行适当的举例与练习,同时将每个章节的重点、难点录制成视频录像放置于X络课程中,并配有一定量的课后练习题以及测试题,让学生检测学生的效果,达到坚持不懈地学习。为确保学生积极主动地参与进X络课程的教学,在本门课程的学习评价中,采用线上课程与线下课程相结合的考核方式对学生进行评价,以增强双边效果。其中日常课程教学占60%,包括考勤、课堂表现、平时作业及期末考试;X络课程占40%,包
7、括X络课程登陆的频率、课件资源在规定时间内点播次数、课后练习题的完成情况,以及各个章节、单元和总体测验的成绩。X络课程总分为1000“学点”,学生完成相应的操作或测试,即可获得相应的点数,在学期末即可兑换成对应比例的学科分数。这种方式,将极大地激发和培养学生利用课余时间参与X络课程学习的良好习惯。2Moodle平台构建的教学模式Moodle(魔灯)是澳大利亚的博士MartinDougiamas,基于建构主义教育理论而开发的课程管理系统,是一个免费的、开源的的软件,它即是一个优秀的课程教学管理软件,也是一个功能强大的学习管理系统。Moodl
8、e是一个基于模块化设计,采用面向对象方式开发的课程管理系统,帮助教学人员创建高效的在线学习组织。针对教学组织模式,平台支持班级或小组学习的分组功能,可以让学生分成多个小组的形式,进行小组互助与
此文档下载收益归作者所有