《Visual Basic程序设计》课程介绍与教学大纲_第1页
《Visual Basic程序设计》课程介绍与教学大纲_第2页
《Visual Basic程序设计》课程介绍与教学大纲_第3页
《Visual Basic程序设计》课程介绍与教学大纲_第4页
《Visual Basic程序设计》课程介绍与教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

PAGE7《VisualBasic程序设计》课程简介课程编号:07054004课程名称:VisualBasic程序设计/ProgramminginVisualBasic学分:3.5学时:56(实验:上机:24课外实践:)适用专业:部分工科和经管文类建议修读学期:第二学期开课单位:计算机科学与技术学院计算机教学实验中心先修课程:大学计算机基础考核方式与成绩评定标准:参加安徽省计算机水平考试教材与主要参考书目:《VisualBasic程序设计实用教程》,黄洪超等.人民邮电出版社,2016《VisualBasic程序设计实验指导及考试指南》人民邮电出版社,2016《VisualBasic程序设计(第二版)》,潘地林等.高等教育出版社,2009《VisualBasic程序设计简明教程》,龚沛曾.高教出版社,2002《全国高等学校(安徽考区)计算机基础教育教学(考试)大纲》,安徽省教育厅组编.安徽大学出版社,2015.内容概述:中文:VisualBasic程序设计是我校部分工科和全部文科专业学生的计算机公共基础课,作为计算机应用基础教育的第二个层次的教学环节,其影响广泛。结合我校本科生培养目标的实际情况,根据本课程的性质,突出了VB编程的基本知识、典型算法、常用控件、菜单等重点内容。着重训练学生程序设计的基本方法与编程技巧,培养学生初步应用计算机解决和处理实际问题的思维方法与基本能力。本课程的主要目的和任务是使学生初步了解面向对象程序设计方法、掌握VB语言的编程基础知识和基本编程技能;能够运用VB集成开发工具编写一般应用程序;使学生具备一定的应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机奠定良好的基础。英文:VisualBasicprogrammingisapublicbasiccomputercourseofpartofengineeringandallliberalartsmajorsinourschool,ithasanimportantimpactonbasiccomputereducationasasecond-levelteaching..Combinedwiththeactualsituationofmyundergraduatetrainingobjective,dependingonthenatureofthecourse,highlightingthekeyelementsofabasicknowledgeofVBprogramming,typicalalgorithm,commonlyusedcontrols,menus,andsoon.Focusesontrainingstudentstothebasicprogramdesignmethodsandprogrammingskills,studentsusecomputerstosolveandhandlepracticalproblems.Themainpurposeandmissionofthiscourseistohelpstudentslearnobject-orientedprogrammingapproach,masterthebasicsofVBprogramminglanguageandbasicprogrammingskills;andcanuseVBintegrateddevelopmenttoolstowritegeneralapplications;enablestudentstohavebasicabilitytodealwiththepracticalproblems,andtolayagoodfoundationforfurtherstudyandapplication.《VisualBasic程序设计》教学大纲课程名称课程编号学分/学时建议开课学期VisualBasic程序设计070540043.5/56第二学期先修课程后续课程开课单位适用专业大学计算机基础计算机科学与技术学院计算机教学实验中心部分工科和经管文类一、课程性质、目的与任务VisualBasic是微软公司推出的一种在Windows平台上开发应用软件的程序设计语言。它的最大特点是简单易学、操作方便,同时又适用于面向对象的程序设计编程机制和可视化程序设计方法,极大提高了应用程序的开发效率。作为一种通用型开发语言,VB程序设计适用于各行业、各领域的开发,适用于我校经管文及大部分工科等各专业。通过本课程的学习,要求学生熟悉Visual

Basic集成开发环境,了解Visual

Basic中对象的概念和事件驱动程序的基本特性,掌握面向对象程序设计的基本思想及编程思路,能用Visual

