vb程序设计实验报告

2024-10-29 版权声明 我要投稿

vb程序设计实验报告(精选12篇)

vb程序设计实验报告 篇1

一、设计内容和目的

这次实验设计,我做的是学生信息管理系统,主要功能是提供学生信息保存和查询功能。

主要分为个窗口,其具体功能如下:

1、登录窗口:提供学生和管理员登录。

2、信息管理窗口:主操作窗口,可以进行重登陆、注销、退出、用户查询、管理员管理、系统信息的操作。包括一个下拉菜单和工具栏。

3、用户查询窗口:可以查询数据库中保存的学生信息。

4、管理员管理窗口:只有管理员可以进入,显示数据库中所有的学生信息,并且可以添加修改。

5、系统信息窗口:是系统的信息内容。

另外,根据网上的代码,我又制作了俄罗斯方块小游戏和画图工具。

二、设计过程:

1、实验构思:在系统设计之前,对实验内容和结构的构思占据了相当一部分时间。最终决定做一个“学生信息管理系统”,这样比较贴近自身情况,也有比较多的内容可以设计。

2、技术实现:在制作过程中主要使用了vb2005和数据库技术实现系统的设计、实现和运行。Photoshop等技术使程序的界面看起来更加友好。

3、运行调试:在系统制作中的运行调试过程中,出现了很多问题,比如各窗口之间的调用和访问,如何退出,控件的背景设置、字体颜色设置等,都需要经过一遍遍的调试发现、解决。

4、系统打包:在打包的时候,我按照老师给的方法一步步设置,可是由于粗心等原因,总是达不到满意的效果,直到第三次才真正成功。

三、系统结构:

如一所述,系统分为5个模块,各个模块之间可以自由访问。

四、实验结果: 该系统能够提供学生和管理员两种类型的登录,可以实现学生信息的查询、管理员对信息的修改,等。

五、设计心得:

在设计过程中,遇到了许多困难,比如:数据库无法连接、窗口无法正常访问、控件背景与窗体背景不协调等。后来通过查看课本和访问网络将这些问题解决了。

vb程序设计实验报告 篇2

从世界上第一台电子计算机诞生直至今天, 经过几十年的发展计算机已近广泛应用到人们生活的各个领域, 改变着大众原有的生活、学习和工作方式。CNNIC第35次中国互联网络发展统计报告指出, 随着互联网技术的普及和推广, 互联网已经存在于大众生活的每个角落, 成为人们生活密不可分的一部分。[1]在计算机和网络高度普及的现今社会, 只有掌握基本的计算机使用技能, 才能更有效地工作, 提升自身价值。Visual Basic语言简单直观、上手比较容易, 使用Visual Basic语言可以开发出各种基于Windows的应用程序。因此, 国内很多院校在课程设置上都把Visual Basic程序设计作为培养非计算机专业大学生计算机能力的必修课程。但是, Visual Basic程序设计课程传统的教学模式, 更多的是将授课目标定位在知识理论层面的讲授, 不注重学生的动手实践, 这种教学模式不利于学生综合能力的培养和创新能力的发挥。对于计算机类课程, 理论与实践相结合, 多动手多实践是学好课程的关键。[2]通过Visual Basic课程的实验实践教学改革, 使学生能够分析和处理实际工作中遇到的相关技术问题, 具有一定解决实际问题的能力, 培养学生的综合创新能力。

2 Visual Basic实验教学中存在的问题

1) 实验教学定位不准确, 内容不合理

在目前Visual Basic的课程教学中, 理论教学的地位大于实验教学, 实验课仅仅是理论课的补充。而作为计算机类课程, 多动手才是“硬道理”, 理论和实验教学同等重要。现行的实验教学内容和理论教学内容区分度不大, 在理论课每完成一部分知识的学习后, 安排学生上机实验进行理论验证。大多数的实验教材都附带完整的实验题目源代码, 学生在实验课上只是拷贝答案, 将代码机械的敲入计算机, 并没有解题的思考过程。程序一旦运行出错, 学生的第一反应不是查看编译环境的报错提示, 而是翻看实验指导书的答案, 寻找程序代码和答案哪里不一致。整个实验下来, 学生并没有掌握如何编写程序、如何修改程序, 而是成了拷贝代码“机器人”。这样的实验课程内容设置, 无法有效的培养学生发现、分析、解决问题能力。[3]

2) 实验教学方法单一

在实验课的教学过程中, 教师的教学方法比较单一, 通常一步一步把实验步骤、要点等进行详细讲解。而学生在学习过程中, 也慢慢养成习惯, 等着老师讲解不去思考问题。甚至有一些学生把老师的讲解过程直接记录下来, 一步一步模仿操作, 死记硬背。在最初的1~2次实验课中, 学生因为初次接触计算机编程, 这样的教学和学习方式还是可行的。但是, 整个学期的实验课程全部采用这样的教学和学习方式, 表面看似教学效果显著, 学生能够按时完成实验内容;而实际上, 学生在学习过程中缺少提问、思考的机会, 学习没有主动性, 综合创新能力的培养无从谈起。[4]

3 Visual Basic实验教学改革的内容

对《VB程序设计》课程实验教学中存在的现有问题, 进行针对性的实验教学改革, 具有一定的现实意义。合理有效的实验教学改革, 可以激发学生的学习兴趣, 提高学生的实际动手能力, 培养学生的综合素质。

《教育部2014年工作要点》第15条要求创新高校人才培养机制。在教育部提出的“本科教学质量工程”的背景下, 先进的实验教学理念是实验改革的核心所在。实验教学的“过程创新”是指“把创新能力的培养融入实验教学的各个环节, 实验教学内容和专业技术发展更新紧密结合”。通过实验内容、实验教学方式、实验考核方式、课后辅助教学以及培养目标五个模块的改革, 实施三个层次实验教学, 将培养学生的创新能力贯穿整个实验教学过程, 形成基于“过程创新”的多层次、多模块《VB程序设计》实验教学改革体系, 实验教学改革体系如图1所示。

1) 在第一层次的实验教学中, 避免“演示+模仿”的教学学习方式。在实验教学过程中, 教师要把握教学程度, 做到要点、难点提示, 而不是面面俱到。由于升入大学前计算机教学地区差异性和学生自身的知识储备程度不同, 班级中每个学生的学习情况都不一样。在学习过程中, 一部分学生“吃不饱”, 一部分学生“吃不好”的现象比较普遍。所以, 基础实验内容的改革将保留实验指导书中的经典例题, 保证学生“吃好”;同时, 引入计算机等级考试的基础性题目, 保证学生“吃饱”。在第一个层次的实验学习过程中, 学生既掌握了基础知识, 同时兼顾了计算机等级考试, 学生的基础创新能力得到了培养。

