课程教学工作总结表

2025-03-10 版权声明 我要投稿

课程教学工作总结表

课程教学工作总结表 篇1

表导演训练,顾名思义,就是对表演能力和导演素质的训练。在踏入大学之门的第一学期里,我充分体验了与同学们的合作,也在一定程度上对表演,导演有了一些了解。在这个以前从未触及的领域里,各方面的专业要求显得尤为重要。从无实物训练,观察生活等小品中,提高了自己表演,导演的能力,更能换一种眼光去审视一个小品的内涵、素材等专业问题。现对这段时间的课程予以总结。

首先是将全班21人分开教学。由2位老师带领我们进行训练。这给我们带来了更新鲜的思想与教学风格的对比。两组对于题材的选择,考试题目的理解,小品表演的风格大有迥异。在每一次的会课中,两组的表演都可以带给对方一些心得。拿就近的期末考试来说,付老师带领的我们组的小品风格多注重于家庭生活,对当今的社会现象有着本性的揭露;而秋燕老师带领的同学们的小品则更加着眼于青年人的思考以及人与人之间的关系问题。而在这次考试中,同学们更是从细处出发,反复排练,多吸取来自老师的建议,对自己的剧本进行不断整理和打磨。而关键在于,在对自己创作的剧本进行导演之时,完全打破了以往自导自演的常规模式,能从自己的戏中“跳”出来,用导演的眼光对演员的表演进行审视。但由于道具布景的限制,无法更多的制造更为良好的舞台气氛。这不得不是一大遗憾。就教学方法而言,采用这种方式给予了我们更多的交流,老师恰到好处的指点为我们的作品注入了更饱满的活力。

其次为每次的表导演内容。必须得说,有阶段性的小品内容逐步提高了表导演能力。在最开始表演时,演员在台上常常跳戏,这不仅说明自己的情感未与人物合二为一,更彰显了表演目的的不明确性。经过这一学期的表演,我们可逐渐可以被称作“会演戏”与“能入戏”。先来谈一谈人生四阶段小品。“心境”应该算的上是一个关键词,我们必须细细咀嚼人在各阶段的心境。尽管中年部分和老年部分我们还未来得及体验,但也从另一方面说明我们需要更细致的观察。这不仅仅是模仿,更要求我们在表演的过程中加入我们自己的理解。这个题目在表演时易走入误区。所谓“从一而终”,我们在表演时需保持一种行为。偶尔加入一些前奏和尾声是必要的,但不能忽略自己所想要表现的主题。还有一点,与前面所说的相对立,有的同学在第一次表演中,对自己想表现的动作未进行场景的烘托,难免显得有些突兀。这些问题在最后大部分得到了良好的改善与必要的修饰。第二为四句话小品。众所周知,语言在表现人物性格与心理上起着不可或缺的作用。而语言上的限制,为小品的表演增添了一点难度。这就更强调了行动的重要性。一个表情,一个手势,一个眼神,都可能成为戏剧情节发展的转折点。仅有的四句话,则恰到好处的让表演内容更加完整。在构思方面,这四句话的内容也给人物设置进行了限制。这个小品的意义主要在于培养了我们创作的集中性。在这个小品中,令我印象深刻的是付老师组严慧茹同学的那个作品。她的作品的亮点在于,构思的巧妙性与表演的到位。她安排了二个护士面对一个精神病人时的纠结,以及精神病人发病时的疯狂。这十分切题,又十分新颖。接下来是观察生活小品和实物小品。这两个小品都突出了构思的完整性。而不同的地方在于,实物小品的线索必须是实物,观察生活小品情节必须集中。比较自由的是,题材并没有限制。我们在寻找观察生活小品的素材之时,首先从自身经历出发,找到了打麻将,二人转等具有地域特色的内容。以麻将桌上这个小品为例。麻将、麻将桌是比较独特的道具,充分激发了演员表演观众和的热情。打麻将最具有中国本土气息,在麻将桌上,往往可以看到人物的真性情。编导在此基础上插入现在中国社会各等级贫富差距、学生升学难等问题,使小品内容变得丰富起来。为了填补行动上的限制,不拘泥于仅在麻将桌上对话,将布景扩大到一个家庭的客厅。这样小品就变得更加完整。

课程教学工作总结表 篇2

现在,工科院校三表学生在数学课程学习过程中体现出来的特点是是“二强一差”。个性强、自尊心强、数学功底比较差。学生经常不能充分理解教师的教学内容和要求,经常把教师苦口婆心的教导当成是对其的挖苦,对教师和数学课程的学习有一定的抵触情绪。因此如何使学生与教师进行良好的情感沟通,是一个需要攻克的难点。这需要通过教师与学生进行多次交谈与交流,没有捷径可走。由于三表学生普遍存在对数学课程学习的抵触情绪,敏感又偏执,数学功底也比较差,一直徘徊在低谷。所以数学教师在教授三表学生数学课程,特别以复变函数课程为例,必须从课程的内容设置,课堂指导的方法,作业的批改回答问题的评价方面等进行改革,同时,教师还要考虑到学生的数学功底和学习动机,而且要关注情感因素如何对学生的复变函数学习起到积极的促进作用,才能提高三表学生的复变函数课程质量。

