
学习数据结构的心得体会
数据结构学习体会及教学建议时间过的很快,一转眼一学期的数据结构课程就已经快要告一段落了,在接触这么课以前,我觉得编程无非就是会写代码就好了。
然而事实上数据结构对于程序来说,有着非常重要的地位。
随着计算机应用领域的不断扩大,非数值计算的问题占据了当今计算机应用的绝大部分,简单的数据类型已经远远不能满足需要,个数据元素之间的复杂关系已经不是普通数学方程式能够表达的了,所以数据结构就扮演了十分重要的角色。
在学期初,我觉得数据结构还是比较简单的,但可能由于之前c语言学习对指针掌握的不够熟练,导致在数据结构中接触到与指针有关的问题,例如线性表,堆栈,队列,二叉树等问题的时候,都会显得有些吃力。
但是在不断学习数据结构的过程中我也不断加强了对指针的学习,现在我已经能够基本掌握指针的相关知识并且能够熟练运用了。
这一学期的学习下来我发现想要学好数据结构有以下几点经验{虽然可能我的数据结构学的并不是很好}1.初步了解算法思想、原理想要弄清楚一个算法的实现,首先要知道这个算法的大致原理,这是最简单的一步,也是最基础的一步,只有明白算法想要干什么,才能弄清楚相应的代码段是为什么2.钻研课本代码段对于书上的算法代码,我们一定要仔细钻研每一步的具体含义和目的,在此基础上深入的了解算法的实现过程,而不是一味的四级硬背,不仅无聊,而且效率低下。
3.查找各种算法资料例如排序算法,其实历史上有很多不同的排序算法,书上
比较课堂教学,临床教学在教学目标,教学环境,教学组织和教学方法上有何不同
一 研题 怎样学好高一数学二 研究 高一是数习的一键时期。
许多小学、初中数学学科成绩的佼佼者,进入高中阶段,第一个跟斗就栽在数学上。
比如我现在任教的普通班中,有好几位是从高一的重点班下来的,而且数学成绩都不好。
对众多初中数学学习的成功者,进高中后数学成绩却不理想,数学学习屡受挫折,我想造成这一结果的主要原因是这些同学不了解高中数学的特点,学不得法,从而造成成绩滑坡。
对于高一新生而言,在高一学好数学,不仅能为高考打好基础,同时也有助于物理、化学等学科的学习。
三 研究目标和内容1、本课题的主要研究目标是:解决在教育课程改革背景下初、高中数学函数教学的衔接问题。
2、主要研究内容有:① (我州)现行各版本初、高中数学教材函数内容的衔接情况,存在的问题以及解决的策略;② 初、高中教师在函数内容教学方法上的比较。
如何改进教学手段使函数内容容易溶入学生已有的知识体系。
③ 初、高中学生在学习方法上的比较以及在认知水平上的差异;④ 怎样在高一数学教学中借助学习小组的形式进行研究性学习和合作学习,促进学生学习能力的发展。
以及如何有效的利用这一方式解决函数衔接;四 研究方法和实施步骤1、研究方法以实验研究法为主,辅以调查研究法、文献研究法以及行动研究法。
2、研究对象从湘西州民族中学2006届高一年级选择两名数学教师,每人所任教的两个班作为实验班,其余的平行班作为对照班。
实验班教学以培养学生自主学习的能力为主,对照班按常规进行教学,并将教学效果进行对照比较。
3、实验变量① 自变量:自主性学习与合作学习的教学结构模式。
② 因变量:学生在数学学习中的能力及水平。
4、对干扰变量的控制① 平衡法:按照对等原则选择实验班级和对照班级。
班主任、任课教师的教学水平相当。
学生入学成绩基本相等。
② 恒定法:实验班级和对照班级确定后,实验期间学生人数与任课教师相对稳定,控制学生的流动。
③ 实验班级和对照班级都按照规定的课程开课,只是实验班级按学生层次分成不同的学习小组,在任课教师的指导下开展自主性学习。
授课时要给学生留足自主学习时间。
④ 实验过程实行单盲控制,即仅向相关教师说明课题研究的开展情况,不向学生说明这是有具体指向的实验,以免产生暗示作用,有利于获取真实数据。
5、实验检测与评估① 通过学校组织的统一测试,获取实验班与对照班的学习成绩数据,从而进行分析比较;② 建立学生自主性学习活动记录和学生学习档案;选择一部分有代表性的学生进行个案观察,实验教师对之跟踪观察记载;③ 通过专家和课题组自行设计的能力测试和教学评价量表,检测学生的学习情况,了解学生学习能力的发展情况;数量数据用t检验,枚举资料数据用检验,其它资料用模糊检验。
3、实施步骤(具体安排见附1:《初、高中数学函数教学的衔接问题》课题实施方案)本课题的研究周期为一年。
自2007年5月起,至2008年8月止。
大致可分为三个阶段。
第一阶段:2007年5月——2007年8月,为课题的准备阶段。
主要工作包括:查找初中各版本数学教材及其他相关资料,了解初中数学中函数内容的编排,了解教师在授课过程中对这一部分内容的一些心得体会,了解各学校初三学生的函数学习情况和学生的数学学习习惯与思维水平。
组织课题组教师协商制定教学计划和课题实施细则,并请专家领导小组成员进行指导。
第二阶段:2007年9月——2008年6月,为课题的实施阶段。
主要工作有:利用刚开学的半个月时间了解学生的情况,按不同层次组织学生的研究性学习与合作学习小组;积极开展学习小组活动,逐步培养学生的良好学习方法、习惯;选择具有代表性的一部分学生进行跟踪调查,为每个人建立小档案袋,收集成长资料;每半个月举行一次课题组全体成员的交流会,至少要有一名专家领导小组成员到会;在学习函数时进行集体备课,坚持听、评课制度;借助于多媒体等现代化教学工具,革新教学手段;收集数学检测中相关问题的得分情况及时进行分析并提出解决策略;设计一些能力测试和评价量表,检验、记录实验班与对照班的区别,进行前测、中测、后测,收集数据。
第三阶段:2008年7月——2008年8月,为课题的总结阶段。
主要工作有:做好研究资料的整理与分析,课题组长撰写研究报告。
将研究论文、课堂实录、教案、问卷调查、各项检测量表、研究报告汇总。
申请课题结题。
五 指导老师对开题报告的意见
图的基本操作与实现
数据结构课程设计报告设计题目:图的基本操作与实现专业班级学生学号指导教师起止时间年学期目录1.问题描述:实现图的一些基本操作32.基本要求:3(2)求每个顶点的度,输出结果;33.测试数据:34.算法思想:3(1)自选存储结构创建一个图:3(2)求每个顶点的度:3(3)图的深度优先遍历:4(4)图的广度优先遍历:4(5)判断有向图的强连通性:4(6)用邻接矩阵的信息生成邻接表:46.数据结构:57.功能模块图78.源程序:89.心得体会:281.问题描述:实现图的一些基本操作2.基本要求:(1)自选存储结构,输入含n个顶点(用字符表示顶点)和e条边的图G;(2)求每个顶点的度,输出结果;(3)指定任意顶点x为初始顶点,对图G作DFS遍历,输出DFS顶点序列(提示:使用一个栈实现DFS);(4)指定任意顶点x为初始顶点,对图G作BFS遍历,输出BFS顶点序列(提示:使用一个队列实现BFS);(5)输入顶点x,查找图G:若存在含x的顶点,则删除该结点及与之相关连的边,并作DFS遍历(执行操作3);否则输出信息“无x”;(6)判断图G是否是连通图,输出信息“YES”\\\/“NO”;(7)如果选用的存储结构是邻接矩阵,则用邻接矩阵的信息生成图G的邻接表,即复制图G,然再执行操作(2);反之亦然。
3.测试数据:有向图的顶点数n和有向图的边数e由用户从键盘敲入4.算法思想:(1)自选存储结构
C语言程序设计-学生成绩管理系统设计
课程设计成果报告题目:学生成绩管理系统设计课程:程序设计基础目录1设计目的12设计任务内容13系统总体设计24系统详细设计24.1输入学生信息24.2输出学生信息34.3删除学生信息44.4查询学生信息54.4.1根据姓名查询54.4.2根据学号查询64.5插入学生信息74.6学生信息排序94.7主函数105调试与测试116课程设计心得与体会147参考文献158附录151设计目的本课程设计是信息管理与信息系统专业重要的实践性环节之一,是在学生学习完《程序设计基础》课程后进行的一次全面的综合练习。
本课程设计的目的和任务:1、巩固和加深学生对C语言课程的基本知识的理解和掌握;2、掌握C语言编程和程序调试的基本技能;3、利用C语言进行基本的软件设计;4、掌握书写程序设计说明文档的能力;5、提高运用C语言解决实际问题的能力。
2设计任务内容学生成绩管理系统设计学生成绩相关信息包括:学号、姓名、班级、数学成绩、英语成绩、计算机成绩等(学号唯一),总成绩。
系统要求实现如下功能:1)系统功能以菜单方式工作;2)数据的添加:从键盘输入数据存放到结构体数组中;3)数据的插入:从指定位置插入一条记录;4)数据的输出:在屏幕上显示出所添加的数据;5)数据的删除:从指定位置删除一条记录;6)数据的查找,通常以两种方式进行查找,如姓名、记录号(或学号、职工号等)
信息环境下如何培养教师的信息素养
摘要:教师是学校教育教学的一个重要因素,教师教育信息化既是教育信息化的重要组成部分,又是推动教育信息化的主要力量。
2002年教育部发布了《关于推进教师教育信息化建设的意见》,指出“坚持解放思想,开拓创新,立足于培养具有创新精神和实践能力的新型中小学师资,全面提高中小学教师队伍的信息素养。
”关键词:培养信息化教学一、学校要对教师进行有计划、有针对性的培训计算机在教学中的应用越来越得到重视。
如何使用计算机这个工具,在起初的阶段的办法是可以有计划地组织教师进行计算机基础、办公软件的应用、课件开发平台的使用、动画制作软件的使用、现代教献:育技术的应用等一系列课程的培训。
可以先以中青年教师为突破口,重点培训,以点带面。
其次通过培训要重视教师的观念的更新,培养信息素养所包含的理念:数据的处理和使用过程,基于资源的学习、基于项目的学习,树立终身学习和数字学习的观念,培养教师的批判性创造性思维。
在培训过程中,可以让教师在英特网上查找新的有关信息素养方面的理论文章,通过教师交流学习、座谈讨论,写出学习心得体会。
同时聘请有关专家作相关的辅导报告,注重突出主体、模块结合、关联指导、反思升华的课程整合原则,突出现代化教育技术运用、突出课程教材改
c语言程序设计:学生成绩管理系统
课程设计成果报告题目:学生成绩管理系统设计课程:程序设计基础目录1设计目的12设计任务内容13系统总体设计24系统详细设计24.1输入学生信息24.2输出学生信息34.3删除学生信息44.4查询学生信息54.4.1根据姓名查询54.4.2根据学号查询64.5插入学生信息74.6学生信息排序94.7主函数105调试与测试116课程设计心得与体会147参考文献158附录151设计目的本课程设计是信息管理与信息系统专业重要的实践性环节之一,是在学生学习完《程序设计基础》课程后进行的一次全面的综合练习。
本课程设计的目的和任务:1、巩固和加深学生对C语言课程的基本知识的理解和掌握;2、掌握C语言编程和程序调试的基本技能;3、利用C语言进行基本的软件设计;4、掌握书写程序设计说明文档的能力;5、提高运用C语言解决实际问题的能力。
2设计任务内容学生成绩管理系统设计学生成绩相关信息包括:学号、姓名、班级、数学成绩、英语成绩、计算机成绩等(学号唯一),总成绩。
系统要求实现如下功能:1)系统功能以菜单方式工作;2)数据的添加:从键盘输入数据存放到结构体数组中;3)数据的插入:从指定位置插入一条记录;4)数据的输出:在屏幕上显示出所添加的数据;5)数据的删除:从指定位置删除一条记录;6)数据的查找,通常以两种方式进行查找,如姓名、记录号(或学号、职工号等)