2) 第二个层次的实验采用开放式教学, 在实验课中引入实验指导书以外的附加题, 引导学生通过多种方式完成, 例如:同学交流、上网搜索解法等。对于能完成附加题目的同学, 采取额外加分鼓励机制。为了避免出现抄袭现象, 严格考核办法, 确保考核办法的公平公正。通过完成第二个层次的实验内容, 有效地培养了学生的应用创新能力。

3) 在实验课堂上, 教师把每道题目、每个操作步骤、每个知识点都讲解的细致详尽, 学生学到了所有的知识点, 但是却不能建立课程知识网。虽然, 学生学完了所有的课程内容, 但是依然无法理解什么是程序设计, 如何进行程序设计。所以, 在第三个教学层次中, 通过开发设计多知识点相结合的综合实验项目, 整合教学知识点, 使学生能够更好的掌握知识脉络。第三个层次的实验采用项目驱动式教学, 学生通过项目开发团队、参加竞赛等形式完成实验, 从而培养学生的综合创新能力。

4) 目前比较普遍的实验成绩评定方法是将每一次实验的成绩进行累加, 学生在实验完成过程中, 拖沓、偷懒现象比较严重。这种评定办法给出的实验成绩不能真实有效的反映学生的真实水平和能力, 具有一定的不合理性。对实验考核方案进行改革, 将实验成绩评定细化到基础内容、提升内容、综合项目、实验出勤等几个方面, 保证成绩的公平公正。

5) 采用线上线下多种课后辅导方式, 让学生课下有问题可以及时解决, 保证学生的学习持续性和学习热情。综合运用线上的网络和媒体资源, 为学生提供广阔的学习空间。通过线下课后约谈等方式, 对学生学习情况进行辅导分析, 让学生从上机操作中总结理论知识, 使理论和实践能相辅相成。

4 Visual Basic实验教学改革的实施

1) 合理设置每节实验内容, 实验指导书内外内容相结合, 避免抄袭答案;基础内容和提升内容相结合, 分层教学。增加趣味案例, 激发学生学习兴趣, 例如, 百钱买百鸡, 鸡兔同笼类的问题。

2) 将每节课设计好的实验内容提前布置给学生, 让学生进行课前预习。较好的课前预习可以让学生为上课作好知识上的准备, 明确实验的目的和任务, 高效完成实验内容。根据课堂完成情况, 给出每节课实验完成分数, 督促学生按时进行课前预习。[5]

3) 学期初以4-5人为基础, 在班级建立项目团队。期初布置编程综合项目, 期末组织答辩。为了杜绝团队中部分学生的侥幸心理, 将团队答辩习惯使用的队长答辩, 改为随机抽取团队成员进行答辩的方式。期末确定答辩时间的同时, 抽签确定每组负责答辩的学生。答辩学生的成绩视为团队每位成员的成绩, 团队同进同退, 荣辱与共。这样的答辩方式既可以培养学生的团队意识, 也提高了每一名学生的参与度。[6]

4) 改进实验考核方法, 实验成绩由实验考勤20%、实验现场打分40%以及项目答辩40%三部分共同组成。这样给出的实验成绩不仅能反映学生的真实能力, 而且量化科学。另外建立激励机制, 设定额外加分项, 当学生完成提升内容时进行额外加分, 促进学生学习积极性。

5) 建立兴趣学习微信群或者QQ群, 学生可以充当老师的角色解答问题, 大家互相交流共同提高。

5 结论

基于“过程创新”的多层次、多模块实验教学模式, 对原有实验教学模式进行了改革, 实施多层次实验教学内容的过程控制管理, 有效地提高学生程序设计能力, 促使学生能够独立思考, 并合理的综合利用VB程序设计语言来解决具体问题。

实验教学逐渐融入到日常教学的考核过程中, 将多层次实验教学与考核模式同理论教学紧密结合, 充分体现理论对实验的指导和实验对理论的直接使用, 加深学生对VB程序设计语言的掌握程度, 从应对期末考试和二级考试过渡到真正地将VB作为解决问题的一个工具来使用, 做到真正意义上的学以致用。

参考文献

[1]中国互联网络信息中心.第35次中国互联网络发展状况统计报告[EB/OL].http://www.cnnic.net.cn/hlwfzyj/hlwxzbg/hl-wtjbg/201502/t20150203_51634.htm.

[2]王志强, 傅向华.计算机基础课程群及其教学内容的研究与实践[J].计算机教育, 2008 (15) :78-83.

[3]李蕊.《C语言程序设计》实验教学改革探索[J].信息与电脑, 2015 (10) :98-99.

[4]刘益新.关于高校计算机基础教学存在问题及对策分析[J].电脑知识与技术, 2015, 11 (16) :138-140.

[5]郝慧馨, 李秀坤, 夏清泉.C语言程序设计实验教学探索[J].计算机教育, 2010 (17) :82-84.

利用VB制作中学物理实验课件 篇3

关键词:VB;物理实验;摩擦力

中图分类号:G434 文献标志码:B 文章编号:1673-8454(2014)16-0052-02

一、课件的功能需求和设计分析

1.课件的功能需求分析

以中学物理的摩擦力实验为例,从实际的教学需要出发,以简单实用为课件的设计思想,利用VB语言开发一个物理实验课件。该课件的基本内容和实现流程如下:

桌面上放着一个重物,重物通过绳子和定滑轮与砝码连在一起。由于桌面与物体的静摩擦力作用,整套装置处于静止状态。如果减小桌面与重物的静摩擦力系数,或者减轻重物的质量,加重砝码的质量,那么砝码的重力将大于桌面与物体的静摩擦力,砝码向下运动,重物向右运动。由于砝码的重力作用,重物和砝码作匀加速度运动。[1]

用户在使用时,输入各个影响实验效果的数值。课件根据这些数值判断该重物受摩擦力的情况,并将效果显示出来。课件内部大致可以分为两个模块,一是公式计算模块,该模块的作用是将用户输入的值代入物理公式,并通过数学计算判断重物与砝码是否运动;二是图形绘制模块,该模块的作用是在画布上绘制重物、砝码等各种实验设备,组成物理实验环境。[2] 课件的流程图如图1所示:

2.课件的界面设计

为了达到简单实用的标准和使学生注意力集中的要求,课件的设计不需要复杂的操作和花哨的界面。图2为课件的用户界面:

二、课件实现的技术要点和关键代码

课件的完整程序由工程文件“摩擦.vbp”、窗体文件“摩擦.frm”、模块文件“摩擦.bas”组成,窗体文件用于实现和用户的交互,而模块文件则用于图形的绘制。