1 情感因素

情感是人类特有的一种心理现象,是人类对客观现实的态度和体验,是对客观事物抱有不同的好恶而产生的内心变化和外部变化。情感因素对个人特征、行为动机都有很大的影响,是影响学习者学习行为和学习效果的重要因素。

2 激发学习兴趣,丰富课堂内容

“兴趣是最好的老师”只有让学生喜爱数学课程,才能将他们的注意力吸引到这个抽象的世界中来。提高学生的学习兴趣可以从以下几方面进行尝试:课堂教学过程中适时将教学内容与生活实际相联系,讲授时尽量做到深入浅出,使教学不致落入枯燥的概念陈述和定理证明的俗套中。通过实例的阐述,加深印象,使教与学产生共鸣,从而提高教学效果。

另外,在课堂教学中适当介绍一些成功者的范例,再者,教学中可以结合理论介绍本学科的发展动态和最新成果,向学生展示复变函数在实际生活中的应用。总之,如何将枯燥的章节表达得风趣生动,是教师的职责,也是讲课的艺术。

3 实例结合

复变函数的教学关键是理论与实际相结合,在讲述复变函数时,虽然选用与二表一致的教材,但在实际教学中,针对三表学生学生自身的特点,一定程度上没有沿用传统的先理论后计算的方式,而是通过具体的计算,引导学生找规律,然后将这样的“规律”上升到具体的定义定理的形式,并给出简单的证明,并且与高等数学知识进行比较。

例题:计算

4 结论

情感因素在很多方面影响三表学生的学习兴趣和成绩,特别是影响复变函数学习。长期以来,对情感因素的忽视,已成为数学教学和学生数学成绩提高的重要障碍之一。良好的学习态度,浓厚的学习兴趣,积极向上的情感状态,都是三表学生学习数学过程中不可缺少的条件。可见,复变函数教学中发挥情感因素的积极作用对三表学生的学习有促进作用。

摘要:在数学教学中,认知固然重要,但情感因素对学习者的影响也不可忽视。积极的情感因素可以激发学生的学习兴趣,从而提高学习成绩。

关键词:三表学生,复变函数,情感因素

参考文献

[1]藤尾孝治.教育心理[M].日本:平成3年育英社.

课程评估基础信息表 篇3

课程名称

开课专业

课程负责人姓名

学历、学位

课程教学 团队成员

主讲教师 1:

主讲教师 2:

主讲教师 3:

主讲教师 4:

教材使 用信息(列出使用的教材名称、编者、出版社、和出版时间)

课程教学 参考资料(列出课程教学所使用的主要参考书和其他资料名称)

课程网站 地

址(如未建网站,则不填写此项)

数据结构课程设计:动态查找表 篇4

数据结构与算法课程设计

说明书

动态查找表

院:

海洋信息工程学院

业:

计算机科学与技术

学生姓名:

号:

指导教师:

2015年月 26 日

动态查找表

学生姓名:银杰

指导老师:王晓莹

摘 要

本课程设计说明书系统地阐述了我使用C语言在Code::Blocks软件编写的动态查找表程序的整个过程,编写的环境是win7 64位操作系统。根据题目要求,编写动态查找表使用二叉排序树,即二叉链表作为存储结构。该程序具有建立数据功能、具有数据查找功能、具有数据插入功能、具有数据删除功能等基本功能操作。

关键词:动态查找表,Code::Blocks软件,win7 64位操作系统,C#

dynamic lookup table

Author :yinjie

Tutor :Wangxiaoying

Abstract

This course design specification system to explain the whole process of using C language in Code:: Blocks software written in the dynamic look-up table program, the preparation of the environment is win7 64 bit operating system.According to the topic request, the preparation of the dynamic look-up table using the two fork sort tree, that is, the two binary list as the storage structure.The program has the function of building data, data searching, data insertion, data deletion and so on.Key words:dynamic lookup table, Code::Blocks software,win7 64 bit operating system,C #

目 录

引言.........................................................................................................................................................................1 查找的基本概念.................................................................................................................................................1 小结.....................................................................................................................................................................1 题目.....................................................................................................................................................................1 第1章 程序的构图设计.....................................................................................................................................2 1.1动态查询表:...............................................................................................................................................2 1.2程序功能流程图:.......................................................................................................................................2(1)、主函数模块............................................................................................................................................2(2)、二叉排序树的生成................................................................................................................................3(3)、二叉排序树的查找模块........................................................................................................................4(4)、二叉排序树的插入模块........................................................................................................................4(5)、二叉排序树删除连接模块....................................................................................................................5(6)、二叉排序树的删除模块........................................................................................................................5(7)、二叉排序树的遍历模块........................................................................................................................6 第2章 详细设计的程序.....................................................................................................................................6 各函数模块.........................................................................................................................................................6(1)主函数模块................................................................................................................................................6(2)二叉排序树的生成模块............................................................................................................................8(3)二叉排序树的查找模块............................................................................................................................8(4)二叉排序树的插入模块............................................................................................................................9(5)多态查找表删除模块..............................................................................................................................10(6)二叉排序树的中序遍历模块..................................................................................................................12 第3章 程序测试和运行.....................................................................................................................................12 3.1 程序测试....................................................................................................................................................12 3.2 程序运行....................................................................................................................................................13