Basic独立编写一个实用的小程序。使学生初步掌握程序设计的基本方法、编程技能和上机调试能力,领会用VB开发Windows应用程序的基本思想,培养学生具有应用计算机解决实际问题的能力,并为今后学习其他程序设计语言打下基础。二、教学内容及学时分配本课程总学时数为56学时,其中理论教学为32学时,实验教学为24学时;课程教学共有10章,具体内容及学时安排等如下表所示:课程内容教学要求重点(☆)难点(△)学时安排实验学时上机学时备注初识VB1.VB的特点和版本B22.VB的安装与启动B3.可视化开发界面A☆△4.VB集成开发环境A☆△上机实验1、VB环境和程序设计初步2窗体和几个常用控件1.窗体A☆△22标签A☆3.命令按钮A☆4.文本框A☆△上机实验2、几个常用控件2VB语言基础1.数据A42.常用内部函数A3.运算符与表达式A☆△4.VB语句书写规则A☆上机实验3、表达式及内部函数2基本控制结构1.顺序结构(赋值语句、Print方法、InputBox函数、MsgBox函数和MsgBox语句)A☆62分支结构(单分支、双分支、IF的嵌套、多分支、条件函数)A☆△3.循环结构(For…Next循环、Do…Loop循环、While…Wend循环、循环的嵌套)A☆△上机实验4、顺序程序设计5、选择结构程序设计6、循环结构程序设计222常见算法1.累加、连乘A☆△22.数的判定A☆△3.试凑法、递推法B☆△4.图形输出A☆△上机实验7、算法设计2数组数组的概念(数组的定义,静态数组与动态数组)A☆△4数组的基本操作A☆△控件数组B△上机实验8、数组2子过程和自定义函数1.通用过程A☆42.参数传递(型参与实参,引用,传值,数组参数的传送)A☆△3.过程调用中的嵌套与递归A☆△4.变量和过程的作用域A☆△上机实验9、过程、自定义函数2常用控件1.单选按钮、复选框、框架A☆△42.列表框和组合框A☆△3.滚动条A☆△4.计时器A☆△5.图片框、图像框B6.图形控件B上机实验10、常用控件的应用2界面设计21.通用对话框B22.菜单设计A☆△上机实验11、菜单的设计2文件文件的结构和分类。B22.顺序文件B3.随机文件B4.二进制文件B5.文件系统控件(驱动器列表框、目录列表框、文件列表框)B上机实验12、学生信息查询软件2总课时3224(教学基本要求:A-掌握;B-熟悉;C-了解)三、建议实验(上机)项目及学时分配实验序号实验项目学时实验类型实验性质1VB环境和程序设计初步2验证必修2几个常用控件2验证必修3表达式及内部函数2验证必修4顺序程序设计2验证必修5选择结构程序设计2验证必修6循环结构程序设计2验证必修7算法设计2验证必修8数组2验证必修9过程、自定义函数2验证必修10常用控件2验证必修11菜单设计2设计必修12学生信息查询软件2设计必修合计24必修四、教学方法与教学手段程序设计是一门理论与实践并重的课程,为了达到预期的教学效果与目的,课堂教学采用多媒体电子课件,通过典型的案例讲解、必要的现场实际操作演示、适量的课堂练习、课后的上机编程调试以及及时辅导答疑,在教学过程中增强师生之间的互动性,充分发挥学生在学习过程中的自主性、能动性和创造性。五、考核方式与成绩评定标准考试为全国高等学校(安徽考区)计算机水平考试,包含笔试和机试。考试安排:每年两次考试,一般安排在学期期末。考试方式:笔试+机试。考试时间:笔试60钟,机试90分钟。六、教材与主要参考书目《VisualBasic程序设计实用教程》,黄洪超等.人民邮电出版社,2016《VisualBasic程序设计实验指导及考试指南》人民邮电出版社,2016《VisualBasic程序设计(第二版)》,潘地林等.高等教育出版社,2009《VisualBasic程序设计简明教程》,

温馨提示

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

评论

0/150

提交评论