1.VB中的开始按钮

在界面上设置开始按钮,单击“开始”按钮后,如果重物与桌面的摩擦力小于砝码的重力,则timer1.enabled= true,激活定时器;如果重物与桌面的摩擦力大于砝码的重力,程序没有动作,该按钮的代码如下:

2.VB工具箱中的定时器控件

定时器的两个重要属性是”Enabled”和”Interval”。当“Enabled”的属性为“True”时,定时器开始工作;属性为“False”时,定时器停止工作。“Interval”属性决定了定时器对象中程序的时间间隔。[3]

在该课件中,所有的动作都在名称为Timer1的定时器中完成。当Timer1.Enabled=true时,计算重物与砝码的当时速度v=v+a以及它们的位置,该部分的实现代码如下:

三、结束语

本文提出了基于Visual Basic开发的中学物理实验课件,实现了物理实验的数据化和智能化。实际的课件应用结果证明:在VB平台下开发的中学物理实验课件,具有界面简洁友好、课件体积小、可移植性强的优点。有效克服了物理实验中抽象、难以操作的不足,输入数据方便,显示结果准确,可以满足教师的课堂教学需要。

参考文献:

[1]人民教育出版社中学物理室.全日制普通高级中学教科书(必修)—物理[M].北京:人民教育出版社,2003.

[2]周灵.基于VB的多媒体物理教学软件开发研究[D].长沙.湖南师范大学,2001.

[3]杨忠宝,康顺哲.VB语言程序设计教程[M].北京:人民邮电出版社,2010.

[4]林世鑫.基于VB的函数图象描绘软件的设计与实现[J].中国教育信息化,2013(8):72-73.

[5]谢步瀛,龚沛曾.Visual Basic计算机绘图实用技术[M].北京:电子工业出版社,2004.

VB 课程设计报告 (推荐) 篇4

机械设计基础课程设计

(2012-2013学年 第二学期)

系(部)专业班级 学生姓名 学号/序号 完成时间

机械系 机电专61102班

李航 201162335/14 2013年7月10日 长江大学工程技术学院

VB语言程序设计课程设计报告

(2012-2013学年 第二学期)

系(部)专业班级 学生姓名 学号/序号 指导教师 完成时间

机械系 机电专61102班

/

张国英(讲师)/刘怀海(讲师)

2013年6月21日

图书管理系统一、功能描述

实现对图书的管理,在后台使用数据记录操作的数据,依靠这些数据库的管理系统的管理功能来整理数据,实现对书籍信息表,书籍归还表,书籍借出表的集中有序管理,从而达到减轻工作负担,也减少了借书者的不便

书籍信息表:实现对所有图书的综合管理,建立对图书的图书编号,作者,出版社,数量,出版日期,价格的综合信心

图书归还表:对所有借出的情况进行有效的管理,建立归还的资料,并可对未归还或归还的的图书进行查询,查询是否损坏

图书借出表:能够对借阅图书的读者进行管理。建立读者信息和读者类别的信息资料,能够查询读者借出书籍的信息,并可分别按照图书编号、学号和图书名查询读者的信息资料

●系统用户的登录:实现用户通过用户名和密码进行登录的功能。●图书管理:实现对图书的添加、查找、删除和修改的功能。●流通管理:实现对图书的借阅和归还等功能。●退出系统:结束图书管理系统。

二、概要设计

1、系统功能模块框图设计

根据功能描述,建立系统的体系结构,即将整个系统分解成若干子功能模块,并用框图表示各功能模块之间的衔接关系,并简要说明各模块的功能。

程序流程框图如图所示:(仅供参考)

图1 程序流程图

通过登录界面进入图书管理系统,进入界面选择与之相匹配的表格,信息表实现对图书的总管理,各种图书信息的分类和汇总,图书归还表实现对借出书籍归还的管理,对归还的书籍的情况进行总结,图书借出表对图书借出者的姓名,借出日期等等进行记录,以确保图书的完整,在图书信息表,图书归还表和图书借出表里的各类命令根据书籍的所需进行整编和管理

2、数据库设计

包括数据库的组成说明,数据库中各表的结构说明(包括字段名、字段类型等),可以包含图片例如下表:

表1 学生信息表

三、详细设计 详细说明主要窗体的实现过程,包括窗体的设计图片及其上所包含的控件名和属性设置;

详细说明主要操作的代码实现过程,包括过程间的调用关系(注:在此给出不完全代码)。如下所示:

1、账号登录

账号登录模块中登录与注册两按钮,单击注册会进入注册模块中,单击登录会进入系统进行下一步的操作,账号文本框与数据库相连接,当在账号文本框输入账号后点击登录按钮后,会在数据库中进行查询看数据库中是否会有该账号,且该账号的密码是否与密码框中输入的相同,如果相同会进入系统,如果不存在该账号或密码与账号不相匹配,则会提示“账号或密码错误”,账号文本框会得到焦点,让重新输入。

(1)窗体截图(如图2)

图2 注册窗体

(2)功能实现

2、学生信息查询窗体

图3 查询窗体

四、调试中存在的问题及解决方法

包括调试过程中遇到的主要问题及采取的解决方法。例如:

1、注册账号出现的错误

数据库中账号被设为主键,当注册时的账号与数局库中的账号有相同时就会出错。

2、解决方法:在写入数据库前先进行查询数据库

五、心得体会

本人在本次实习中取得的收获、遇到的困难、如何面对和克服各种困难、本系统的不足之处,将要改进的思想等。

六、参考文献

[1] 罗朝盛.Visual Basic 6.0程序设计教程(第3版).人民邮电出版社,2009年2月

[2] [3]

七、附录

程序设计实验报告范文 篇5

学 号:

姓 名:

专业班级:

实验地点:

软件学院实验室 实验日期:

2013 年 4-6 月

课程名称 C++程序设计 B 实验课时 16 实验名称 和序号 图书管理系统 CS0504401 同组者 姓

实验目的 1、掌握面向对象程序设计的基本方法 2、运用 C++语法知识,完成图书管理系统 实验环境 PC 机、Visual Studio 2010 实验内容 和原理 模拟现实图书管理过程,设计实现图书信息的管理,包含增加、删除、修改、查询和借还书等基本功能:

1、实现外部文件存取 2、合理设计类的层次 3、有相应的菜单界面 实验步骤

关键代码

