APP下载

网络资源在C#课程中的应用研究

2016-02-03孙红杰孙钰塽于啸张继成

教育教学论坛 2016年5期
关键词:数据类型网络资源毕业设计

孙红杰 孙钰塽 于啸 张继成

摘要:传统C#课程教学受授课学时的限制,知识的传授只能点到为止,无法满足学生对C#课程全方位的学习需求。本文对网络资源在C#课程中的应用进行了研究,丰富的网络资源是课堂教学的有力补充,拓展课堂授课的知识面,满足学生多领域学习的需求,疑难解答是课堂答疑的延伸,增加了师生之间的互动,提高了C#课程的授课效果。

关键词:C#;网络资源;项目

中图分类号:G642.0     文献标志码:A     文章编号:1674-9324(2016)05-0213-02

一、前言

C#是针对.net框架而开发出来的语言,能够完成.net框架的全部功能,在.net框架结构中占据举足轻重的地位。.net框架具有可移植性、多语言兼容、多操作环境等优越特性,是现今软件语言的重要组成部分,也是学生完成毕业设计、进一步深造和职场应用的重要武器。

传统的C#授课包括理论课和实验课。理论课讲授基础理论知识,实验课通过完成一个独立的小程序,巩固基础理论。由于受课时和教学大纲的限制,学生通过课程只能初步掌握C#语法基础和简单应用。学生没有涉猎C#完成整体项目的经验。

时代对人才的需求已不仅仅是掌握书本知识,要求灵活性强、全方位的技能型人才。从招聘面试考核中可以看出,在学历和教育背景相同的情况下,人们更需求有一定工作技能、技术型人才。只能纸上谈兵,动手能力差的学生越来越不受用人单位的喜爱。如何在有限理论教学的基础上,进一步拓展学生的知识领域和实践能力是目前广泛关注的热点问题。

网络的飞速发展,使得网络教育步入教育领域,包括网络图书馆、网络视频教学、和网络精品课程等具体应用。作为课堂教育的有力补充,研究网络资源在C#课程中的应用,具有重要现实意义。通过建立C#学习网站,能够让学生不受时间、空间和地域的限制,广泛涉猎C#语言的各应用领域,提高动手能力和实践能力,为今后走向工作岗位和进一步深造打下良好的基础。C#网络资源的应用能够进一步缩小学生之间的差距,网络资源具有反复观看,重復学习的特点,对于接受能力差的学生,通过网络资源更加细致地进行学习,达到提高学生整体学习效果的作用。

二、网络资源建设的研究

研究网络资源在C#课程中的应用,是传统网络课程建设的有力补充,是在课堂授课基础上的进一步拓展,涉猎C#课程的更广泛应用领域。网络资源的建设依托于互联网,便于学生随时随地进行学习。网络资源框架图如图1所示,包括知识模块和互动模块。知识模块主要负责提供学生进行学习的资源,互动模块负责学生自我检测和疑难解答。

1.知识模块。知识模块的建设基于构建主义,包括基础知识、示例应用和项目应用三个部分,以资源为基础,示例为辅助,项目为扩充。基础知识为主干,辅以示例应用进一步讲解基础知识,最终以项目为线索贯穿整个知识体系,达到实践应用的最终目的。基础知识资源是已有课程教材资源的进一步拓展,除了进一步细化扩展教材上所拥有的知识与技能外,还需要与社会密切联系,将课程学习的过程与方法,课程知识的应用与价值引入到网络资源中。网络资源更加细致,每个知识点详尽地展示,对应示例更加丰富,将每个知识点在不同领域的使用分别进行示例演示,拓展知识面。网络资源更注重实际应用能力的培养,在软件工程思想的指导下,增加项目应用,毕业设计中常用的典型项目和科研中常用的研究项目用于丰富项目示例库,通过具体实例,拓展学生视野,增强学生动手能力。比如毕业设计中经常使用的管理系统(如图书管理系统、房产信息管理系统等)包括权限的设置,信息的录入、查询和增删改等基础应用,是做毕业设计频繁使用的基本功能,通过项目应用模块提前进行训练,对学生顺利完成毕业设计,提升毕业设计质量具有非常重要的现实意义。

