《计算机工程应用基础》课程教学模式探析

2018-06-11 10:30倪妍婷
科教导刊·电子版 2018年10期
关键词:理论与实践

倪妍婷

摘 要 《计算机工程应用基础》是一门教授工程类学生计算机编程和专业软件开发的基础课程,培养学生使用计算机编程技术解决工程领域中的技术问题的能力,从而达到提高设计、制造机械产品和装备的工作效率的目的,本文以机电一体化学生为授课对象,探讨理论与实践教学模式下,《计算机工程应用基础》这门课程的教学模式。

关键词 计算机工程应用基础 理论与实践 机电一体化专业

0引言

计算机工程应用基础二课程的主要教学目的是教授学生计算机编程和专业软件开发的相关理论和知識,培养学生使用计算机编程技术和计算机软、硬件工具解决机械工程领域中的技术问题的能力,从而达到提高设计、制造机械产品和装备的工作效率的目的。其主要任务为使学生理解和掌握使用典型计算机软件设计工具进行求解算法、程序设计的基本理论、知识和方法,初步具备程序排错、运行和维护的操作能力,从而培养学生针对机械工程实践问题的数学模型,设计其求解算法,并编制程序代码运行求解的实践应用能力。

在教学内容上,主要需要掌握以下章节内容:

(1)计算机在机械工程领域中的应用。

(2)程序输入输出界面和控件对象及简单编程。

(3)程序设计语言基础。

(4)基本流程控制结构。

(5)数组和复合数据结构类型。

本文以机电一体化学生为授课对象,探讨理论与实践教学模式下,《计算机工程应用基础》这门课程的教学模式。

1课程主要内容介绍

该课程需要学生了解常用软件集成开发工具的界面、菜单使用和主要工作环境设置,掌握其基本使用方法;理解和掌握面向过程的程序设计的基本思路、方法和手段,包括程序设计的语言基础、基本流程控制结构、数据结构(数组和自定义数据结构)、过程和函数及其调用等知识内容;理解和掌握程序界面设计的基本方法,包括窗体、控件对象、菜单的设计和使用方法;了解面向对象程序设计的基本概念,具备初步的计算机辅助设计(绘图)建模软件二次开发能力,以及初步的工程问题计算机分析和解决能力。

2以VB6.0为主的课程设计

《计算机工程应用基础》是一门相对较为新的课程,该课程需要选用一种计算机编程语进行授课,考虑到对于初学者C语言的难度较大,学习起来相对晦涩,本课程选用VB6.0进行授课和教学。VB 就是 Visual Basic 的意思,是一种常用的编程开发工具。它的基础是编程语言Basic ,Visual Basic 简单点来说就是微软为了更好的让人们学习编程,应用上 Basic 开发语言的一套工具,简称就是 VB。VB 的面世使原本极其复杂困难的编程、软件开发的工作变得简单。最初的编程工作都是依靠全套的代码去进行的,工程量极大。Microsoft 就是看准了这个人们渴求快速发展软件开发行业的商机,利用自己的技术实力研发出 VB 这么一套完善的编程工具。VB 把过往的纯代码编程过度到可视化编程,将一些经常要使用到的功能以一个个的控件的形式出现,例如 Label(标签)、TextBox(文本框)等等的。他们在以前的编程工作中需要在使用时重复多次的输入同样的代码去实现这个功能,而这些代码却不是小工程,耗费了很大的人力物力和很多的时间。在这门课里,我们采用VB6.0进行教学,教学软件采用Microsoft Visual Basic 6.0中文版程序IDE集成开发环境。

3案例分析

通过本课程的学习,学生应当了解运用VB语言对某一种软件进行二次开发,本文以AUTOCAD软件为例,讲述通过学习VB6.0进行CAD开发。二次开发方法的种类,一般过程和步骤,适用范围,ActiveX技术的概念、对象模型和使用方法,理解使用AutoCAD软件进行二次开发的基本概念、基本理论和基本方法,AutoCAD对象模型和函数,VBA中程序界面的创建方法,掌握AutoCAD VBA的语法规则、流程结构、基本函数和工程图样程序化设计,掌握计算机辅助机械设计的基本计算机算法和工程数据处理能力。具备针对典型机械设计问题进行小型计算机辅助设计软件的编写和调试的能力。Visual Basic For Application(VBA),可以认为VBA是非常流行的应用程序开发语言VASUAL BASIC的子集。实际上VBA是“寄生于”VB应用程序的版本。VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化。VB具有自己的开发环境,而VBA必须寄生于已有的应用程序。要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的“父”应用程序,例如EXCEL。

参考文献

[1] 龚沛曾等.Visual Basic.NET程序设计教程(第二版)[M].高等教育出版社,2007.

[2] 张晋西.Visual Basic.NET二次开发AutoCAD范例精解[M].清华大学出版社,2004.

猜你喜欢
理论与实践
浅谈中国特色社会主义道路的理论与实践意义
关于本科生纳米概念教育的探讨
文化差异对大学英语教学的影响
论中职《电子技术》一体化教学的必要性