1、主界面

...................................................................................................................................................13

2、建立二叉排序树模块界面.....................................................................................................................13

3、二叉排序树查找模块界面.....................................................................................................................14

4、二叉排序树插入模块界面.....................................................................................................................14

5、二叉排序树删除模块界面

...................................................................................................................14

6、退出程序的界面.....................................................................................................................................14 总 结.....................................................................................................................................................................15 程序完成情况...................................................................................................................................................15 有待改进之处...................................................................................................................................................15 课程设计期间的收获.......................................................................................................................................15 附录源代码如下...................................................................................................................................................17

桂林电子科技大学课程设计说明书

引言

查找的基本概念

查找又称为检索,就是从一个数据元素集合中找出某个特定的数据元素。查找是数据处理中最为常用的一种操作,查找算法的优劣对整个软件系统的效率影响很大,尤其当所涉及的数据量较大时,更是如此。在一个数据集合中进行查找操作可选用的方法与该数据元素集合的存储结构有很大关系。

查找是根据某个给定的值,在数据元素构成的集合中确定是否在这样一个数据元素,它的关键字等于给定值的关键字。

要进行查找,必须明确要查找对象的特征,也就是要查找元素的关键值。如果在数据集合中能找到与给定值相等的关键字,则该关键字所属的数据元素就是所要查找的数据元素,此时称该查找成功;如果查遍了整个数据元素集合也未能找到与给定值相等的关键字,则称该查找失败。小结

当然对于这个说明书,我不可能做得至善至美,但是一些基本的格式内容还是符合要求的。首先,我对查找表进行一个简要的概述。然后,我就查找表进行了详细的分析,这是设计中很重要的一步。接下来,我把查找表中所有的设计简明清晰地展现出来,并把我在设计中遇到的问题和分析解决问题的办法做了分析。最后,在结论中,我对自己的课程设计做了总体的评价同时简述了我在这次课程设计中的收获和经验。

题目

选题十二:动态查找表

【问题描述】

利用二叉排序树完成动态查找表的建立、指定关键字的查找、插入与删除指定关键字结点。【任务要求】

算法输入:指定一组数据。

桂林电子科技大学课程设计说明书

算法输出:显示二叉排序树的中序遍历结果、查找成功与否的信息、插入和删除后的中序遍历结果(排序结果)。

算法要点:二叉排序树建立方法、动态查找方法,对树进行中序遍历。【测试数据】

自行设定,注意边界等特殊情况。

第1章 程序的构图设计

1.1动态查询表:

依照输入的一组数据{56,80,65,20}所得的二叉排序树如下(a)所示:当插入11的时候就如(b)所示。

562065801

156206580

(a)

(b)1.2程序功能流程图:

(1)、主函数模块

桂林电子科技大学课程设计说明书

开始打印输出动态表的6个功能选择栏do循环输入选择号hSwitch(h)执行对应函数模块程序退出结束

(2)、二叉排序树的生成

开始输入数据个数Xfor循环输入X个数据调用插入函数Insert二叉树建成结束

桂林电子科技大学课程设计说明书

(3)、二叉排序树的查找模块

开始二叉排序树是否为空否根结点关键字?key是大于递归返回在左子树查找递归返回等于小于在右子树查找查找失败查找成功结束

(4)、二叉排序树的插入模块

开始调用查询函数Search()是否查询成功否被插入结点*s为新的根结点是插入的节点根结点<被插结点*s为左孩子插入成功结束

>被插结点*s为右孩子

桂林电子科技大学课程设计说明书

(5)、二叉排序树删除连接模块

开始左右子树是否为空是While循环否向右走到尽头重接它的左右子树将被删结点的前驱s的内容直接替代该结点的内容被删除结点的左子树的右子树是否为空否重接*q的右子树是重接*q的左子树连接成功结束(6)、二叉排序树的删除模块

开始输入要删除的的数据是否存在关键字等于n的数据元素否调用删除的连接函数Delete()结束返回是找到关键字并删除

桂林电子科技大学课程设计说明书

(7)、二叉排序树的遍历模块

开始二叉树根是否为空否对左子树按中序遍历进行访问根结点对右子树按中序遍历进行遍历完成结束是递归调用

第2章 详细设计的程序

各函数模块

(1)主函数模块:

用主函数main()来实现。主要是通过设计一个do()函数并让主函数调用它来显示主菜单,让用户选择操作。在do()函数中,我应用了switch-case语句来进行选择,是个比较简单实现的模块。最后若选择“5”退出循环。否则继续循环。主要代码如下:

