您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-针对中学生C++程序设计的课程开发—数组与函数模块

免费下载毕业设计-针对中学生C++程序设计的课程开发—数组与函数模块

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:计算机科学与技术
  • 适用年级:大学
  • 上传用户:xuehai
  • 文件格式:word+pdf+fla
  • 文件大小:20.74MB
  • 上传时间:2013-8-29 2:06:02
  • 下载次数:0
  • 浏览次数:0

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
毕业设计-针对中学生C++程序设计的课程开发—数组与函数模块,基于Flash,共34页,15789字,附fla源文件、开题报告等
中文摘要
随着信息学奥林匹克分区联赛(NOIP)在高中以及初中的开展,越来越多的学生开始学习编程。很多的学生选择PASCAL作为编程语言,但是在实际编程中很少使用。而C++作为一种面向对象的、使用率很高的程序语言,初中生学习它可以免于学习其他编程语言;不过,对于初中生来说,C++的语法相对于LOGO、PASCAL等语言来说比较不容易掌握;而如今也并没有根据他们的认知水平与喜好而专门设计的C++教材、课程、教学软件。本研究针对以上问题,考虑学生的认知水平,为初中生设计一套适合他们学习的C++课程,包括教材和配套的教学软件。我负责数组与函数部分,包括数组、字符串、文件、函数、动态规划。
本文介绍了我们在课程开发中的指导思想、设计理念以及知识点的呈现。
关键词:C++编程,课程,初中生,NOIP
目 录
引 言 - 5 -
第1章 前期调研 - 6 -
1.1 初中生学习编程的意义 - 6 -
1.2 国内外程序设计教学发展及现状 - 6 -
1.2.1 国内的程序设计教学 - 6 -
1.2.2 国内程序设计教学存在的问题 - 7 -
1.2.3 国外程序语言教学现状 - 7 -
1.3 课程与课程开发 - 9 -
1.3.1 课程 - 9 -
1.3.2 课程开发 - 10 -
第2章 需求分析 - 11 -
2.1 初中生编程教学中需要考虑的问题 - 11 -
2.1.1 认知水平 - 11 -
2.1.2 教学内容 - 11 -
2.1.3 语言风格 - 12 -
2.2 指导思想 - 12 -
2.2.1 协作学习 - 13 -
2.3 设计原则 - 13 -
2.3.1 教材的设计原则 - 13 -
2.3.2 教学软件的设计原则 - 13 -
第3章 教材与教学软件 - 14 -
3.1 教材介绍 - 14 -
3.1.1 数组 - 14 -
3.1.2 字符串 - 14 -
3.1.3 函数 - 15 -
3.1.4 深入理解函数 - 15 -
3.1.5 递归和分治 - 15 -
3.2 “Delicious C++”教学软件 - 16 -
3.2.1 制作工具 - 16 -
3.3 脚本 - 17 -
3.3.1 文字脚本 - 17 -
3.3.2 制作脚本 - 18 -
3.3.3 教学软件介绍 - 19 -
3.3.4 数组 - 20 -
3.3.5 冒泡排序 - 21 -
3.3.6 字符串 - 23 -
3.3.7 函数 - 25 -
3.3.8 递归 - 26 -
3.3.9 动态规划 - 27 -
第4章 结论 - 30 -
参考文献 - 31 -
心得体会 - 31 -
致谢 - 32 -

教材的内容分为C++语法和算法两部分。
C++语法部分分为程序设计入门、循环结构程序设计、数组和字符串、函
数和递归这四大章,把程序设计中需要注意的问题、易错点、调试、一些常用
的算法的思想“揉”进每个章节里,一些不容易理解的部分如循环部分用以
Flash为主的工具制作课件进行动态、直观的演示。
我负责数组和函数这一模块,内容有数组、函数、字符串、递归。我的设
计理念是以传统的程序设计语言的教学结构来安排教学的顺序,但是在每节课
里不以C++的语法作为知识脉络向学生传授,而是以解决问题为中心。在解决
问题的过程中,需要用到C++的哪些语法知识、哪些算法,再给学生讲,这样
的教学更有价值,而且能够培养学生的逻辑思维能力。在教材编写部分,要用
学生觉得有意思、并且容易理解的语言,并且选用一些有意思又不太难的程序
示例和练习让他们得到充分的练习,并在需要用到算法来提高效率时,穿插着
给他们讲一些算法。
算法部分主要讲搜索、贪心、模拟、动态规划这四个经典算法。我负责动态
规划和贪心这两个。采用先给学生创设问题的情景,让学生先自己思考怎么做
,再给出这些经典算法的思想,给学生更多思考的空间,培养他们独立思考、
解决问题的能力。这部分,也会做Flash课件来让学生更好地理解算法解决问题
的过程。
之前我们参与过首师附的C++课外小组的教学,直接给他们讲很难的算法
他们不容易接受,也不喜欢听,还是满足于能够做出中难度的问题。所以,也
不需要给他们很多压力,至少让他们维持学习C++的热情。
这次的课程开发在首师附进行,所有的课程时间安排、学生反映都以这里
的学生作为参照。首师附的学生每周可以有两节课的时间学习C++。所以我们
的安排是数组、函数、字符串、递归、贪心算法、动态规划算法都按两课时来
资料文件预览
共2文件夹,8个文件,文件总大小:23.80MB,压缩后大小:20.74MB
  • 毕业设计-针对中学生C++程序设计的课程开发—数组与函数模块
    • 1091000007
      • Microsoft Word文档1091000007-段鑫星.doc  [1.22MB]
      • Adobe Acrobat可导出文档格式文件1091000007_成绩单.pdf  [2.46KB]
      • Adobe Acrobat可导出文档格式文件1091000007_答辩记录单.pdf  [2.42KB]
      • Adobe Acrobat可导出文档格式文件1091000007_进度报告.pdf  [6.88KB]
      • Adobe Acrobat可导出文档格式文件1091000007_开题报告.pdf  [5.76KB]
      • Adobe Acrobat可导出文档格式文件1091000007_中期检查表.pdf  [3.20KB]
      • 可执行文件(程序)Delicious C++.exe  [21.93MB]
      • Macromedia Flash电影Delicious C++.fla  [649.19KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部