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

下载本文档

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

文档简介

工程硕士计算机学位课的选取与教学体会范文 1、工程硕士的特点 工程硕士不同于工学硕士工学硕士是高等院校培养以学术型、研究型为主的掌握系统的专业理论和学科前沿发展动态的从事教育和科学研究的高级专门人才而工程硕士则是高等院校培养着重解决实际问题和具有实际操作能力和技能的高层次应用型人才、复合型人才和高级管理人才工程硕士肩负着现实的重任将自己在学校所学的知识运用到自己单位的生产或工程实践当中去;解决自己单位生产或工程实践当中的公关难点;提升了自己理论研究和实践动手能力 2、工程硕士计算机学位课的选取 本人一直从事工程硕士计算机学位课的教学工作计算机学位课是工程硕士课程中重要的组成部分通过该课程的学习可以让学员系统地了解和掌握当前企业信息化中主要运用的软件开发技术从而加深学员对企业信息化的认识更准确地把握企业信息化的方向 在近几个计算机学位课的教学过程中本人总结了我校工程硕士主要的特点有: 1)学员年龄偏大接受新知识的能力相对不足计算机基础参差不齐多数基础较弱尤其是对目前流行的计算机高级语言的了解不够 2)多数学员是生产和管理岗位上的骨干生产和科研任务比较繁忙集中授课时间十分有限如何在有限的时间内高质量地通过计算机学位课向学员普及目前流行的软件开发技术高级语言课程起着基础性的作用高级语言课程的选择一定要针对工程硕士学员的特点具有针对性强易学易用等特点目前工程硕士计算机学位课的编程语言课程主要有C+VB和JAVA等 VB是一种面向对象的语言具有语法简单、容易上手的特点由于VB采用拖放的方式封装了很多学员不需要了解的步骤使用VB进行程序开发时学员容易掌握上手快在授课的过程中VB的学习有利于学员消除对面向对象高级语言的畏惧感逐步建立起学员学习的信心和兴趣从教学的结果来看授课效果较好学员普遍反映VB简单实用方便学员用来解决实际工作中的问题因此经过在教学实践过程中的对比和分析我们选择VB作为工程硕士专业的计算机学位课 3、应注意的问题 (1)要让学员正确理解类和对象的概念和关系这是学习面向对象程序设计的基础用类似下表的例子来讲解:该表的表头就是一个类而每一行数据就是一个对象这样学员就可以明了类是对象的抽象是一种数据结构而对象是类的实例的含义了 (2)要让学员明确属性、方法的含义掌握常用属性和方法的使用属性、方法的引入应从最简单的示例开始例如可以在窗体上添加一个Label控件不需要编写任何代码就可以直接运行程序让学员观察程序运行结果;然后将标签控件的Caption属性改为“我们一起学VB”再一次运行程序学员通过两次运行结果的差异一下就能明了属性的具体含义了 (3)VB是事件驱动程序运行的不同的对象具有不同的事件集要让学员能够区分相近事件选择恰当的事件编程并可以合理利用多事件协调工作实现复杂的功能例如讲解鼠标事件时可以模拟Windows操作系统自带软件“画图”中的铅笔工具的功能对窗体的MouseMove事件编程如下 PrivateSubFormMouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) Me.Line(X,Y) EndSub 运行程序会发现点随鼠标的移动连绵不断的绘出为了象铅笔工具一样在鼠标键按下时才开始绘图而鼠标键抬起时停止就必须对窗体的MouseMove、MouseDown、MouseUp三个事件一起编程代码如下: DimdownAsBoolean PrivateSubFormMouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) down=True Me.CurrentX=X Me.CurrentY=Y EndSubPrivateSubFormMouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) IfdownThen Me.Line(X,Y) EndIf EndSub PrivateSubFormMouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) down=False EndSub 此例在MouseDown事件中将布尔变量down设置为真在MouseUp事件中将变量down设置为假而MouseMove事件中变量down为真时才绘制直线代码寥寥数行却很好地完成了铅笔工具的功能又便于学员接受和理解 (4)课程选择的例题必须具有实用性复杂度要低例如控件数组的讲解可以以Windows操作系统自带软件“计算器”为蓝本顺序文件的操作可以将“记事本”程序作为例题这些例子是学员所熟悉的不必花大力气去分析讲解程序功能可以大大减少课时同时可以增加学员在学习过程中的成就感提高学习的积极性和主动性 (5)要注重培养学员分析问题、解决问题的能力让学员可以从容面对复杂的问题不至于无从下手能力的培养是循序渐进的应该从每一个示例着手引导学员由浅入深初步积累例如“计算器”程序模拟的是一个简单的题目:输入两个数据和一个四则运算符根据运算符对两个数据进行相应的四则运算并输出运算结果这个示例应在基本语法介绍的选择程序设计部分给出代码如下: PrivateSubCommand1Click() Dimn1AsSingle,n2AsSingle,rAsSingle DimopsAsString n1=InputBox(输入数据1) ops=InputBox(输入运算符) n2=InputBox(输入数据2) SelectCaseops Case+ r=n1+n2 Case r=n1n2 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

提交评论