int main(){

bitree T=NULL,p;ElemType e;int n;int h;char c;

do{

printf(“********************************************************n”);

桂林电子科技大学课程设计说明书

printf(“*

*n”);

printf(“*

动态查找表

*n”);

printf(“*

1.建立二叉排序树

*n”);

printf(“*

2.二叉排序树查找元素

*n”);

printf(“*

3.二叉排序树插入元素

*n”);

printf(“*

4.二叉排序树删除元素

*n”);

printf(“*

5.退出

*n”);

printf(“*

*n”);

printf(“********************************************************n”);

printf(“请输入你的选择: n”);

scanf(“%d”,&h);

switch(h)

{

case 1:Init(T);printf(“中序遍历二叉排序树: ”);Zhongxu(T);printf(“n”);

break;

case 2:printf(“请输入要查找的数据:n”);scanf(“%d”,&n);e.key=n;

if(Search(T,e,NULL,p))

printf(“数据已经存在!n”);

else

{ printf(“数据不存在!n”);}

break;

case 3:printf(“请输入要插入的数据:n”);scanf(“%d”,&n);e.key=n;

if(Search(T,e,NULL,p))

printf(“已经存在!n”);

else{Insert(T, e);printf(“成功插入!n”);printf(“中序遍历二叉排序树: ”);Zhongxu(T);printf(“n”);}

break;

case 4:printf(“请输入要删除的数据:n”);scanf(“%d”,&n);e.key=n;

if(Search(T,e,NULL,p))

{ Deletebit(T,n);printf(“已经成功删除!n”);printf(“中序遍历二叉排序

桂林电子科技大学课程设计说明书

树: ”);Zhongxu(T);printf(“n”);}

else printf(“数据不存在!n”);

break;

case 5:printf(“退出!n”);

break;

default:printf(“选择错误,重新开始!n”);

}

} while(h!=5);}(2)二叉排序树的生成模块:

二叉排序树的生成,是从空的二叉排序树开始,每输入一个结点数据,就调用一次插入算法将它插到当前已经生成的二叉排序树中。主要代码如下:

void Init(bitree &T)//构造一个动态查找表T {

int x;int i;int n;

ElemType e;printf(“请输入结点个数: ”);scanf(“%d”,&x);

for(i=1;i<=x;i++)

{

printf(“第%d个结点数据值:”,i);scanf(“%d”,&n);

e.key=n;Insert(T,e);

}

printf(“二叉排序树已经建立!n”);}

(3)二叉排序树的查找模块: 二叉排序树的查找方法如下。当二叉排序树为空时,查找失败。

当二叉排序树根结点的关键字等于key时,查找成功。

桂林电子科技大学课程设计说明书

当二叉排序树根结点的关键字大于key时,从根结点的左子树中以同样方法进行查找。当二叉树根结点的关键字小于key时,从根结点的右子树以同样方法进行查找。显然,该过程是一个递归过程,下面给出这一算法的实现。

主要代码:

bitree Search(bitree T,ElemType e,bitree f,bitree &p)//在二叉排序树中查找数据 {

if(!T)

{

p=f;

return NULL;

}//查找不成功

else if(T->data.key==e.key)

{

p=T;return T;

} //查找成功

else if(T->data.key>e.key)

return Search(T->lchild,e,T,p);

else return Search(T->rchild,e,T,p);}//在二叉排序树中查找数据(4)二叉排序树的插入模块:

若要将一个关键字值为key的结点t插到二叉排序树中,只需要使该结点插入后,二叉排序树中的元素依然按照原来的规律排列即可。二叉排序树的插入方法如下。

若二叉排序树是空树,则key称为二叉排序树的根。

若二叉排序树为非空,则将key与二叉排序树的根结点进行比较:如果key的值等于根结点的值,则停止插入;如果key的值小于根结点的值,则将key插到左子树;如果key的值大于根结点的值,则将key插到右子树中。主要代码如下:

void Insert(bitree &T,ElemType e)//在二叉排序树中插入数据

桂林电子科技大学课程设计说明书

{

bitree p,s;

if(!Search(T,e,NULL,p))//查找不成功

{

s=(bitree)malloc(sizeof(bitnode));

s->data=e;s->lchild=s->rchild=NULL;

if(!p)T=s;//被插入结点*s为新的根结点

else if(e.key

data.key)

p->lchild=s;//被插结点*s为左孩子

else

p->rchild=s;//被插结点*s为右孩子

} }(5)多态查找表删除模块:

从二叉排序树中删除一个结点,不能简单地把以该结点为根的子树都删除,只能删除掉该结点,并且还应该保证删除后所得到的二叉树依然满足二叉树的性质不变。也就是说,在二叉排序树中删除一个结点相当于删除有序序列中的一个结点。

假设要删除的结点为P,其双亲结点为F,同时假设结点P是结点F的左孩子(右孩子的情况类似)。删除操作首先要确定被删结点P是否在二叉排序树中。若不在,则不做任何操作;若在,分为以下三种情况讨论。若P为叶子结点,可直接将其删除。

若结点P只有左子树,或只有右子树,则可将P的左子树或右子树直接改为其双亲结点F的左子树或右子树。

若P既有左子树,又有右子树此时有两种处理方法。

方法1:首先找到结点P在中序序列中的直接前驱结点S,然后用结点P的左子树改为F的左子树,而将P的右子树改为S的右子树。

方法2:首先找到结点P在中序序列中的直接前驱结点s,然后用结点s的值替代结点p的值,再将结点s删除,原结点s的左子树改为s的双亲结点q的右子树。主要代码如下:

桂林电子科技大学课程设计说明书

void Delete(bitree &p)//从二叉排序树中删除结点p,并重接它的左或右子树 {

