精品课程点击排行榜  >>  Visual Basic程序设计
课程简介 教师队伍  

■ 课程简介
课程名称: Visual Basic程序设计 一级学科:  08 工学
二级学科: 0712 电子信息科学类 教学层次:  高职高专
负责教师: 刘勇 学校名称:  烟台职业学院
院系名称:   申报状态:  已获奖
申报级别: 国家级 申报文件下载:  无下载文件
获奖名称: 获奖年度:  2006
主页地址: http://www.ytvc.com.cn/xbshzh/jsjnew/VBJPK/index.asp 是否交换: 
浏览次数: 2257 网上评论:  没有相关评论
课程介绍:

4-2理论课和理论(含实践)课教学内容
4-2-1结合本校的办学定位、人才培养目标和生源情况,说明本课程在专业培养目标中的定位与课程目标
本校是大专层次的高职院校,学生来源有两部分,一部分来自应届高中毕业生,一部分来自职业中专。计算机专业的培养目标是为企业培养进行应用程序设计、数据库管理、软件测试、系统维护的应用型实用人才。
Visual Basic是基于Windows操作系统的可视化程序设计语言,功能强大,特别是Visual Basic 6.0以上版本,大大加强了数据库功能和网络功能,有重要的实用意义,是高职高专计算机类相关专业重要的专业基础课,是后续课程如网络数据库、动态网站开发的语言基础。
根据高职学生的实际情况,我们将本课程设为主要开发语言,与相关课程《程序设计基础》、《数据库基础》、《SQL-Server数据库应用系统开发技术》、《Visual Basic高级编程及其项目应用开发》、《ASP动态网页设计》构成一个完整的知识体系,使学生具备一定的项目开发能力。
通过学习这门课程,培养学生面向对象的编程思想,训练学生的程序开发能力,培养学生的创新意识和创造能力,使学生初步具备设计、开发中小型应用程序的综合素质和技能。
4-2-2知识模块顺序及对应的学时
章次
教学内容
学时分配
理论教学
上机
合计
第一章
Visual Basic.NET概述
2
?
?
第二章
Visual Basic.NET基本概念和基本操作
2
2
24
第三章
Visual Basic.NET程序设计基础
8
16
4
第四章
Visual Basic.NET窗体
2
2
24
第五章
Visual Basic.NET常用控件与应用
8
16
6
第六章
Visual Basic.NET面向对象编程
4
2
8
第七章
Visual Basic.NET文件处理
4
4
14
第八章
Visual Basic.NET数据库技术
4
10
4
第九章
Visual Basic.NET程序调试与错误处理
2
2
4
第十章
Visual Basic.NET程序部署
2
2
4
?
机动
2
?
4
总?? 计
40
56
96
?
4-2-3课程的重点、难点及解决办法

4-2-3 课程的重点、难点及解决办法
Visual Basic程序设计语言是一门程序设计语言,是一门应用技术,所以,教学的出发点是培养学生的设计开发能力。从面向应用、提高能力这个基本点出发,我们对教学内容分为几个模块,区别对待。
1、?? 程序设计基础部分
在前期开设了《程序设计导论》的基础上,我们对教学内容进行了大胆处理,变以讲语法为主改为讲应用为主,减少了传授知识性的语法语句的教学,减少了某些传统算法的介绍,着重培养学生逻辑分析的能力,学会使用框图、伪代码描述问题,学会使用计算机的处理方法思考问题,把计算机语言的教学内容从数学游戏的圈子转变到社会实践中的计算机应用,培养和训练学生分析、解决实际问题的能力。
2、?? 面向对象的思想
开始接触面向对象的程序设计时,学生往往对抽象的类、对象、抽象、封装、继承等概念感到难以理解,其实,面向对象的思想非常符合人的思维模式,我们改变从概念出发的教学方式,不去深究概念的严密,先建立感性认识,学会用属性、方法描述事物(对象),再从个别到一般,建立类的概念,逐渐深化。
3、?? 常用控件与应用
计算机程序设计涉及知识面较广,任何一个控件,都有几十个属性,若干方法和事件,而且全部是英文单词,如果照本宣科,学生难以接受。我们采取了项目教学、案例教学方法,通过实际案例,介绍控件的使用方法,课堂上精讲,只介绍影响应用的几个关键性的属性方法和事件,其他一些介绍性的内容,知识性的内容,则充分利用计算机的交互性特点,引导同学自己学习随机帮助,通过上机实践掌握。
4、?? 数据库访问技术
数据库访问技术在社会实践中应用广泛,但青年学生由于缺乏社会实践经验,不了解社会需求,不知道企业需要管理什么,怎样管理。针对这种情况,我们组织学生考察社会实际应用的管理软件,采用面向实际的项目开发式的教学方法,组织学生开发小组开发实际应用程序,鼓励优秀学生参与企业的程序研发,在期末安排实训中加强。?

