基于网络的C语言自主学习平台的研究与设计
本文关键词:基于网络的C语言自主学习平台的研究与设计
【摘要】:近年来国内外流行的C语言程序设计,是计算机专业及其相关专业的一门基础课,是学习计算机其它课程如数据结构、JAVA语言程序设计等课程的先修课,同样也是深入学习编程的基础。因此,提高C语言这门课程的教学质量对于培养大学生的计算机技能至关重要。但是,一方面,由于C语言概念比较复杂,规则繁多、使用灵活,在传统的课堂教学环境下,学生很难在45分钟内掌握好老师讲的每一个知识点。另一方面,相对于Photoshop、flash等带有趣味性的软件,C语言显得比较枯燥,学生的学习兴趣普遍不高。对于初学者来说要在短时间内学好这门课程并不容易。 近些年来,伴随着信息技术在教育领域中的应用,无论是教育形式还是教育手段都有了较大程度的变革。在此期间,一种新的教育形式----网络学习正在逐渐兴起。作为对传统课堂教育的有效补充和延伸,网络学习在教育领域中发挥着越来越大的作用,而基于网络的自主学习平台作为进行网络学习最主要的载体,其研究与设计的数量和质量受到了国家教育部的高度重视。 针对以上所述中传统教学中C语言学习的难点和当今网络学习的优点,可否有一种方法,利用网络学习的优点来解决传统C语言学习中的难点呢?答案是可以的。本文尝试设计一个基于网络的C语言自主学习平台,以激发学生学习C语言的学习兴趣并在一定程度上提高学生的学习质量。 根据传统课堂环境下学习者学习C语言的特点及存在的问题,本课题研究和设计一个基于网络的C语言自主学习平台设并加以技术实现。论文共分为六章,第一章主要阐述了基于网络的C语言自主学习平台的研究背景和意义以及国内外研究现状和本文的研究目标、研究内容和研究方法。第二章主要阐述了C语言自主学习平台的理论基础,包括基于网络的C语言自主学习平台的一些基本概念和自主学习理论、建构主义学习理论等。第三章对该网络自主学习平台进行分析,主要有学习目标分析、学习者分析、学习活动设计等。第四章详述了对本平台的总体结构设计和功能设计等设计。第五章详述了该平台的开发各环节,包括平台采用的主要技术以及数据库的设计和各功能模块的实现。第六章为结语与展望。 本文就是以建构主义学习理论和自主学习理论为指导,以计算机网络作为开发一种工具和开发环境,来研究和设计C语言自主学习平台。在该平台中学习者可以不受时间空间的限制,随时随地的学习,碰到疑难问题还可以跟教师或者同学之间进行实时或者非实时的交流,以帮助学习者更好的掌握好C语言这门学科。
【关键词】:网络 C语言 自主学习 学习平台 建构主义
【学位授予单位】:山东师范大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:G434;TP312.1-4
【目录】:
- 中文摘要6-8
- ABSTRACT8-10
- 第一章 绪论10-15
- 1.1 选题背景及研究意义10-12
- 1.1.1 选题背景10-11
- 1.1.2 研究意义11-12
- 1.2 国内外研究现状12-13
- 1.2.1 国内的研究现状12
- 1.2.2 国外的研究现状12-13
- 1.3 研究目标、内容与方法13-15
- 1.3.1 研究目标13
- 1.3.2 研究内容13-14
- 1.3.3 研究方法14-15
- 第二章 基于网络的C 语言自主学习平台的理论基础15-25
- 2.1 基本概念15-18
- 2.1.1 网络及其特点15
- 2.1.2 网络学习的内涵及其特征15-16
- 2.1.3 课堂教学模式的特征16-17
- 2.1.4 网络学习模式与课堂教学模式的比较17-18
- 2.2 自主学习理论18-20
- 2.2.1 自主学习的涵义18-19
- 2.2.2 自主学习的特征19-20
- 2.3 建构主义学习理论20-22
- 2.4 教学系统设计理论22-23
- 2.5 平台中各种学习理论的综合体现23-25
- 第三章 基于网络的C 语言自主学习平台的分析25-37
- 3.1 平台设计的指导思想、设计原则与思路25-26
- 3.1.1 指导思想25
- 3.1.2 设计原则25-26
- 3.1.3 平台的设计思路26
- 3.2 平台的教学设计26-35
- 3.2.1 学习目标分析29-31
- 3.2.2 学习者分析31-32
- 3.2.3 学习策略的分析32-34
- 3.2.4 学习活动分析34-35
- 3.3 评价与修改35-37
- 3.3.1 形成性评价35-36
- 3.3.2 总结性评价36-37
- 第四章 基于网络的C 语言自主学习平台的设计37-51
- 4.1 平台开发的一般流程37-38
- 4.2 平台的需求分析38-40
- 4.3 平台的结构设计40-41
- 4.4 平台的详细设计41-51
- 4.4.1 在线学习41-44
- 4.4.2 自我检测44-47
- 4.4.3 辅助学习47-49
- 4.4.4 互动交流49-51
- 第五章 基于网络的C 语言自主学习平台的实现51-67
- 5.1 平台采用的主要技术51-56
- 5.1.1 ASP 技术51-52
- 5.1.2 脚本语言的选择52-53
- 5.1.3 CSS53-54
- 5.1.4 ADO54-56
- 5.2 平台的数据库设计56-58
- 5.2.1 数据库定义56
- 5.2.2 数据库设计原则56-57
- 5.2.3 数据库的需求分析57-58
- 5.3 平台主要功能模块的实现58-67
- 5.3.1 平台主要功能描述58-59
- 5.3.2 平台主要功能模块实现59-67
- 第六章 总结与展望67-68
- 注释68-70
- 参考文献70-72
- 致谢72-73
- 攻读硕士学位期间发表的学术论文目录73
【参考文献】
中国期刊全文数据库 前6条
1 余胜泉,杨晓娟,何克抗;基于建构主义的教学设计模式[J];电化教育研究;2000年12期
2 武汉美;网络学习平台模式创新研究[J];江苏广播电视大学学报;2004年06期
3 龙银香;B/S模式的个性化交互式网络教学平台的结构与设计[J];计算机与现代化;2005年06期
4 程海东;研究性学习模式初探[J];教学与管理;2001年17期
5 林君芬,余胜泉;关于我国网络课程现状与问题的思考[J];现代教育技术;2001年01期
6 宋吉祥,吴学贤,杨成;网络学习平台的类型与功能分析[J];中国教育技术装备;2005年09期
中国硕士学位论文全文数据库 前10条
1 胡桂芳;网络教学支持平台的设计与实现[D];华中师范大学;2005年
2 刘行一;基于WEB的研究性学习平台的设计与实现[D];江西师范大学;2004年
3 钱玲;校园网环境下自主学习支持系统设计[D];河北大学;2004年
4 樊春运;个性化网络学习环境设计原理及实现[D];东北师范大学;2006年
5 付海东;基于网络的学习支持系统的交互设计研究[D];东北师范大学;2006年
6 李春华;自主学习网络课程的设计研究[D];东北师范大学;2006年
7 苏晓丽;网络化学习绩效支持系统的设计与开发[D];曲阜师范大学;2006年
8 苏旬云;网络个性化自主学习支持系统研究与设计[D];曲阜师范大学;2006年
9 刘柳;网络环境下基于问题的学习(PBL)的研究[D];广西师范大学;2006年
10 苏清香;网络环境下基于问题学习的支持系统设计[D];山东师范大学;2008年
,本文编号:677292
本文链接:https://www.wllwen.com/jiaoyulunwen/xueshengguanli/677292.html