bitree q,s;

if(!p->rchild)//右子树空,只需重接它的左子树

{

q=p;p=p->lchild;free(q);q=NULL;

}

else if(!p->lchild)//左子树空,只需重接它的右子树

{

q=p;p=p->rchild;free(q);q=NULL;

}

else{//左右子树均不空

q=p;s=p->lchild;

while(s->rchild)//向右走到尽头

{

q=s;s=s->rchild;

}

p->data=s->data;//将被删结点的前驱s的内容直接替代该结点的内容

if(q!=p)//若被删除结点的左子树的右子树不为空

q->rchild=s->lchild;//重接*q的右子树

else

q->lchild=s->lchild;//重接*q的左子树

free(s);s=NULL;

} }//删除结点

void Deletebit(bitree &T,int n)//删除二叉排序树中的数据 {

if(!T)return;//不存在关键字等于n的数据元素

桂林电子科技大学课程设计说明书

else{

if(T->data.key==n)return(Delete(T));//找到关键字等于n的数据元素并删除它

else if(T->data.key>n)Deletebit(T->lchild,n);//继续在左子树中删除

else Deletebit(T->rchild,n);//继续在右子树中删除

} }

(6)二叉排序树的中序遍历模块:

中序遍历二叉树定义:若二叉树根为空,则返回;否则,中序遍历左子树;访问根结点;中序遍历右子树。主要代码如下:

void Zhongxu(bitree T)//中序遍历 {

if(T!=NULL)

{

Zhongxu(T->lchild);

printf(“%d ”,T->data.key);

Zhongxu(T->rchild);

} }

第3章 程序测试和运行

3.1 程序测试

程序测试是程序质量保证的主要活动之一,在程序编写的过程中,在各个阶段都有可能存在错误和缺陷。通过测试是可以发现程序设计中存在的种种问题,并可以及时改正。避免在程序运行时才出现不必要的错误。测试是质量保证一个临界和决定惩罚,它提供对程序说明、设计和编码的最终评审。是发现程序缺陷和错误的有力手段。根据系统设计目标和功能,对系统进行测试。

桂林电子科技大学课程设计说明书

1、功能性

(1)程序实现的主要功能,包括查询,插入,删除等。

(2)题目要求的输入输出字段,以及题目要求的输入限制。

2、可靠性

程序正确实现了对动态查找表的查询、插入、删除等各种功能。

3、易用性

现有程序实现了如下易用性:

(1)查询,插入,删除,操作相关提示信息的一致性,可理解性 

(2)输入限制的正确性

(3)输入限制提示信息的正确性,可理解性,一致性

(4)界面排版简洁完整 3.2 程序运行

1、主界面 :

2、建立二叉排序树模块界面 :

桂林电子科技大学课程设计说明书

3、二叉排序树查找模块界面 :

4、二叉排序树插入模块界面 :

5、二叉排序树删除模块界面 :

6、退出程序的界面 :

桂林电子科技大学课程设计说明书

总 结

程序完成情况

在编写程序写课程设计的时间里,虽然历经重重困难和挫折,但是在我自己的努力和老师的帮助下终于完成了动态查找表的设计。尽管该程序在功能和性能上可能还有一些缺陷,但是我已经完成了课程设计的任务和目标,达到了题目基本要求,成功完成了算法与数据结构课程设计。有待改进之处

有待改进:

1、我在编写程序的时候,用的是C++格式去保存编译的,用了C语言来编写,但是有一些C++的形式,当我用C来新建保存的时候却出现问题。所以程序我是用C++来新建保存的。

2、流程图画的不是很规范表准,在一些逻辑表达上不够简洁清晰。课程设计期间的收获

在完成此次的课程设计的过程中,我跨越了传统方式下的教与学的体制束缚,桂林电子科技大学课程设计说明书

通过自己的思考和设计,培养了自学能力和动手能力。并且由原先的被动的接受知识转换为主动的寻求知识,这可以说是学习方法上的一个很大的突破。在以往的传统的学习模式下,我们可能会记住很多的书本知识,但是通过课程设计,我们学会了如何将学到的知识转化为自己的东西,学会了怎么更好的处理知识和实践相结合的问题。

通过这次课程设计,我认识到数据结构与算法是计算机科学的基础课程,是我们学习的核心课程。我对数据结构和算法又有了新的认识。数据结构的研究不仅涉及到计算机软件,而且和计算机硬件的研究也有着密切的关系,无论是编译程序还是操作系统,都涉及到数据元素在存储器中的分配问题。在研究信息检索时也必须考虑如何组织数据,以便使查找和存取数据元素更为方便。可以认为数据结构是介于数学、计算机硬件和计算机软件三者之间的一个核心内容,是从事计算机科学研究及其应用的人必须掌握的重要内容。

这次的课程设计有效的培养了我们独立思考的能力,提高了我们的动手操作水平。在具体设计中,我们巩固了上学期所学的数据结构与算法的理论知识,进一步提高了自己的编程能力。这也是课程设计的目的所在。通过编程实践,不仅开发了自己的逻辑思维能力,培养了分析问题、解决问题的能力,更充分锻炼了我们的编程能力。