((接上页)

实验步骤

关键代码

测试记录 分

析 结

以下由实验教师填写 成绩评定

平时成绩_______

实验报告成绩________

综合成绩 _________

C语言程序设计实验报告 篇6

实验目的

1、熟练掌握if、if…else、if…else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和switch语句实现分支选择结构。

2、熟练掌握while语句、do…while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用循环语句实现循环结构。

3、掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧。进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。

实验内容

计算并输出1000以内的10个素数以及它们的和。

要求:

在程序内部加必要的注释。

由于偶数不是素数,可以不考虑对偶数的处理。

虽然在1000以内的素数超过10个,但是要对1000以内不够10个素数的情况进行处理。

输出形式为:素数1+素数2+素数3+…+素数10=总和值。

算法描述流程图

Main函数:

判断素数:

源程序

#include

#include

int sushu(int n)/* 判断素数的函数 */

{

int t,i;

t=sqrt(n);

for(i=2;i1;i-=2)/* x为奇数时,做函数计算 */

{

n=sushu(i); /* 做判断素数的函数调用 */

( 励志天下 )

if(n!=0)/* 对素数的处理 */

{

a[j]=n;/* 把素数由大至小存入数组a[ ]中 */

j++;

if(j<11)

m+=n;/* 统计前10个素数之和 */

}

}

if(j<10)/* 当素数个数小于10个时,结果输出 */

{

for(i=0;i

{

n=a[i];

printf(“%d”,n);

printf(“+”);

}

printf(“2=”);

printf(“%d ”,m+2);

}

else for(i=0;i<10;i++)/* 当素数个数大于等于10个时,结果输出 */

{

n=a[i];

printf(“%d”,n);

if(i<9)

printf(“+”);

else

{

printf(“=”);

printf(“%d ”,m);

}

}

}

}

测试数据

分别输入1000、100、10测试。

运行结果

出现问题及解决方法

当素数个数小于10时的处理不够完善,考虑不够周全。把“+2”的处理做的太勉强。

程序过大,不够精简,无用文字太多。

学习耐心与细心不足,如scanf(“%d”,&n);中的“&”经常忘记。

编程思想不够发散,例如如何判断素数,只能想出2种方式(其中1种为参考教科书上内容);在今后学习中应更多的动脑,综合运用所学。

基本功不够,如清屏clrscr等函数用的不好,有时同样的问题多次犯,给实验课老师带来很大的麻烦。这说明我的知识不够广,有很多有用但不做考试要求的书中内容没有学好,认识程度不够深刻。就算以后C语言这门课程结束后,也应多看相关东西,多上机练习,才能真正从本质上提高自己。

物理实验报告 ·化学实验报告 ·生物实验报告 ·实验报告格式 ·实验报告模板

vb程序设计实验报告 篇7

一、仿真系统开发环境的选择

早期的仿真软件大多是基于DOS操作系统, 由于开发工具复杂、计算机软硬件技术不完善, 致使某些化工原理实验教学软件存在容易死机, 界面不友好等缺点[1]。目前, 仿真软件的开发通常有2种方式[2,3,4]:一是应用可视化开发语言工具如:Microsoft公司的Visual C++和Visual Basic以及Borland公司的C++Builder和Delphi等。二是应用多媒体合成平台, 如Macromedia公司的Authorware[5]等。VB采用面向对象的程序设计方法 (OOP) , 在整个应用程序设计完成之后, 还可编译生成可执行文件 (.EXE) 脱离VB环境, 因此本课件选用VB作为化工原理实验仿真系统软件的开发环境。

二、仿真系统的制作过程

对流给热系数测定实验是用蒸汽和空气在套管换热器中逆流换热, 蒸汽压力和空气流量均可调节, 空气进出口温度、空气流量、蒸汽压力、蒸汽进口温度、换热器壁面温度为测量值。

1. 窗体结构设计。

主菜单结构为实验内容、实验目的、实验原理、实验步骤、实验结果、退出。接下来要为窗体上的每个菜单添加方法, 以便让窗体对操作做出相应的反应。VB具有事件驱动编程机制, 因此只需对希望的操作编写执行代码来驱动相应事件即可。在菜单上单击鼠标, VB自动转到相应的模块, 并添加开始和结束程序。只需在开始和结束程序两句中间加入相应的代码, 就可实现需要的操作。以查看实验结果图形为例, 本课件中具体过程如下;Private Sub f结果_Click () With Frm结果图.Caption=App.Title+“实验结果”.Picture1.Picture=Load Picture (App.Path&“结果.jpg”) .Show End With End Sub

2. 实验仿真过程。

(1) 实验仿真界面的制作。仿真实验操作界面的设计是整个系统的关键, 也是难点。本课件首先用Auto CAD画出实验仪器的整体框架图, 考虑到AutoCAD生成的.Bmp格式的位图尺寸不好调节, 因此直接用截图软件在Auto CAD界面上截取该框架图, 然后再用Photoshop涂色, 整个框架图主要是管道的涂色, 要想使管道有立体感, 就必须把颜色改成渐变。由于阀门、风机、水池和转子流量计涉及到后面的动画制作, 因此采用Photoshop单独进行涂色处理。用Photoshop处理好整个实验装置图后就进入到VB设计步骤。打开VB软件, 新建标准EXE工程, 然后在form的picture属性中载入实验仪器整体框架图作为背景图, 最后加入标签、文本框、按钮等。对流传热系数测定实验仿真操作界面设计如图1所示。

(2) 动态流程的制作。界面设计中空气、冷凝水及蒸汽的流动等动画设计是难点中的难点。空气、冷凝水和蒸汽的流动采用Line控件加Timer计时器来仿真, 通过Timer计时器控制Line控件的X1、X2、Y1或Y2坐标的变化来实现流动效果。程序编码如下:Private Sub Timer1_Timer () Line1.Visible=True Line1.X2=Line1.X2+100 If Line1X2>4300 Then Timer1.Enabled=False End If End Sub风机的转动、冷凝水流出管体的喷射以及蒸汽在套管换热器中的弥漫效果的动画效果设计方法相似。以水流出管体的喷射为例, 先用Photoshop画出2张水流出管体的喷射的平面图, 通过两个Image控件把两张平面图载入界面的同一位置, 然后通过两个Timer计时器控制两个Image控件的Visible属性达到动画效果。程序的编码如下:Private Sub Timer2_Timer () ‘计时器2的Timer事件Image1.Visible=True‘显示Image1 Image2.Visible=False‘隐藏Image2End Sub Private Sub Timer3_Timer () ‘计时器3的Timer事件Image2.Visible=True‘显示Image2 Image1.Visible=False‘隐藏Image1 End Sub

(3) 仿真的具体操作。本实验仿真系统可全部由鼠标操作完成。界面下方给出实验步骤提示, 操作者按照提示进行操作。调节得到的流量、温度、压力等数据在线显示在的白底仪表框内。用户完成仿真操作后即可通过菜单查看实验数据及实验结果, 实验数据查看界面设计如图2所示。

3. 生成exe文件。

在没有VB的计算机上使用本软件时, 需要将软件生成*.exe文件。点击VB工程“文件”菜单下的“生成传热.EXE”即可完成。

三、结论

1. 选择Visual Basic开发的基于Windows操作系统的化工原理对流给热系数测定实验仿真软件, 作为化工原理实验教学的辅助教学手段, 可以直观地展示对流给热系数测定实验的进行过程, 有助于学生加深对传热实验的理解。

2. 在软件的开发过程中, 充分利用Visual Basic中的Timer计时器通过编程来控制画圆、画线等来解决设计中的动画效果, 也达到了令人满意的效果。

3. 该软件具有实验仿真系统必备的基本功能, 应用实践表明:该仿真软件能够满足辅助教学的要求, 具有一定的推广价值。

参考文献

[1]陈旭冰, 赵俊英, 刘光明.化工原理仿真实验在实验教学中的应用[N].大理学院学报, 2006, 5 (2) :89-90.

[2]马世海, 包雨云, 姚飞.化工原理实验多媒体仿真系统的开发[J].计算机与应用化学, 2002, 19 (5) :668.

[3]Jeff Dunteman, Jim Mischel, DonTayla.Delphi程序设计指南M].北京:学苑出版社, 1997:12.