资源的建设采用树形拓扑,以课程做主干,在每个课程节点上进一步扩充详细资源子节点。比如在讲到数据类型的时候,课堂授课由于时间有限只是简单介绍数据类型标识符和可表示的数值范围,在网络资源中介绍使用数据类型的原因,电脑中数据类型存储的方法,.net Framework中数据类型的归属,数据类型的缩写表示,以及对每种数据类型补充详细的描述和每种数据类型在程序中的具体应用,通过每种数据类型的应用示例,使学生了解每种数据类型的具体使用环境,对数据类型的应用环境有了深刻的认识,丰富知识的同时加深记忆。

2.互动模块。互动模块包括习题考试和疑难解答两部分,用来检测学生的学习状况和解答疑难问题。考试是强化知识记忆的重要手段之一,习题考试模块涵盖所有的知识点,系统地以考试方式检测学生的学习情况。通过网络习题,学生可以了解哪些知识点存在问题,借助答案部分的参考解答,对知识点有彻底的认识。为期末考试打下了良好的基础,提高学生整体成绩,增强学生与同等院校的竞争力。

学生对于学习过程中不明确的问题使用疑难解答模块进行处理。一种方式是可以在疑难解答留言处进行留言,有老师定期解答问题或者同学之间可以互相解答问题。另一种方式是发Email给老师进行咨询,老师在收到信件后进行回复答疑。疑难解答方式既方便了学生解决疑惑,同时教师通过答疑也会了解哪些知识点是学生没有吃透的,可以更进一步的详尽讲解。或者有些课堂教学中没有的知识点是学生普遍关心的,可以适当加入课堂教学中。促进教师不断地完善课堂教学,提升教学质量。互动模块的建立在提高了学生成绩的同时也是教师获取学生学习状况和关注点的重要途径。

三、结论

网络资源的建设是课堂教学的拓展,学生自学为基础,所有知识体系详尽细致,每个知识点都有示例配套讲解,所有项目都有详细设计和具体编码实现,充分满足了学生广泛涉猎C#课程的学习积极性,与课堂教学相呼应,能够提高学生的学习兴趣和学习积极性。同时促进了师生互动性,增强教学效果。

参考文献:

[1]卢长鹏,薛永三,柴方艳,等.《ASP.NET程序设计》课程教学改革策略的探索[J].电脑知识与技术,2013,19(12):2832-2833,2835.

[2]朱红英,赖蘋华,宫晓曼.基于项目驱动的DACUM模型Java课程开发建设研究[J].科技通报,2014,30(11):242-244.

[3]王华东.阶段式教学法在ASP.NET程序设计课程中的应用[J].计算机时代,2014,(10):71-72,75.

[4]师硕,薛桂香,于洋.基于CDIO工程教育理念的.NET程序设计课程教学实践[J].教育教学论坛,2015,(12):93-94.

[5]张煜,李萌,李乐山.项目驱动式教学法在工业设计专业课程中的研究与实践[J].吉林省教育学院学报,2014,30(2):97-99.

[6]钟永彦,陈娟.基于项目驱动的电气控制技术教学研究[J].中国教育技术装备,2013,(36):80-81.

[7]段秀红.浅析项目驱动教学法在大专院校计算机网络教学中的应用[J].科技创业家,2013,(24):159.

[8]那一沙,吴子东,杜修平.基于建构主义的面向对象程序设计C++教学[J].现代远距离教育,2008,(4):35-37.

[9]杨维东.建构主义学习理论述评[J].理论导刊,2011,(5):13-17.

猜你喜欢

数据类型网络资源毕业设计
详谈Java中的基本数据类型与引用数据类型
高校毕业设计展吸引业内眼球
如何理解数据结构中的抽象数据类型
毕业设计优秀作品选登
基于FPGA的毕业设计实践平台实现
网络资源在高中班级管理中的运用
谈网络资源在大学计算机教学中的应用
网络资源在语文综合性学习中的运用
对等网络资源搜索模型研究
范畴数据类型上的子类型*