在这次课程设计中我也知道了的编程能力不强,有很多程序与算法是借鉴别人的,我想只要我有自己写程序,并且结合他人的程序算法,把程序完成,那我还是学习到东西了的。

在课程设计中我体会到:一个好的程序应该是一个高内聚低耦合的程序。而要做出一个好的程序则应该通过对算法与其数据结构的时间复杂度和空间复杂度进行实现与改进。然而,实际上很难做到十全十美,原因是各要求有时相互制约,要节约算法的执行时间往往要以牺牲更多的存储空间为代价:而为了节省存储空间又可能要以更多的时间为代价。因此,只能根据具体情况有所侧重:如果程序的使用次数较少,则应该力求算法简单易懂;如果程序反复多次使用,则应该尽可能选用快速算法或者设置为内联函数;如果解决问题的数据量极大,但是机器的内存空间不是很充足,则在编写算法时应该考虑如何节省空间。

学习了《数据结构与算法》这门课,我们在编写程序时就应该注意到所编写程序的时间复杂度和空间复杂度,以及是否运用了良好的算法,而不是只是象以前编写程序时单纯使用C++的知识。我们要充分考虑程序的性能,从而编写出更好的程序。

桂林电子科技大学课程设计说明书

在设计报告的写作过程中我也学到了做任何事情都要有的心态,首先我明白了做学问要一丝不苟,对于出现的任何问题都不要轻视,要通过正确的途径去解决,在做事情的过程中要有耐心和毅力,不要一遇到困难就打退堂鼓,只要坚持下去就可以找到思路去解决问题的,在遇到问题时,有必要向老师和同学请教,合作沟通的意义是巨大的。

在这次课程设计中,我认识到了自己的不足之处同时我也收获了很多知识和经验,在今后的学习中,我一定勤于思考,并灵活运用所学知识,多进行编程实践。在总结反思和编程训练中,不断提升自己的编程能力。相信在我的努力下,我的程序设计水平一定会不断提高。

参考文献

[1]数据结构与算法/汪沁,奚李峰主编.-北京:清华大学出版社,2012.9(第8章 查找)

[2]百度文库>专业资料>IT/计算机>计算机软件及应用>动态查找表实验报告

http://wenku.baidu.com/link?url=crizbdK6WO86YXeSJWwkHNdXpaxUDkRJnoShcVDJqBfGO03Cbk6LAdVwBYHxE82kYHkuIjC1HFCiOrSiEWJXOOspWGIo3PNSDjbeY1jHbJu

附录源代码如下:

课程教学工作总结表 篇5

表定义语句 创建表: 基本形式:

Create table [if not exists] 表名(列定义列表,[索引或约束列表])[表选项列表];说明:

1.上述列表都是指”多项并列项”,每一项之间用(,)分开 2.其中中括号部分是可以省略的 列定义:

每一个列定义的基本形式:

列名

列类型

[列属性列表] 说明:

1.列类型,就是数据类型,其中还可能会需要跟类型有关的相应设定。2.列属性有6个,相互之间用空格隔开就可以:

a)Auto_increment:表示自增长,用于整数类型。一旦设定了此属性,则也同时要求设定一个”key”属性,就是后面那2个:primary key或unique key b)Primary key:表示主键,用于唯一确定一行的数据

c)Unique key :表示唯一键,用于设定某个字段的值在所有行中是唯一的(不可重复的)d)Not null :表示不能为空(非空属性)e)Default XX值:设定默认值,当该字段没有赋值或赋值为NULL时,自动获得该值

黑马程序员济南中心 编著

f)Comment ‘字段说明文字’:表示一种可以解释该字段含义,但又不属于”注释”的内容。

索引:

索引是一种数据库内部为了加快数据查找(搜索)速度的内部机制,其设定某个字段”有索引”,则该字段作为条件(比如where age=22)进行查找就会极大提高其速度。

索引设定形式:

通用形式:索引类别(字段名1,[字段名2],[字段名3]....);//至少一个字段 索引类别有:

普通索引:key [索引名](字段列表)

就只有索引的作用

唯一索引:unique key [索引名](字段列表)具有索引作用,而且具有唯一性 主键索引:primary key(字段列表)

具有索引作用,而且具有主键特性 外键索引:foreign key[索引名](字段列表)reference 其他表(对应字段列表)具有索引作用,而且具有对应其他表的字段值的作用(外键作用)全文索引:fulltext key [索引名](字段列表)具有索引作用,但mysql对中文无法正常发挥作用 索引的弊端:

降低(减慢)增删改数据的效率(速度)约束:

约束是指数据库中预先设定的对数据的”规定”,”要求”,”条件”等等

约束,是指在”建表”的时候,预先设定好的,以期对”后续写入数据”进行”检查”来决定是否满足设定的约束条件,结果有两种可能:满足写入成功,不满足写入失败。

有以下几种约束:

黑马程序员济南中心 编著

唯一约束

: unique key(字段列表)主键约束

:primary key(字段列表)外键约束

:foreign key(字段列表)references 其他表(对应字段列表)非空约束

:not null 默认约束

:default XX值 检查约束

