来源:南京财经学校张翠红信息技术名师工作室    2016-04-15      浏览(327

 

课程代码:                      建议课时数:156     学分:9

适用专业:计算机网络技术

先修课程:《计算机应用基础》

后续课程:C#程序设计》、《网页设计与制作》、《WEB应用开发》、《JAVA程序设计》

 

一、前言

(一) 课程的性质

VB程序设计是江苏省五年制高职计算机网络技术专业的一门专业平台课程。

其任务是:使学生掌握VB基本控件的属性设置、事件编码、菜单、工具栏、状态栏及MDI多窗体技术,能熟练进行程序界面设计;知道Visual Basic语言的数据类型、表达式、程序结构与流程控制语句、数组、函数、过程的概念与使用方法,了解可视化计算机程序设计方法以及面向对象的编程思想,具备高级语言程序设计及可视化编程能力,知道数据库基本知识,数据表与数据记录的概念,掌握用可视化数据管理器建立数据库、数据表以及编辑数据表的方法,初步掌握结构化查询语言(SQL)的语法与使用方法,能使用程序设计语句以ADO控件、ADO对象为数据源设计数据库应用程序,使学生掌握可视化应用程序开发工具的基本使用方法,进一步掌握程序设计的基本方法及获得相应的训练,为以后有关课程的学习和一些实践环节做好必要准备,并为将来在本专业领域进行数据处理与软件设计打下基础。

(二) 设计思路

该课程是依据企业中对软件研发的行业标准、工作任务设置。其总体设计思路是,打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心组织课程内容,并让学生在完成具体项目的过程中学会完成相应工作任务,构建相关理论知识,发展职业能力。课程设计以就业为向导,以能力为本位,以职业实践为主线,以项目课程为主体,以务实基础、适应岗位为目标,尽可能形成模块化的专业课程体系。本课程在目标设定、教学过程、课程评价和教学资源的开发等方面都突出以学生为主体的思想。课程实施应成为学生在教师指导下构建知识、提高技能、磨砺意志、活跃思维、展现个性、发展心智和拓展视野的过程。本课程倡导目标驱动型的教学模式,强调问题解决和创新实践。结合学生的专业实际,引导学生自主选择、自我设计,提供拓展内容,调动学生的主观能动性,挖掘学生潜力,在教师的指导下,通过实践、参与和合作等方式,实现任务目标,感受成功。在学习过程中进行情感和策略调整,发挥学生的想象力和创造力,以形成积极的学习态度,促进计算机综合应用能力的提高。教学过程中,要通过校企合作,校内实训基地建设等多种途径,采取工学结合等形式,充分开发学习资源,给学生提供丰富的实践机会。建立能激励学生学习兴趣和自主学习能力发展的评价体系,教学效果评价采取过程评价与结果评价相结合的方式,通过理论与实践相结合,重点评价学生的职业能力。注重培养和激发学生学习的积极性和自信心。评价要有利于促进学生计算机综合应用能力和健康人格的发展;促进教师不断提高教育教学水平;促进VB课程的不断发展与完善。

项目的具体设计过程中,根据软件专业的典型产品为载体,使工作任务具体化,产生了具体的学习项目,其编排依据是该职业特有的工作任务逻辑关系、而不是知识关系。依据工作任务完成的需要、职业学校学生的学习特点和职业能力形成的规律确定课程的知识、技能等内容。

依据各学习项目的内容总量以及在该门课程中的地位分配各学习项目的学时数。

序号

项目

建议课时

1

编辑个人信息

20

2

制作运算器

32

3

制作记事本

32

4

开发学生档案管理系统

44

5

开发教师教学测评系统(综合实训)

28

 

合计

156

二、课程目标

(一) 总体目标

通过本课程的学习,使学生了解程序设计在本专业的应用、发展及其趋势,培养学生的专业技能和综合素质。主要培养学生理解程序设计的基本概念,建立起程序设计的基本思路,提高学生的理论知识水平和专业技能。其中包括算法的概念、程序设计中的基本技巧和一些常用算法;能够阅读、理解源程序和设计解题流程的能力;了解结构化程序设计和面向对象程序设计的思想,能编制出风格良好的程序;最后达到使用VB建立一个中、小型的应用系统的目的。

(二) 具体目标

知识目标

1.知道面向对象程序设计、可视化程序设计与工程的概念;

2.知道常用控件的基本属性设置、方法调用与常用事件代码编写方法,能熟练使用常用控件进行程序界面设计;

3.知道Visual Basic语言的数据类型、表达式、程序结构与流程控件语句、数组、函数、过程的概念与使用方法;

4.知道程序界面中的设计方法,能用对话框设计单文档程序,掌握MDI多窗体程序的设计方法;

5.知道数据库基本知识,建立数据库、数据表与数据记录的概念,掌握用可视化数据管理器建立数据库、数据表、编辑数据表的方法,初步掌握结构化查询语言(SQL)的语法与使用方法;

6.掌握数据库应用程序的结构,初步掌握以ADO控件、ADO对象为数据源,设计数据库应用程序的方法;

7.具备使用DATA控件、ADO控件、ADO对象为数据源设计数据库应用程序的能力;

8.初步具备开发中、小型信息管理系统软件的能力;

能力目标  

1.能够安装、配置、调试VB开发环境;

2.能对常用控件进行属性设置,事件编码;

3.能使用菜单、工具栏、状态栏及MDI多窗体技术进行应用程序界面设计;

4.能使用ACCESS设计并创建数据库;

5.能使用结构化查询语言(SQL)进行应用程序开发;

6.会使用ADO控件、DATA控件,设计开发应用程序;

7.会使用程序设计语句以ADO控件、ADO对象为数据源设计数据库应用程序;

8.能开发中、小型应用系统软件。

素质目标

1具有较强的自学能力,形成独立思考的风格;

2.养成学生解决问题、自我学习、信息处理、创新革新、外语应用的能力;

3.具有吃苦耐劳与敬业精神;

4具有实事求是的学风和严谨的工作态度;

5具有较强的协作能力和团队精神。

三、课程内容和要求

序号

工作任务

知识点

训练或

工作项目

教学

要求

教学情境

参考

学时

1

开发小型应用程序

变量的定义与作用;代码的书写规则与规范;常见控件的使用方法;基本程序控制语句的使用,函数的应用;流程图;VB程序代码组织方式;过程与模块之间的关系;VB 的数据类型定义和使用;运算符与表达式;公共函数;学生成绩等级判断;图形的输出;数字的计算:求和,阶乘,随机数的获取;鸡兔同笼问题;斐波那契数列;最大公约数、最小公倍数求解;百钱百鸡问题。

项目1:编辑个人信息

项目2:制作运算器

掌握基本控件的操作;理解变量的定义、分类与作用;掌握代码的书写规则与规范;掌握程序的三种基本结构;掌握软件的开发步骤;熟悉项目开发的文档书写;熟悉基本数据类型、常量和变量、熟悉数学函数、字符串函数、日期时间函数、转换函数;VB表达式的构成及计算;理解变量的作用域;熟练掌握单分支if语句、双分支if语句、多分支if语句的一般形式及执行过程;掌握情况语句(Select Case)的格式和功能;熟练掌握For、While、Do…Loop循环控制结构;掌握常用基本语句;熟练掌握多重循环的控制结构。

在计算机机房进行教学,提供40台计算机,每台计算机安装VB6.0开发环境、MSDN。机房需配备投影仪、完善的网络设备,安装多媒体教学软件。

52

序号

工作任务

知识点

训练或

工作项目

教学

要求

教学情境

参考

学时

2

开发信息管理系统界面

菜单栏、工具栏、状态栏的制作方法;窗体的调用;通用对话框的使用;菜单的设计与快捷键的制作;剪贴板的使用;通用对话框;错误处理机制。

项目3:制作记事本

掌握窗体的基本构成,能设计、制作窗体界面;掌握利用菜单栏和工具栏进行窗体的调用;了解通用对话框的作用,会使用对话框;能设计文件菜单、实现文件菜单的功能;能利用剪贴板实现编辑菜单的功能;掌握通用对话框的使用;能够进行错误的预处理。

在计算机机房进行教学,提供40台计算机,每台计算机安装VB6.0开发环境、MSDN。机房需配备投影仪、完善的网络设备,安装多媒体教学软件。

30

3

管理数据库

数据库系统;关系数据模型;数据规范化;概念模型;T-SQL简介;ACCESS数据库的基本操作;创建、修改和删除数据库、数据表;SELECT语句的基本查询;函数查询和高级查询;在表中插入、更新、删除数据;索引的创建、维护;视图的创建、维护。

项目4:学生档案管理系统

项目5:教师教育测评系统

 

理解关系数据模型;能对数据进行规范化;能安装和搭建数据库系统环境;能对数据库进行基本管理和维护;能熟练使用T-SQL语句对数据库中的数据进行操作及编程;能熟练使用索引、视图、存储过程和触发器等数据库对象;会设计简单的数据库;会编制和整理数据库设计文档。

 

在计算机机房进行教学,提供40台计算机,每台计算机安装VB6.0开发环境、MSDN。机房需配备投影仪、完善的网络设备,安装多媒体教学软件。

18


序号

工作任务

知识点

训练或

工作项目

教学

要求

教学情境

参考

学时

4

开发中型信息管理系统

过程的分类、定义;过程调用,参数的传递;变量的作用域;数组命名规则;数组的定义,数组的结构;数组的基本操作;Redim语句;控件数组的定义、使用方法;利用ADODB技术对数据库进行操作;MDI窗体的制作;登陆窗体的业务流程;错误信息的捕获、预处理;多表查询语句的操作;代码的书写规范与编排技巧;数据库控件DataGrid;复合查询语句的编写;ADO对象模型;ADODC控件的常用属性、事件和方法;数据库的连接和操作方法;多表查询语句;模块之间的关系。

项目4:学生档案管理系统

项目5:教师教育测评系统

 

掌握Sub过程与Function过程及调用方法;知道变量的作用域;掌握递归过程定义、分类和原理;学会递归调用及参数之间的传递;熟练掌握数组的声明;会进行数组的初始化、引用及基本操作;知道选择排序、插入排序、冒泡排序算法;掌握数组编程的基本方法;能够用排序算法解决实际问题;知道控件数组的概念、特点、创建方法;掌握控件数组的基本操作。能分析和设计系统结构;能建立与数据库的连接;能操作数据库;掌握常见登陆窗体的设计与业务流程;熟练编写登陆模块代码;掌握程序控制语句与控件、数组的高级使用方法;了解数据库控件的使用;掌握复合查询的方法和代码编写特点;能够实现对数据库控件的操作;熟练掌握信息维护窗体的设计与代码编写。

 

 

在计算机机房进行教学,提供40台计算机,每台计算机安装VB6.0开发环境、MSDN。机房需配备投影仪、完善的网络设备,安装多媒体教学软件,能连接网络,通过信息化手段引入行业专家评价。

54


四、实施建议

(一) 教学建议

1. 教师应依据工作任务中的典型项目为载体安排和组织教学活动

教师可以结合项目的特点,介绍学习方法,对学生进行分组,引导学生认识自主学习、小组协作学习的重要性。这一阶段最重要的是演示一些生动的范例和往届学生使用VB制作的优秀作品。旨在让学生对VB编程要完成的任务有一个初步的印象,对知识结构有个概括性把握,对学习方法也有一个总体的认识,培养学生的学习兴趣。

2. 教师应以学习者为主体设计教学结构

VB程序设计教学过程中,随着学习难度的加大,学生的两极分化日趋严重,如何使不同的学生能根据自己的实际情况去完成相关的教学内容,这是教学的一个关键。教师可在课堂教学中尝试使用“分层教学”。所谓“分层教学”,就是根据大纲和教材要求,在一个班内针对不同类型学生的接受能力设计不同层次教学目标,提出不同层次的学习要求,给予不同层次的辅导,进行不同层次的检测。

3. 利用灵活多样的教学方法

VB程序设计较枯燥、沉闷,因此,在程序设计教学中首先应该从学生的兴趣入手,利用学生对事物的好奇心,选择一些有趣的、有实际意义的程序,激发学生的学习兴趣。例如,在第一节课的时候,教师可以通过展示一些VB的小程序,如:倒计时器、口令校对、小动画效果等,让他们初步了解程序设计,并知道通过程序设计能帮助我们解决很多实际的问题。

鼓励学生之间的交流与合作学习。利用协作性的小组形式开展探究活动,使每一个人都能参与小组工作,使学生认识到小组的成员在探究尝试中各有所长,其知识和技能可以互补,通过这种活动培养学生的协作精神。

4. 定期做好归纳小结

VB程序设计的教学,内容比较零散,如果不及时进行归纳小结,学生则难以形成完整、清晰的框架,教学中要注意定期总结。归纳可以针对一个知识点,或者一个章节,甚至可以是多个章节一起进行。如:程序设计语言的基本要素,是难点,也是重点,对这些知识点进行归纳小结是十分有意义的;此外,对顺序结构、分支结构和循环结构三种基本的程序结构,也应做出适当的小结,帮助学生区分三种不同程序的结构和应用。归纳小结的形式可以多种多样,可以使用文字概括,也可以使用图示总结。

5. 不断更新知识结构,适应现代社会的发展

教师要准确把握本课程标准的理念、目标和内容,运用教育学和心理学理论,研究VB程序设计教学的规律;根据学生的心理特征和实际情况,选择和调整教学策略;掌握现代教育技术,并能在自己的继续学习和实际教学之中加以运用;拓宽教学内容的知识面,积极地和有创造性地探索有效的教学方法;不断对自己的教学行为进行反思,努力使自己成为具有创新精神的研究型教师。

(二) 教学评价

对学生的评价不仅要重视总结性的评价,同时应重视过程性的评价,将阶段评价和目标评价相结合。倡导评价的多主体性,学生要参与学习过程的评价,可进行学生的自我评价、学生对学生的评价和师生之间的互相评价,可引入企业的评价。理论考核与实践考核相结合,将职业资格证书考核与当前软件开发实际岗位技能要求相结合进行评价。

1. 注重对学生学习过程的评价

对学生VB学习过程的评价,包括学生参与VB学习的兴趣和态度、VB学习的自信、独立思考的习惯、合作交流的意识、VB认知的发展水平等方面。

2. 评价主体和方式要多样化

促进学生发展的多元化评价的涵义是多方面的,包括评价主体多元化、方式多元化、内容多元化和目标多元化等,应根据评价的目的和内容进行选择。主体多元化,是指将教师评价、自我评价、学生互评、行业专家评价等结合起来;方式多元化,是指定性与定量相结合,书面与口头相结合,课内与课外相结合,结果与过程相结合等;内容多元化,包括知识、技能、能力、过程、方法,情感、态度、价值观以及身心素质等内容的评价;目标多元化,是指对不同的学生有不同的评价标准,即尊重学生的个体差异,不以一个标准衡量所有学生的状况。

3. 各级别的评价要以课程目标为依据

对学生学习的评价应以课程目标及相应级别的教学目标为依据。评价可分为三个层面:由学生、教师共同组织进行形成性评价;由教师、学校共同组织进行终结性评价;由学校组织实施全国、江苏省计算机等级考试等技能证书考试。

(三) 教学基本条件

1. 教师的基本要求

课程负责人的能力要求:具有本科以上学历、副高以上职称,与本专业相关的技师职业资格或工程师以上职称,从事本专业教学3年以上,熟悉职业教育规律,具有开发专业课程的能力,熟悉行业产业和本专业发展现状与趋势,主持过校级以上课题研究或参与市级以上课题研究,有市级以上教研或科研成果。

专业教师的能力要求:具有计算机类专业本科及以上学历,具有教师职业资格证书,具有计算机软件程序员等与本专业相关的高级工及以上职业资格证书。具有项目教学实施能力,具有信息化教学资源开发、整合和应用能力;经过职业教育理论和教学方法的培训,具有教学经验和测评指导组织能力。每两年下企业锻炼不少于2个月;每三至五年应轮流到大型软件开发公司顶岗实习或软件开发培训一年。

2. 教学资源要求:

课程全部教学过程均在机房进行,机房配备当前教学需要的主流机型,学生每人一台计算机,每个机房均配备投影仪和完善的网络设备,可以满足教学的各种要求。

每个机房均安装有多媒体教学软件,教学时通过多媒体教学软件可进行广播教学、个别辅导、学生演示、文件传送等师生交互活动。

采用集中式网络布线与交换机系统连接互联网,使每个机房均可联接 Internet ,为学生浏览信息、下载资料、网上教学提供有力的支持。

选择部分企事业单位建立一批校外实训基地。

(四) 教材选用与编写

1. 教材的选用

主要教材:《Visual Basic项目化教程》,唐小燕,鲁大林主 出版社:清华大学出版社 版本:20105月第一版

参考资料:VB程序设计及应用高等教育出版社出版 李淑华 主编

Visual Basic 6.0 案例教程》,电子工业出版社出版 于鹏等编著

2. 教材的编写

教材是学生学习和教师教学的重要内容和手段。教材要以课程标准规定的课程目标和教学要求为编写指导思想。以发展性、拓展性、科学性、思想性、趣味性、灵活性和开放性为原则。在满足课程标准基本要求的前提下,教材应尽可能灵活多样,满足不同学生的需要。

教材编写应打破传统的学科式内容体系,构建以任务引领和职业能力培养以及职业标准为依据的课程内容体系。以本课程标准为依据进行编写。

教材编写应以行业专家对计算机网络技术专业所涵盖的工作任务和职业能力分析为依据,体现基础性、趣味性和开拓性相统一的课程思想,激发学生对所学专业课程的热爱与追求,鼓励学生开展创造性思维活动。并应为教师留有根据实际教学情况进行调整和创新的空间。

教材内容应凸显实践性、应用性和层次性的特征,不求体系的完整性,强调与岗位业务相吻合,并使学生易学、易懂、易接受。同时要具有前瞻性,应纳入本专业领域的发展趋势及VB应用程序开发的新知识、新技术和新方法。

教材提倡图文并茂,增加直观性,随同教材配备电子教案,多媒体教学课件和多媒体素材库等,便于组织教学和有利于初学者引发学习兴趣,提高学习的持续性。

教材中有关专业技术的专用英文名词应提供正确的中文注释。

(五) 课程资源的开发与利用

教学中学生的问题、困惑、见解、情感和体验等都是动态生成的课程资源,教师应重视这些教学过程中动态生成的课程资源,并主动性和创造性地运用使以项目为主的教学充满生机与活力。

为了提供丰富的课程资源,开拓教和学的渠道,更新教和学的方式,增强教学的开放性和灵活性,要充分利用图书馆、电子阅览室、音像设备等基本的和常规的教学设施。应尽可能为学生的自主学习创造条件。

在开发基础课程资源时,要充分利用信息技术和互联网络。网络上的各种媒体资源以及专门为教学服务的网站为各个层次的计算机课程教学提供了丰富的资源。另外,计算机和网络技术又为个性化学习和自主学习创造了条件。通过计算机和互联网络,学生可以根据自己的需要选择学习内容和学习方式。具有交互功能的计算机和网络学习资源还能及时为学生提供反馈信息。计算机和网络技术使学生之间相互帮助、分享学习资源成为可能。因此,学校和教师要积极创造条件,使学生能够充分利用计算机和网络资源,根据自己的需要进行学习。学校还可以建立自己的教学网站,开设网络课程,进一步增加学习的开放性和灵活性。

要注意开发和利用多层次、多类型的课程资源,满足不同层次的需求。不能一味追求课程资源的多样性而增加学生的经济负担,更不能造成课程资源的浪费。学校要建立有效的课程资源管理体系。已经具备的课程资源要充分利用,要杜绝课程资源闲置的现象。要不断地对课程资源进行更新和补充。

六、其它说明

1.该课程按照定位要求,采取单元模块模式组合教学内容体系,适应不同高等职业教育层次学生。

2.本课程完成后可参加教育部考试中心组织的计算机二级资格考试。

3.本课程所列的总学时、模块课时为建议课时,各学校可根据具体情况作适当的增减。

 

 

 
 
进入编辑状态