[4]Marco Cantu.Delphi3从入门到精通[M].北京:电子工业出版社, 1998:8~9.

中职学校VB程序设计教学探索 篇8

关键词程序设计;课堂教学;教学方法;实例教学

中图分类号G642文献标识码A文章编号1673-9671-(2010)031-0109-01

作为语言程序设计领域的前沿软件,VB的发展历史已经很久,相关的技术也比较成熟,由于其简单易学、功能强大、应用广泛,因此在很多职中院校都开设了这门课程,我校也在计算机等相关专业开设了这门课程。由于程序设计是一种构造性的技术,在日常的VB程序设计教学过程中,怎样开展这种构造性的又具有创造力活动的教学呢?如何解决程序设计本身枯燥、难懂这个问题,找一条比较新颖的教学方式,一直是广大计算机教师颇感兴趣的课题。为了解决这些问题,我们应该从以下几个方面进行分析。

1 VB程序设计课堂有效教学的实施方法

1.1努力培养学生兴趣

俗话说:兴趣是最好的老师。在程序设计教学中要利用学生对事物的好奇心,选择一些有趣的、有实际意义的程序,激发学生的学习兴趣。为了激发学生的兴趣,在VB程序设计中教学过程中,先不讲理论知识,而是演示一些有趣的实例如动画效果、移动字幕等、计算器,记事本等小实用程序,给学生一个视觉冲击,吸引他们,并告诉他们学习了VB程序设计后,大家都能够编出这些小程序,来充分调动学生的学习积极性,迎合了学生渴望成功的心理特点。

1.2基本概念分散讲解,逐步渗透

在程序设计教学中,有相当多的基本概念需要学生掌握,这些概念作为程序设计的入门都是必须的,但考虑到职中学生的理解、接受能力,这些概念不宜一次给学生灌输太多,如果这样反而使学生不易理解和掌握,同时产生逆反、厌学的心理。

在教学过程中可以将内容进行拆分讲解,然后结合习题的内容,在程序中把每一个基本概念贯穿进去,学生理解起来相对容易,且保持了他们的学习兴趣。

如:作为程序设计的基础,常量、变量、算术表达式这些内容是需要学生从一开始就应该掌握,并需要有明确的概念的,因此适宜放在前面讲授,而为了学生能更易于理解,可结合具体的程序例子。

例:计算正方形的面积程序

r = 10

s = r * r

print “正方形的面积是”;s

通过老师的引导,在这段程序中哪些量是不变的?如果想画不同大小的正方形,应该改哪里?为什么?(引出变量的概念)如何计算正方形的面积?和数学上面的表达有什么不同?(引出表达式的概念)经过一系列的设问,学生思考,能让学生很快地明白这几个基本的概念。

当然,在教学中老师会发现学生对学过的知识经常会忘记,这和他们的心理水平和课时相对较少有一定关系,因此老师在课堂上要“不厌其烦”地对所讲过的知识点重复强调,甚至要贯穿整个程序设计教学,才能在学生头脑里形成一个清晰的概念。

1.3分层教学在课堂中的实施

在程序设计教学过程中,随着课程难度的加大,学生的两头分化日趋严重,如何使不同的学生能根据自己的实际情况去完成相关的教学内容,这是教学的一个关键,这时老师可在课堂教学中尝试使用“分层教学”。所谓“分层教学”,就是根据大纲和教材要求,在一个班内针对不同类型学生的接受能力设计不同层次教学目标,提出不同层次的学习要求,给予不同层次的辅导,进行不同层次的检测,从而使各类学生分别在各自的起点上选择不同的速度,获取数量、层次不同的知识信息。统一的课本、统一的内容、统一的进度、统一的要求与学生程度的不统一以及学生的智力、能力发展水平的不统一形成矛盾。而分层可以让每个学生都能进入自己的“最近发展区”,个体找准各自的一片蓝天,有利于学生个体的发展。

1.4结合课程特点,定期做好归纳小结

程序设计的教学,一般都是从局部分散地讲,如果不归纳总结,学生则难以形成完整、清晰的框架,因此,教学中要及时归纳、做好小结。归纳可以是一个控件多方面(如事件、属性设置等)的归纳,也可以是对一种结构的归纳(如分支结构的归纳)。总结可以是一课的总结,也可以是几课的总结。归纳总结的形式也可以多种多样,可以使用文字概括,也可以使用图示总结,重难点要着重强调。这种归纳总结,一方面有利于学生理解知识、融会贯通,顺利实现知识迁移,另一方面对于提高学生的学习效率也有很大的帮助。

2VB程序设计要注重实例教学

对于一项操作性很强的工作,我们是不可以只讲理论的,正如当我们学车的时候,如果教练只是告诉我们每个动作的要领但不告诉我们这些动作怎么完成,我们是不可能学会开车的。那么我们在学习VB的过程中也必须结合大量的实例演示,让同学们真正体会到VB的可视化设计和它的实用性。