:check(某字段的条件)说明: 1.前3个约束,其实同时也是索引,无需额外设定 2.非空约束和默认约束是”字段属性”,无需额外设定 3.检查约束mysql不支持该功能。。

表选项:

表选项是对一个表的额外属性的设定,多个设定之间用逗号(,)隔开 如下几个选项可设定:

Auto_increment = 自增长数字的起始值 Charset = 字符编码名 定

Collate = 排序规则名

//可以不设定,使用数据库级别的设定

//可以不设定,默认为1

//可以不设定,就是使用数据库级别的设Comment = ‘表说明文字’ Engine = 存储引擎名 存储引擎

存储引擎其实就是将”成千上万”的数据,存入到硬盘(文件)的内部机制(方式).不同的存储引擎在性能(速度),功能,资源消耗方面有所不同。

//可以不设定,默认是”InnoDB”

黑马程序员济南中心 编著

一个重要的观念:没有一个性能最好,功能最全,资源消耗最小的存储引擎。主要存储引擎如下:

修改表: 总体思想:

1.修改表是一个表建立之后的补救工作,不应该当做一个”常规工作”.2.建表能完成的事情,修改表几乎都能完成 3.语法:

Alter table 表名 修改项1,修改项2.....;其中,修改项可以包括:

字段:可以增删改 索引(约束):可以增删; 表选项:只能修改(从新设定)

黑马程序员济南中心 编著

删除表:

drop table 【if exists】 表名;

其他相关语句:

     显示所有表: show tables;

显示某表的结构: desc 表名; 或:describe 表名; 显示某表的创建语句:show create table 表名; 重命名表:rename table 旧表名 to 新表名; 删除索引:drop index 索引名 on 表名。

教师工作总结表 篇6

教师工作总结参考

本人在这一学年里,担任学校的网络管理员工作,兼高二10班11班12班通用技术课教学,还有部分教务处工作。下面就对我这一学期的工作进行总结: 作为一名教师,我努力按照一个高级教师的要求严格要求自己,热爱祖国,热爱教育事业,模范的。范文教师考核表个人总结由搜集自网络或网友上传,版权归原作者所有,本文主要是关于总结,个人,考核,,教师,学生,技术,学校,通用,他们,的,希望大家尊重原创者的知识产权。

本人在这一学年里,担任学校的网络管理员工作,兼高二10班11班12班通用技术课教学,还有部分教务处工作。下面就对我这一学期的工作进行总结:

作为一名教师,我努力按照一个高级教师的要求严格要求自己,热爱祖国,热爱教育事业,模范的遵守教师的职业道德规范,坚持四项基本原则,拥护党的路线、方针、政策,遵纪守法,作风正派,爱岗敬业,为人师表,以身作则,做好学生的表率。

在教学业务方面:今年,由于我们学校将新高一分在百子湾校区,又因为来了新的教信息技术的教师,而我还要在本校负责网管工作,再加上区里为我安排的网管兼职管理员的工作,所以开始的时候学校并没有为了安排教学工作,但又由于我校接收了原同仁中学的学习组成了三个班,而这三个班没有老师教他们通用技术课,所以在学校的要求下,我又接了这三个班的通用技术课,没周的课时达到6节课比上学年还多。从各方面得到的信息,学校好象并不重视这三个班的通用技术课,原因一,这三个班来自原同仁中学,在接收这三个班的学生时,他牛牛文库 海量资料分享

们的考试成绩都不记入我们学校的平均分,所以学校只希望他们不出什么事就行了,他们的学习都是次要的;原因二,学校领导还是把通用技术这门课当成以前的劳动技术课,以前的劳动技术果都是由物理老师兼着的,现在除了我这个班,其他几个班的情况并没有变化,那几个班的物理老师并不重视通用技术这门课,也不参加区里的培训,虽然上级部门花了几十万我校配置了通用技术设计室和制作室,但他们从来不用,这使我感到十分不能理解。

通过上学期的培训,我了解到为什么国家要开设通用技术课,是因为国家领导人从大局出发看到中国的教育有问题,教育出来的人材能说理论的人太多,而能动手做事的人太少,因此国家要花费这么多的财力物力进行高中的教学改革,并开设了通用技术课,然而我们学校的部分领导和教师并没有看到这一点,还把通用技术课当成可有可无的课。我看到上级部门花那么多钱买来的通用技术的实验仪器和器材放在那里没人用,感到十分可惜,既然让我教这门课我就一定要把它用起来。

通用技术课是培训学生动手能力的课,而我又是第一次教这门课,所以我不敢怠慢,我认真备好每一节课,为每一节课设计好学案,在收上学生的作业之后我还用高速扫描将学生的作业图像扫入计算机上传到网上在网上对学生作业进行批阅,使学生和家长可以通过网络看到学生的学习情况。学校没有为通用技术教室配置实验员,我只能自己承担了通用技术实验的准备工作,说真的这工作不好做,除了要了解实验器材的工作原理,了解它们在课程的什么时候用,还要考虑到这些器材在学生使用过程中可能会出现的损耗,和由此造成的我自己的经济,因为领导曾经说过,造成的损失谁用谁负责。

