“Windows程序设计”教学大纲_第1页
“Windows程序设计”教学大纲_第2页
“Windows程序设计”教学大纲_第3页
“Windows程序设计”教学大纲_第4页
“Windows程序设计”教学大纲_第5页
全文预览已结束

下载本文档

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

文档简介

《Windows程序设计》教学大纲课程英文名WindowsProgramDesign课程代码F0712Z04学分2总学时32理论学时20实验/实践学时12课程类别学科基础课课程性质选修先修课程《大学计算机应用基础》适用专业电子科学与技术开课学院光学与电子科技学院一、课程地位与课程目标(一)课程地位《Windows程序设计》课程是微电子科学与工程专业选修的学科基础课程。此前学习的《大学计算机应用基础》与《C语言程序设计》是建立在DOS平台之上的,难以适应开发Windows应用程序的需要。本课程的主要目的和任务是使学生初步了解面向对象程序设计方法、掌握VB语言的编程基础知识和基本编程技能,培养学生分析问题和解决问题的能力,并能够运用VB集成开发工具编写一般应用程序,通过该课程的学习使学生不但要掌握面向过程高级语言程序设计的能力,同时也要掌握最新的面向对象的程序设计方法,能运用所学的知识开发图形界面下的应用软件,为培养学生结合专业进行软件开发的能力打好基础。(二)课程目标1、能够应用数学、物理、计算机等方面知识解决具有一定复杂性的电子科学与工程系统的技术问题(对应毕业要求1);2、能够识别、表述、归类需要解决的问题,并结合文献分析类比,提出分析方法(对应毕业要求2);3、能够利用电脑和仿真软件等现代工具,针对待解问题建立电路系统,完成算法分析与代码设计(对应毕业要求3和5);4、能够通过程序仿真和试验等方法对系统进行调试,改进设计方案,进行数据分析,并对结果进行合理的评价(对应毕业要求4)。二、课程目标达成的途径与方法本课程虽是理论与实践相结合的课程,能力培养主要通过作业和实际操作实验来实现。能力要求包括:了解VisualBasic程序设计基础知识、可视化编程的概念与方法、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、过程、变量与过程的作用域、用户定义类型与枚举类型、图形与图像、菜单、工具栏与对话框等。养成良好的程序设计思想和严谨的逻辑思维能力,掌握开发基于图形界面的应用程序并用它解决实际问题的能力;掌握建立、编辑和运行VB应用程序的全过程,熟练掌握顺序结构、选择结构和循环结构等设计方法,掌握常用控件(窗体、文本框、命令按钮等)的应用,熟悉函数、过程和数组的使用。本课程要求完成的课外习题:约40题。三、课程目标与相关毕业要求的对应关系课程目标课程目标对毕业要求的支撑程度(H、M、L)毕业要求1.1毕业要求2.3、2.4毕业要求3.3、3.4毕业要求4.3毕业要求5.2、5.4课程目标1M课程目标2H课程目标3MH课程目标4H注:1.支撑强度分别填写H、M或L(其中H表示支撑程度高、M为中等、L为低)。四、课程主要内容与基本要求第一章VISUALBASIC程序开发环境VB的特点和版本;VB的启动与退出;VB集成开发环境;VB帮助系统。要求:了解VB开发软件环境。第二章VISUALBASIC程序设计基础基本数据类型;变量;常量;运算符和表达式;常用内部函数;语句。要求:了解VB的基本语法要求。第三章VISUALBASIC可视化编程的概念与方法可视化编程的基本概念;窗体、控件和代码窗口;可视化编程的一般步骤。要求:了解RAD快速应用软件开发方法。第四章顺序结构程序设计顺序结构程序的概念;常用基本语句;利用文本框输入数据;使用对话框。要求:了解顺序结构程序设计方法。第五章选择结构程序设计If语句;多分支条件选择语句SelectCase;计时器控件;单选钮和复选框。要求:了解分支程序设计方法。第六章循环结构程序设计For…Next循环语句;Do…Loop循环语句;列表框与组合框。要求:了解循环结构程序设计方法。第七章数组数组和数组元素;静态数组;动态数组;ForEach…Next语句;控件数组。要求:了解数组的用法。第八章过程事件过程;子过程;函数过程;参数传递;过程的嵌套与递归调用。要求:了解子程序的用法。第九章变量与过程的作用域代码模块的概念;变量的作用域和生存期;过程的作用域;按钮控件。要求:了解变量的作用域。第十章用户定义类型与枚举类型用户定义类型;枚举类型;滚动条控件。要求:了解自定义的数据类型用法。第十一章图形与图像绘制图形;显示图片。要求:了解VB中如何显示图片和绘制图形。第十二章菜单、工具栏与对话框菜单;工具栏;公共对话框。要求:了解VB中如何实现工具栏和对话框。五、课程学时安排章节号教学内容学时数学生任务对应课程目标第1章VISUALBASIC程序开发环境3第2章VISUALBASIC程序设计基础2第3章VISUALBASIC可视化编程的概念与方法1课程目标3第4章顺序结构程序设计2课程目标3第5章选择结构程序设计4课程目标3第6章循环结构程序设计4课程目标3、5第7章数组2课程目标2、3第8章过程4课程目标2第9章变量与过程的作用域1课程目标5第10章用户定义类型与枚举类型1课程目标3第11章图形与图像4课程目标3、4第12章菜单、工具栏与对话框4课程目1、4六、实践环节及基本要求(无)序号实验项目名称学时基本要求学生任务实验性质实验类别1VB开发环境及窗体设计初步2熟悉VisualBasic6.0集成开发环境,掌握窗体设计初步熟悉开发环境验证必做2基本控件使用2掌握基本控件使用及属性值设置文本框使用验证必做3综合性程序设计(验证歌德巴赫猜想)2掌握窗体的设计、程序流程控制、对话框的运用完成一个复杂分析任务设计必做4数组2掌握数组的用法;学会声明和使用数组;应用数组解决有关数组常用算法问题。数组使用验证选做5过程2掌握过程的定义、调用和参数传递规则。子程序用法验证选做6图形工具使用2掌握图形工具使用显示图片验证必做对话框和菜单2掌握对话框和菜单菜单的应用验证必做光学折射模拟2掌握用VB实现光学折射模拟设计一个实验模拟光学折射综合选做注:1.实验性质指演示性、验证性、设计性、综合性等;2.实验类别指必做、选做等。七、考核方式及成绩评定考核内容考核方式评定标准(依据)占总成绩比例过程考核过程考核(作业、点名、纪律)+实验/翻转课堂平时及作业表现以及实验/课堂表现评分平时表现及作业占10%实验占30%期末考核开卷期末考试60%考核类别考查成绩登记方式百分制注:由主讲教师在开课前公布详细的成绩评定细则。各部分占总成绩的比率,任课教师可根据不同的教学安排作适当调整,但须事先报专业负责人批准并向学生公布。八、课程目标达成评价 1、各考核项对应课程目标权重分配如下表:平时及作业实验期末考试课程目标10.10.50.4课程目标20.30.20.5课程目标30.10.50.4课程目标40.10.70.2课程目标50.10.80.12、课程目标达成度计算公式:达成值九、推荐教材与主要参考书1、推荐教材:(1)《VisualBASIC程序设计教程(第4版)》刘瑞新等编著机械工业出版社;(2)《Windows编程(VB

温馨提示

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

评论

0/150

提交评论