在最初接触这门课程的时候,我们必须先要详细的介绍各个控件,只有知道每个控件各自的作用以及使用方法以后我们才可以在VB中创造我们自己的程序。在控件介紹和程序设计中我们必须通过实例的演示来让学生在模仿中学会各个控件的使用和程序的编写。在演示的过程中,同学们都表现出强烈的好奇心和学习的欲望,思维表现得非常活跃,因为他们觉得这些知识非常有用。在这个时候我们抓住这一特点,首先,讲解实现这一程序的基本思路,提出实现思路所需要解决的问题。其次,在程序中讲解新语句的使用方法,总结新语句的使用方法和注意事项。这样的教学使学生很快了解了程序设计的整个过程,并有豁然开朗的感觉,从而产生浓厚的学习兴趣。虽然这是一个简单的编程应用,整个创作过程只用到了简单的选择控制语句,但通过此例的学习学生学会了选择控制语句的使用以及如何设置选择控制语句,同时也激发了同学们学习程序设计的兴趣,从而创作出自己的程序。

3VB程序设计要注重培养学生的实际操作能力

由于中职学生的思想还不够成熟,自我控制能力相对来说还是比较差,因此自觉性还不够好,为了监督他们很好的学习、认真的实践,每次课都要进行知识点的回顾,以达到巩固的目的。因为这是知识点都是这门课程中最基本的知识要点和教学要求,虽然学生不可能每个人都对这门课程有浓厚的兴趣,不可能以后都有可能去从事专业的程序设计工作,但是作为计算机专业毕业的学生,对于一些基本的程序设计思想以及常用的计算机软件操作,至少都能够体现出来。

我们在教学中,实例的运用是提高教学效果的保障,在教学中,我们不防在讲解本次课的内容之前,先演示本次课需要用到的实例,这样既可以调动学生学习的积极性和主动性,也激发了他们的好奇性,这样也就抓住了同学们“人在教室,心也在教室”。

总之,教学有法,教无定法,只要教学得法。程序设计教学的主要目标是为了使同学们了解编程的基本思想,培养分析问题、解决问题的基本能力。采取符合学生认知规律的、科学的教学方法,必然会提高教学效率,取得事半功倍的效果。

参考文献

[1]戴汝潜,张.实用教学新法[M].北京:北京大学出版社,1999.

实验报告要求-综合设计 篇9

实验目的通过课程设计的综合训练,培养学生实际分析问题、编程以及动手的能力。帮助学生系统掌握C语言课程的主要内容。

实验内容

本次综合设计要求学生结合实际应用:自行选择题目,如生活中的小游戏(五子棋、贪食蛇、走迷宫…),星座的查询等,分析源代码超过300行以上的且必须具有一定功能的题目。代码分析应将待分析的代码调试正确运行,撰写对应的程序文档:如该程序的功能、运行流程、算法的思想等。不要对源代码逐行注释。(可以独立完成,可以组成学习小组,但小组人数不要超过2人。)

注意:

本次实验报告打破以前惯例,只写一个。要求包括:

问题阐述、设计思想、基本流程、完成情况以及参考代码等。

C语言程序设计上机实验报告 篇10

系部:计算机科学系 年级:2013 级 班级:

姓名:

学号:

实验时间:

实验成绩:

2013年月日

实验三顺序结构程序的设计

一 实验名称:顺序结构程序的设计

二.实验环境:windows XP系统,VC++6.0软件

三.实验目的:

四.实验内容:

五.算法描述流程图

六.源程序

七.测试数据及运行结果

八.实验心得

实验成绩评分要求

1、原创性发现抄袭或雷同成绩为0分

2、正确性程序正确60分

3、可读性格式清楚,有注释,变量命名规范20分

4、健壮性对特殊测试数据有考虑有测试10分

浅谈VB程序设计的教与学 篇11

【关键词】VB程序设计 学习方法 教学方法

中图分类号:G4 文献标识码:A DOI:10.3969/j.issn.1672-0407.2016.12.057

教与学是相辅相成的,只有在教学过程中多与学生沟通,不断总结归纳,找出适合学生的教学方法,才能够激发学生的学习热情,进而提高学生的学习效率,这是一篇VB程序设计课程之教与学,让我们来看看吧。

一、VB程序设计课程简介

Visual basic 6.0课程简单易学、功能强大、效果直接,因此成为各个高校计算机类课程的基础课程,也是全国计算机等级考试的考试语言之一,这也使这门课程得到了广泛的应用。老师如何教好这门课程、学生如何学好这门课程,就成为了所有计算机类的教师面临的问题,也是我们大家所要探讨的一个话题。本人根据自己十多年的工作经验,在学生学习过程中发现的一些问题、总结的一些经验、学习方法等问题在本文中提出来,以便大家进行交流、学习。

Visual basic 6.0是面向对象的可视化编程工具,并且是事件驱动的编程机制,它是在BASIC语言和Quick BASIC语言的基础上发展起来的高级程序设计语言,可以利用系统提供的大量可视化控件,按设计要求的屏幕布局,在屏幕上画出各种自己需要的图形对象“部件”,并对这控件设置相应的属性,再编写对象的事件代码。设计步骤大致可以分成以下几点:首先,新建一个标准EXE项目文件。其次,根据用户需求设计用户界面。再次,编写事件所需要响应代码。最后,测试运行效果,存盘,生成可执行文件。其中编写事件代码是起画龙点睛的作用,也是比较重要的地方,学习编程也就是学习如何编写代码。

二、每一位编程人员应养成良好的编程习惯

这样为以后学习其他的编程打下一个比较好的基础,也是形成一个良好的编程习惯。优秀的编程习惯总结如下:1.应该给所有的对象,方法、变量命名的时候,尽量用简单易懂、有意义、有含义的名字。2.应该学会给自己的程序写详细的注释,即给自己以后修改程序留下方便,也给其他人员更好的理解方式。3.应该在编程的过程中随时进行调试,及时修改、及时运行,有错必改。4.在调整控件的一些属性时,尽量在属性窗口进行设置,减少代码的输入。比如大小,位置,颜色等。5.学生在写程序时,同一功能模块的程序最好一气呵成,断开写的话,会打断编程思路。6.遇到比较复杂的程序或界面设计,我们最好先在纸上画出思路,把整体构思想好,用流程图表示出来,对于编程程序有良好的辅助作用。7.定义数据类型时,最好是使用一些固定的数据类型,尽量不要使用variant类型的变量。8.在功能够用的时候,尽量使用较小的控件及较少的代码。

三、老师在上课的过程中,应该注意的几个方面

1.如何激发学生兴趣,增强求知欲。有兴趣才能有动力,学生自身的兴趣可以直接的影响到学习的效果和学习的求知欲望。我们要在最开始的时候就要培养学生对VB的浓厚兴趣入手,在课堂中不断引入一些简单、有趣、容易上手、容易实现的实例,或者一些有实际意义的、有动画效果的实例,让学生在生动的实例中体会到编程的乐趣,使简单无谓的程序设计课不再枯燥乏味,真正做到学中有乐,这样获取的知识才能记忆深刻。