在对学生的教育方面:我发现我教的这些从原同仁中学传来的学生与我们原来十七中的学生确实不一样,无论是学习习惯学习态度还是人生观价值观思想道德水平,有许多学生都存在问题。开始时我认为孩子们对于动手制作的内容会很牛牛文库 海量资料分享

感兴趣,会跟着我的要求一步步做下去,可能还会有学生有新的发现,确实一部分学生是这样的,但总是有另一部份学生对什么都不感兴趣,就是坐在那里什么也不做,对老师布置的作业不去动脑子去想,而只是想着抄别人的作业,有的连抄都懒得抄。通过我在假期里设计的学生作业管理系统,我作到了,对每位学生的学习情况,学习态度了如指掌,对于学习态度不好的学生,我除了在课堂上当面批评,以警示其他学生外,下课时,我还单独找他们谈心,了解他们思想当中存在的问题,心理上存在的问题,耐心地帮助他们解决,对他们在学习方法上存在的问题,我经常不断地进行思考,想出解决问题的方法,并用他们能够接受的方法,语气等,让你们掌握。特别是在将要面临会考的最后阶段,我经过不断的总结和思考,找到了他们在学习方法上存在的问题,精心组织了几节有针对性的复习课,用反复说的“一句金玉良言”让学生能够抓知识的重点,用不断变化的练习,让学生能够举一反

三、灵活应用,对所学的知识融会贯通,用“每个人必须写完成任务,我要检查”来督促后进行,与大家共同学习。在我的鼓励和督促下学生的学习积极性日益高涨,学习成绩也有了突习猛进的提高。

教师工作总结参考

本,本人认真学习马列主义,毛泽东思想和邓小平理论,坚决贯彻执行党的路线、方针和政策。教育教学指导思想明确,安教乐教,有事业心和责任感。服从学校工作安排,对工作精益求精。遵纪守法,为人师表,乐于助人,团结协作,文明礼貌。

一、政治思想方面: 认真学习新的教育理论,及时更新教育理念。积极参加校本培训,并做了大量的政治笔记与理论笔记。新的教育形式不允许我们在课堂上重复讲书,我们必须具有先进的教育观念,才能适应教育的发展。所以我不但注重集体的政治理论学习,还注意从书本中汲取营养,认真学习仔细体会新形势下怎样做一名好教师。

牛牛文库 海量资料分享

二、教育教学方面:要提高教学质量,关键是上好课。为了上好课,我做了下面的工作:

1、课前准备:备好课。

2、认真钻研教材,对教材的基本思想、基本概念,每句话、每个字都弄清楚,了解教材的结构,重点与难点,掌握知识的逻辑,能运用自如,知道应补充哪些资料,怎样才能教好。

3、了解学生原有的知识技能的质量,他们的兴趣、需要、方法、习惯,学习新知识可能会有哪些困难,采取相应的预防措施。

4、考虑教法,解决如何把已掌握的教材传授给学生,包括如何组织教材、如何安排每节课的活动。

5、课堂上的情况。组织好课堂教学,关注全体学生,注意信息反馈,调动学生的有意注意,使其保持相对稳定性,同时,激发学生的情感,使他们产生愉悦的心境,创造良好的课堂气氛,课堂语言简洁明了,克服了以前重复的毛病,课堂提问面向全体学生,注意引发学生学数学的兴趣,课堂上讲练结合,布置好家庭作业,作业少而精,减轻学生的负担。

6、要提高教学质量,还要做好课后辅导工作,小学生爱动、好玩,缺乏自控能力,常在学习上不能按时完成作业,有的学生抄袭作业,针对这种问题,就要抓好学生的思想教育,并使这一工作惯彻到对学生的学习指导中去,还要做好对学生学习的辅导和帮助工作,尤其在后进生的转化上,对后进生努力做到从友善开始,比如,握握他的手,摸摸他的头,或帮助整理衣服。从赞美着手,所有牛牛文库 海量资料分享 的人都渴望得到别人的理解和尊重,所以,和差生交谈时,对他的处境、想法表示深刻的理解和尊重,还有在批评学生之前,先谈谈自己工作的不足。

7、积极参与听课、评课,虚心向同行学习教学方法,博采众长,提高教学水平。

8、热爱学生,平等的对待每一个学生,让他们都感受到老师的关心,良好的师生关系促进了学生的学习。

三、工作考勤方面: 我热爱自己的事业,从不因为个人的私事耽误工作的时间。并积极运用有效的工作时间做好自己分内的工作。在本学年的工作中,我取得了一定的成绩:辅导的科幻绘画《太空花园》获寿光市二等奖,我班的刘小丽在市古诗词表演中获故事大王称号,为语文网络资源设计的脚本获山东省三等奖,辅导的作文《美丽的仙人掌》获潍坊市三等奖,辅导王家帅在小学全国英语竞赛中获三等奖。“进无足赤,人无完人”,在教学工作中难免有缺陷,例如,课堂语言平缓,平时考试较少,语言不够生动。考试成绩不稳定等。

走进21世纪,社会对教师的素质要求更高,在今后的教育教学工作中,我将更严格要求自己,努力工作,发扬优点,改正缺点,开拓前进,为美好的明天奉献自己的力量。

上一篇:建筑工地材料管理下一篇:专业技术资格认定和评审工作