工程硕士计算机学位课的选取与教学体会_第1页
工程硕士计算机学位课的选取与教学体会_第2页
工程硕士计算机学位课的选取与教学体会_第3页
工程硕士计算机学位课的选取与教学体会_第4页
工程硕士计算机学位课的选取与教学体会_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第页工程硕士计算机学位课的选取与教学体会工程硕士不同于工学硕士,工学硕士是高等院校培育以学术型、讨论型为主的,把握系统的专业理论和学科前沿进展动态的,从事教育和科学讨论的高级特地人才。而工程硕士则是高等院校培育着重解决实际问题和具有实际操作力量和技能的高层次应用型人才、复合型人才和高级管理人才。工程硕士肩负着现实的重任,将自己在学校所学的学问运用到自己单位的生产或工程实践当中去;解决自己单位生产或工程实践当中的公关难点;提升了自己理论讨论和实践动手力量。

2、工程硕士计算机学位课的选取

本人始终从事工程硕士计算机学位课的教学工作。计算机学位课是工程硕士课程中重要的组成部分,通过该课程的学习可以让学员系统地了解和把握当前企业信息化中主要运用的软件开发技术,从而加深学员对企业信息化的熟悉,更精确地把握企业信息化的方向。

在近几个计算机学位课的教学过程中,本人总结了我校工程硕士主要的特点有:

1)学员年龄偏大,接受新学问的力量相对缺乏。计算机基础参差不齐,多数基础较弱,尤其是对目前流行的计算机高级语言的了解不够。

2)多数学员是生产和管理岗位上的骨干,生产和科研任务比较繁忙,集中授课时间非常有限。如何在有限的时间内,高质量地通过计算机学位课向学员普及目前流行的软件开发技术,高级语言课程起着基础性的作用,高级语言课程的选择肯定要针对工程硕士学员的特点,具有针对性强,易学易用等特点。目前工程硕士计算机学位课的编程语言课程主要有C++,VB和JAVA等。

VB是一种面对对象的语言,具有语法简洁、简单上手的特点。由于VB采纳拖放的方式,封装了许多学员不需要了解的步骤,使用VB进行程序开发时,学员简单把握,上手快。在授课的过程中,VB的学习有利于学员消退对面对对象高级语言的畏惧感,逐步建立起学员学习的信念和爱好。从教学的结果来看,授课效果较好,学员普遍反映VB简洁有用,便利学员用来解决实际工作中的问题。因此,经过在教学实践过程中的对比和分析,我们选择VB作为工程硕士专业的计算机学位课。

3、应留意的问题

(1)要让学员正确理解类和对象的概念和关系,这是学习面对对象程序设计的基础。用类似下表的例子来讲解:该表的表头就是一个类,而每一行数据就是一个对象,这样学员就可以明白类是对象的抽象,是一种数据结构,而对象是类的实例的含义了。

(2)要让学员明确属性、方法的含义,把握常用属性和方法的'使用。属性、方法的引入应从最简洁的示例开头。例如可以在窗体上添加一个Label控件,不需要编写任何代码就可以直接运行程序,让学员观看程序运行结果;然后将标签控件的Caption属性改为“我们一起学VB!”再一次运行程序。学员通过两次运行结果的差异一下就能明白属性的详细含义了。

(3)VB是大事驱动程序运行的,不同的对象具有不同的大事集,要让学员能够区分相近大事,选择恰当的大事编程,并可以合理利用多大事协调工作,实现冗杂的功能。例如讲解鼠标大事时可以模拟Windows操作系统自带软件“画图”中的铅笔工具的功能,对窗体的MouseMove大事编程如下

PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

Me.Line-(X,Y)

EndSub

运行程序会发觉点随鼠标的移动连绵不断的绘出。为了象铅笔工具一样在鼠标键按下时才开头绘图而鼠标键抬起时停止,就必需对窗体的MouseMove、MouseDown、MouseUp三个大事一起编程。代码如下:

DimdownAsBoolean

PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

down=True

Me.CurrentX=X

Me.CurrentY=Y

EndSubPrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfdownThen

Me.Line-(X,Y)

EndIf

EndSub

PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

down=False

EndSub

此例在MouseDown大事中将布尔变量down设置为真,在MouseUp大事中将变量down设置为假,而MouseMove大事中变量down为真时才绘制直线,代码寥寥数行,却很好地完成了铅笔工具的功能,又便于学员接受和理解。

(4)课程选择的例题必需具有有用性,冗杂度要低。例如,控件数组的讲解可以以Windows操作系统自带软件“计算器”为蓝本,挨次文件的操作可以将“记事本”程序作为例题。这些例子是学员所熟识的,不必花大力气去分析讲解程序功能,可以大大削减课时,同时可以增加学员在学习过程中的成就感,提高学习的主动性和主动性。

(5)要注意培育学员分析问题、解决问题的力量,让学员可以沉着面对冗杂的问题,不至于无从下手。力量的培育是循序渐进的,应当从每一个示例着手,引导学员由浅入深,初步积累。例如“计算器”程序模拟的是一个简洁的题目:输入两个数据和一个四则运算符,依据运算符对两个数据进行相应的四则运算并输出运算结果。这个示例应在基本语法介绍的选择程序设计部分给出,代码如下:

PrivateSubCommand1_Click()

Dimn1AsSingle,n2AsSingle,rAsSingle

DimopsAsString

n1=InputBox(输入数据1)

ops=InputBox(输入运算符)

n2=InputBox(输入数据2)

SelectCaseops

Case+

r=n1+n2

Case-

r=n1-n2

Case*

r=n1*n2

Case/

r=n1/n2

EndSelect

Printr

EndSub

改编成“计算器”程序时,无非是将数据的输入改为由相应的控件数组来完成,计算结果显示在标签中而已,而程序的主体并别有太大的改变。

4、结束语

力量的培育不能一蹴而就,应当充分表达在教学用例的支配上,贯穿

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论