2.尊重认知规律,由易到难,循序渐进。现在各高校使用程序设计教材基本是使用了现实基本概念,在是实例的方式编程的教程,这是复合了教学所需要的教学体系,但是对于我们的学生来说,不符合人的认知规律,所以老师在上课的过程中,就应该了解人基本的认知规律,先把容易理解的实例拿出来给学生讲,更容易让学生接受。在VB程序设计教程中,我们应该先介绍VB的一些基本的控件、属性等。让学生对VB产生了兴趣,在把一些抽象难懂的概念如对象、事件、方法等搬出来,学生不仅容易理解,还可以结合前面所学的内容,对这些枯燥的知识更容易理解和接受,容易对这门课程增加信心。所以老师可以将讲授次序稍作调整,先引入较简单的实例,让学生跟着老师一起做,然后在此基础上加入较复杂的内容,这样学生的学习过程就是一个逐步深入的“螺旋式”上升的过程。做完后再总结归纳出这些概念的涵义,这样比一开始就讲出晦涩难懂的概念要有效得多。

3.使用任务驱动方式引导教学,培养学生自主学习的能力。任何课程的学习不能只是被动的接受知识,要在老师的引导下逐渐产生兴趣,进而化被动学习为主动学习,所以在教学的过程中,可以通过实例教学法,一个实例就是一个任务,要完成这个任务需要哪些基本知识,涉及到哪些基本概念,然后学生带着疑问去理解消化概念,然后找出解决问题的办法。老师应该不断的给学生布置一些难度各异的程序,学生每编完一个,就有一点小小的成就感,就会激励他们去学习新的东西。这样学生的自主学习的能力就得到发挥。俗话说,“授人以鱼不如授人以渔”,讲的就是这个道理。

4.在教学中抓住重点,做好归纳小结。通过多年的教学实践,我发现不是所有的知识点都要讲到,开始教学时可以选择最基本最重要的内容,而且要讲的尽量简单,使得学生能够容易理解,通过做一些基础的题目使学生迅速掌握程序设计的基本步骤,对程序开发有一个感性的认识,其他暂时还用不上的内容可以一带而过,这样可以避免花大量时间在目前用不着的内容上,集中精力在重点内容上,提高学习效率。要引导学生尽快获得全书的整体印象,对于其他细节内容则可以在进一步的学习中慢慢消化。定期做好归纳总结,每学完一个章节,都要回过头来看看本章的重点部分在哪里,各章节之间的有什么联系,因为知识是相通的,不是孤立的。各章节之间一定是层层相接,循序渐进的,只有做好归纳小结才能进步和提高。

5.开展程序设计竞赛活动,调动学生学习热情。开办程序设计小组也是提高大家学习兴趣的一种方式,可以组织一部分编程能力强的同学参与一些小型程序的开发,这样既可以培养编程高手,又可以与社会实践相结合,使得学生能够学有所用,使他们尽快适应社会需求。鼓励学生参加VB等级考试,进一步深化,补充教学内容。定期开展程序设计大赛,让感兴趣的同学挑战一下自己的编程能力,挖掘自身的潜力,进而可以发现一些编程精英。

总之,教与学是相辅相成的,只有在教学过程中多与学生沟通,不断总结归纳,找出适合学生的教学方法,激发学生的学习热情,进而提高学生的学习效率,培养出具有现代信息素质的综合性人才。

参考文献

[1]吴长海,陈达.Visual basic程序设计教程.湖北科学技术出版社,2007年1月第一版.

浅析学好VB程序设计 篇12

1 学生学习方法探讨

1.1 明确VB的基本特点

Visual Basic是有微软公司推出的一套完整的Windows系统软件开发工具,可以用于开发Windows环境下的各类应用程序,是一种可视化、真正面向对象、采用事件驱动的结构化高级程序设计语言,具有灵活方便和易于扩充,开发的程序实用性强等特点,被公认为是编程效率最高的一种编程方法。VB程序设计是一门实践性很强的课程,要求学生既要学好理论知识,又要掌握实际操作技能,具有独立编程的能力。

1.2 学好基础,认真思考

在以前的教学中,通常的做法是:一上课就首先告诉学生语句的格式是什么,它有什么功能,在程序中如何使用它,然后就是举例做练习。但是通过调查了解到其效果并不好,学习任何一门语言都要先打好基础,然后理清思路,尤其编写程序,单单学会一些语法的使用,然后用这些语法编出一些小程序,甚至可以实现某些功能,这仅仅是学会了基本语法的简单使用,实质学习编程最重要的建立编程的思路,也就是说通过更多的认真思考来提高自己编写程序的逻辑思维推理能力,以及提高编写程序的创新意识,只有这样才能使自己的编程水平提高。

1.3 注重实践练习

学习任何一门程序语言几乎都要在实践、分析、观察、比较和总结中去不断积累经验,从而掌握编程思想,程序设计课是高强度的脑力劳动,不是听会的,也不是看会的,而是练会的,编程的初期学习阶段就要经常自己动手设计一些程序,例如学习VB时候就要先在窗体上添加一个控件,一定要通过该控件做一些实践练习,深刻理解对象、事件、方法的概念,从而细心观察和分析该控件有哪些事件和方法,然后仔细研究该控件有哪些属性,这是非常重要也是必须要掌握的,通过修改该控件的属性值,明白各个属性的作用是干什么的,比如大多数控件都有的Enable属性,该属性的值设为false时表示窗体运行的时候该控件时不可用的,属性值设为true时表示窗体运行时该控件是可用的,先从常用的控件属性开始学起,通过不断的练习扎扎实实一步一个脚印学过去,然后学习第二个控件就显得容易多了,你就会有一种得心应手的感觉,因为他们有好多共同的属性,即使碰见一个陌生的控件,它应该怎么用,大概有什么功能,在什么情况下使用它,你已经心里有数了,完全可以达到举一反三、逐类旁通的效果,这样你就会觉的VB真是简单易学,容易理解,界面设计还是可视化的,这样通过后续的继续实践练习,我相信你一定能把VB学的很出色。

1.4 借签别人设计的好程序

程序设计入门阶段要经常自己动手抄写或编写一些小程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法,因此一定要多动手编写程序,而且要从小程序开发开始,逐渐提高写程序的能力,除此之外多看别人设计好的程序代码也是非常重要的,包括教材上的例题程序,在读懂别人程序后,要善于认真思考这个程序为什么这么设计,编者当时是怎么想的,能不能将程序修改后使得语句更简练,或者可以通过修改增加更多的功能,这样则可以学到别人优秀的东西,从而提高自身编程水平。