4-4教学方法与教学手段(含多种教学方法灵活使用的形式与目的;教育技术应用与教学改革)
??
1、任务驱动,案例教学
我们把编程语言的学习过程分解成一个一个的应用技能,以应用技能为核心,通过典型案例来帮助学生掌握计算机语言的使用和编程。教学中,先提出任务,然后教师示范解决方案,充分调动学生学习积极性,培养学生的学习兴趣,调动学生的学习积极性。教学中,摒弃高深的原理和艰涩的技术术语,叙述上力求做到通俗易懂,深入浅出,循序渐进,案例突出实用性,引导学生去研究现实应用问题。
2、示范式教学法
示范式教学法是本课程教学团队在借鉴优秀计算机培训机构的教学方法的基础上形成的,教师在准备教学案例时,也为案例中的问题准备了相应的解决方案,在教学过程中,教师所要展示的是,作为一个程序编制人员,如何去分析和采用相关知识点,最终得到解决方案的历程,学生在其中可以学到专业人员对现实中的问题分析和解决方式方法,从而建立自己的问题处理能力。
3、倡导自主、合作、探究的学习方法
我们坚持课堂上精讲的原则,每次授课都有鲜明的主题,每次上机都有明确的目的。在教学中,注意引导学生主动自觉学习。在教学中抓住问题的主要矛盾、抓住主要矛盾的主要方面,其他一些介绍性的内容,知识性的内容,则引导同学课余自己看书,一些操作性的内容,则通过上机实践来掌握。充分利用计算机的交互性特点,让学生在实际应用中,上机实践中来了解属性的意义,去体会语法规则。鼓励讨论,合作,引导学生阅读随机帮助文档,参加网上讨论,积极主动地学习,自己解决遇到的问题,学生上机时,不是简单地验证和重复课堂上讲解的知识,而是师生互动,共同探讨,鼓励开发、创新。通过这样的方法,培养提高学生的自学能力和团队精神。
4、综合实训,项目教学
学期末组织为期一周的综合实训。将学生按指定人数分成小组,人数在4-6人之间要求学生在教师的指导下,通过社会调查,需求分析,开发一个比较完整、具有一定的实用性、综合性的应用程序,整个过程参照软件企业的开发模式进行,为学生提供一次系统的实战演练机会,使学生受到一次较为完整全面的训练。
5、培养尖子,以点带面
我们注意发挥尖子学生的带头作用,以点带面,带动全体学生的学习积极性。每年举办一次软件开发大赛,在软件开发大赛的基础上,发现和选拔一批比较优秀的学生,组织成立软件开发小组,在教师的指导下,培养一批思想活跃,创新意识和动手开发能力的优秀学生,开发一些应用程序,在全系起到模范带头作用,带动全体学生的学习。既培养学生,又提高教师水平。
?
本课程全部在多媒体网络机房上课。教师在课堂上讲课使用课件,编程直接演示调试,使学生掌握知识点,并学会分析问题解决问题的方法,培养学生设计开发调试的能力。学生练习时,教师随堂指导,作业使用网络提交,课后撰写上机报告,一方面,培养学生撰写技术文档的能力,另一方面,教师通过指导学生上机和批改上机报告,也可以了解学生接受情况,实现教学沟通。
考试考核
1.采取开卷和闭卷相结合的方式,主要考核学生的编程能力。
2.开发了网络考试系统,进行了无纸化考试的试点

关于我们 | 版权声明 | 汇款方式 | 会员注册 | 招聘信息 高等学校教学资源网 CopyRight©2004 版权所有
  京ICP证070553号   京ICP备10040123号-8   京公网安备: 1101081957