1.5 保持心态、持之以恒

学习要有积极主动的学习态度,要自信、自强,并有一定能把程序设计学好的信心,养成良好的学习习惯,对上课学生来说,比如课前预习,认真听课并适当做些笔记,课后要认真上机练习消化所学内容,完成作业。VB程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想就在这时形成的,良好的学习心态,持之以恒的学习态度也是在这个阶段养成的。

2 教师教学手段探讨

2.1 精讲多练,提高教学效率

通过多年听课总结到,有的老师的课上得生动形象,讲得头头是道,一堂课上下来非常卖力,但让学生编写程序时,学生却坐在电脑面前不知道该怎么做,这是为什么呢?其实这只是教师在教学中完成了一半任务,这样的教学效率显得比较低了,实质上程序编写课最重要的部分是要让学生把知识转化为解题能力,提高分析问题解决问题的能力,也就是编程思路的提高和扩展。作为老师应该每节课制定出切实可行的教学目标,教师对教学内容要敢于大胆地取舍,围绕教学目标,讲清了重难点即可,可用多媒体进行演示,然后围绕教学目标展开教学,理清思路,难点重点突出,真正做到精讲,剩余时间让学生当堂练习,让每个学生都动起来。内容可以由课内向课外延伸,练习题目可以由基础题向中难度题过度,这样课堂上达到了一定的训练量,从而提高了学生的解题能力和教学效率。

2.2 激发学生学习兴趣

VB语言是一门枯燥无味的计算机课程,学生面对的都是一些符号、语句、函数和过程。但是学生还是比较喜欢上的实践操作性强、互动娱乐性高的一类课程,尽管学生的兴趣更倾向于网络和游戏,以至有些学生在上机练习时偷偷玩游戏,实际上爱玩是孩子的天性,教育工作者要了解学生的心理和生理特点,顺应学生的认知水平,着眼于学生智慧的生成,用智慧去开启学生的求知欲,这可以体现在教学设计中以恰当的情境引入和主题选取,加以精准适当地评价和提问,更好地创设互动愉悦的学习氛围以提高学生的学习兴趣。另外,还可以特别突出VB面向对象的特点,根据用户需求我们可以设计各种各样的多功能窗体来满足用户需求,描述我们学好编程技巧,满足客户的需求,就可以创造很好的经济效益等等来吸引他们的注意力,激发学生学习的兴趣,因而达到在较短的时间内收到较好教学效果的目的。

2.3 着力编程能力培养

VB程序设计是大学课程的一个重要课程之一,它和其他课程还是有一些差别,VB程序设计课程不光是把基本语法基本理论学会就行了,编程能力的提高是其最终学习结果的体现,但由于学科发展中的各种主客观原因,造成了程序设计在信息技术学科中的地位有些下滑,各类教育教学工作者也对学生的程序设计能力培养研究较少,因此现在学生的程序设计能力普遍较低,我们认为非常有必要加强对学生的程序设计能力培养的研究,作为一名一线的计算机教师,应该以教育学、心理学为理论依据,对学生程序设计能力培养的理论与实践进行研究。应该从提出问题,分析问题,解决问题等步骤来深刻理解各个知识点,培养学生的程序设计能力是提高学生编程水平的关键所在,也是对上课的计算机教师的一个挑战,是对传统教学和传统教师的考验,我们应该在教学中去努力学习,并在平常的教中加强“提出问题、分析问题和解决问题”教学模式的应用,让学生在“提出问题,分析问题并解决问题”中提高自己的程序编写能力。

3 教学环境构建

3.1 硬件环境

VB程序设计是一门既有理论性又有实践性的课程。实验效果的好坏直接影响到学生的学习质量。为此,学院可以将实验室在学生的课余时间安排适当的自由练习时间,给学生一个发挥自己创意的空间,也给他们刻苦钻研进行反复实验以及调试程序的机会。另外也需要充分发挥现在网络资源的优势,全面提高现代化教学手段、提高教学效率和学生动手能力,充分实现教学资源共享,可以提供一些电子教案、经典例题和每章节的自测题供学生下载,也可以收集学生反馈的问题,师生之间和学生之间可以进行实时互动交流。这样做的结果是学生课前课后提出的问题更多了,课程内容研究的也更深入了,逐渐改变了考前临时突击的局面,同时也避免了一时没有听懂而跟不上教师思路而失去学习积极性的现象。

3.2 组织参加编程竞赛

大学生思维活跃、参与活动热情高,加之我们传统的教育方式,现在我对我上小学时教室后墙上学习园地中我名字后面的五颗小红花还记忆犹新,那是我多次考试而和比赛名列前茅的结果,我们从小就喜欢上了奖励,喜欢上了家长的表扬,朋友的赞赏,如果学院多组织学生参加各种大型编程竞赛,并积极加以引导,培养学生的竞赛意识,以赛带学,以赛带练,这样不但使学生开阔了眼界,增长了见识,也全面提升了学生的综合素质,我想现在竞争如此激烈的社会没有一个人愿意甘拜下风,没有一个人愿意看着别人硕果累累而自己却一贫如洗。因为这对学生的培养不光是本次比赛的收获,可能是一辈子得收获,不光是计算机程序编写的收获,可能是做人、做事方法以及严谨度的收获。所以建议学院多组织各种竞赛活动,不但可以提高大学生培养的综合水平,同时也促进了学风建设和校风建设。

4 总结

通过多年的教学研究发现,只要善于思考、注重练习并有持之以恒的学习态度,然后适当的找一些参考资料上的案例认真分析研究的同学,都取得了非凡的成绩,课程结束自己都开发出特别实用的成功案例。以上几点学习方法、教学方法以及教学环境改善围绕着使同学们了解编程的基本思想、培养分析问题、解决问题的基本能力为目标,希望对程序编写的教育者和学习者有借鉴之处,能促进学生积极向上、奋发进取的学习态度,这是程序设计课程的最终目标。

参考文献

[1]谢茂涛.程序设计类课程实验教学改革的探讨[J].福建电脑,2008(4).

[2]康丽萍.VB教学的几点体会[J].农业网络信息,2005(9):45-46.

[3]孙宇清,马军.在《高级程序设计语言》教学中对学生创新能力与合作精神的培养[J].高等理科教育,2000(3).

[4]颜素莉.程序设计类课程之课程设计在实践教学中的实施与研究[J].中国科技信息,2009(11).

上一篇:民族意识 ----对中国近代史的感悟下一篇:工商局学习实践科学发展观工作总结