计算机程序设计课程教学大纲_第1页
计算机程序设计课程教学大纲_第2页
计算机程序设计课程教学大纲_第3页
计算机程序设计课程教学大纲_第4页
计算机程序设计课程教学大纲_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、计算机程序设计教学大纲课程代码:010331001课程英文名称: Computer Program Design课程总学时:32 讲课:22 实验:0 上机:10 适用专业:工业工程 大纲编写(修订)时间: 2017.7一、大纲使用说明(一)课程的地位及教学目标教育部高教司将高校计算机基础教育划分为计算机文化基础、计算机技术基础和计算机应用基础三个层次,高级语言程序设计”是第二层次的核心内容。由于 Windows是目前最流行的操作系统,因此大学生应该掌握基于Windows操作系统平台的程序设计方法,即面向对象的可视化程序设计。Visual Basic程序设计及数据库应用可以作为学生掌握面向对象

2、的程序设计方法 的必修课。本课程的任务是使学生通过学习,掌握程序设计的基本知识和使用Visual Basic开发Windows应用程序的思想和方法,进而掌握可视化程序设计的基本步骤和通用方法,能够开发简单的与数据库相关的应用程序,解决一些实际问题,为今后进一步使用Visual Basic或其他面向对象的可视化开发工具及结合专业进行软件开发打下基础。(二)知识、能力及技能方面的基本要求.理解可视化编程的基本概念:对象、属性、事件和方法。.掌握Visual Basic中常用对象(工具箱中的控件、窗体、菜单、应用程序的部件以及数 据库)的基本属性、事件和方法的设置和使用。.掌握Visual Basi

3、c的程序设计语言的基础知识(语言的基本要素、数据类型、表达式、 内部函数、数组、程序的输入输出、过程、文件等的使用)。.掌握程序设计的三种基本结构(顺序结构、选择结构、循环结构)的编程方法。.掌握Visual Basic可视化编程和基本方法,能够用相就的数据结构或数学模型编写出界 面美观、风格优良的程序。.具有在Visual Basic集成开发环境下,将语言、控件的使用和数据库管理等重点内容综 合起来,设计、编辑及调试工程(应用程序)的能力。.掌握关系数据库白基本理论、SQL语言和数据库的设计方法,能够进行简单数据库应用 系统的开发。(三)教学大纲的实施说明课程的教学要求分为三个层次:了解、理

4、解和掌握。了解是能正确判别有关概念和方法;理 解是能正确表达有关概念和方法的含义;掌握是在理解的基础上能够灵活应用,解决实际问题。要求采用多媒体教学,以便生动展现程序设计界面、调试及运行过程,使学生有直观印象, 避免枯燥讲授。要求课堂讲授与实验教学紧密结合,最好采用直接在机房教学与实验同步进行的模式,以提高教学质量。要求学生进行大量课外上机,教师应针对讲授的内容适时布置课外上机作业,增强学生程序设计的实践环节。(四)对先修课的要求建议先修计算机文化基础等课程。(五)对习题课、实验环节的要求学习完每一部分内容,都要给学生布置一些相关习题,以加深对课堂知识的理解,检验学生对所学内容的掌握程度。要求

5、学生对所讲例题做到举一反三,自编程序,从而达到熟练编程的能力。上机实践课在理论课后一周内进行,可根据授课内容并结合实验教学大纲进行安排。(六)课程考核方式.考核方式:闭卷,考试。.考试方法:考核学生对基本方法和基本知识的掌握情况及应用基本技能解决实际问题的能 力。3.成绩构成:期末考试(占 70%)、平时考核(占20%)(包括出勤情况、作业、小测验、提 问等)和实验环节考核成绩(占 10%)的总和。平时成绩由任课教师视具体情况按百分制给出;实验成绩由实验老师参照相关规定按五级制(或百分制)给出,实验无成绩或实验不及格,取消期末考试资格,总成绩直接以不及格计。(七)主要参考书目: TOC o 1

6、-5 h z VISUAL BASIC 程序设计,谭浩强、薛淑斌、袁玫编著,清华大学出版社,2001VISUAL BASIC 程序设计,丁爱萍、刘瑞新编著,西安电子科技大学出版社,2003 Visual Basic程序设计教程(6.0版),龚沛曾主编,高等教育出版社,2006全国计算机等级考试二级教程Visual Basic语言程序设计,刘炳文编著,高等教育出版社,2007 Visual Basic6.0中文版程序员指南(第一版) ,Microsoft Corporation ,电子工业出版社, 2002 TOC o 1-5 h z Visual Basic实用教程100例,段兴主编著,人民邮

7、电出版社,2004 Visual Basic程序设计教程,刘瑞新、汪远征编著,机械工业出版社,2006数据库原理及应用,陈志泊,王春玲编著,人民邮电出版社,2008二、中文摘要本课程是工业工程专业学生必修的一门实践性很强的主干技术基础课程。学生通过系统学习程序设计的基本知识和使用 Visual Basic开发Windows应用程序的思想和方法, 进而掌握可视化 程序设计的基本步骤和通用方法。 通过学习数据库的基本知识和理论, 使学生能够开发简单的与 数据库相关的应用程序,为管理信息系统的学习奠定坚实的基础。三、课程学时总体分配表序号章节名称学时讲课实验上机1Visual Basic程序设计概述

8、221.1Visual Basic集成开发环境11.2简单程序实例分析12Visual Basic程序设计基础442.1VB语言的基本概念12.2常量、变量的定义方法以及运算符12.3常用的内部函数和方法23代码编程6423.1顺序结构、分支结构23.2循环结构以及嵌套13.3算法分析及程序举例1创建应用程序24常用内部控件5324.1窗体及控件介绍14.2控件的事件及方法14.3控件数组及综合练习1编写四则运算程序25数组5325.1数组的声明及操作25.2多维数组及算法举例1利用数组和控件数组进行程序设计26过程5326.1Sub过程及函数过程的定义和调用26.2变量和过程的作用范围1利用

9、嵌套和递归进行应用程序设计27菜单和工具栏5327.1菜单编辑器17.2创建工具栏及通用对话框2创建菜单与工具栏2合计322210四、大纲内容第1部分 Visual Basic程序设计概述总学时(单位:学时):2 讲课:2 实验:0上机:0 具体内容:VisualBasic6.0简介VisualBasic6.0的启动及基本界面应用程序的设计方法与步骤VisualBasic6.0的工程结构与工程管理VisualBasic6.0的应用程序结构面向对象程序设计的基本概念:对象、属性、事件、消息、方法Visual Basic6.0的窗体及常用控件:窗体、标签、文本框、命令按钮重 点:应用程序的设计方法

10、与步骤,Visual Basic6.0的窗体及常用控件:窗体、标签、文本框、命令按钮 难点:面向对象程序设计的基本概念:对象、属性、事件、消息、方法习题:简单应用程序的设计过程和运行方法;窗体的建立和标签、文本框、命令按钮等常用控件的使用。 第2部分 Visual Basic程序设计基础总学时(单位:学时):4 讲课:4 实验:0 上机:0 具体内容:.基本数据类型.变量与常量.常用内部函数.运算符与表达式. Visual Basic语言的书写规则重 点:基本数据类型难点:常量与变量、常用的内部函数、运算符与表达式的使用方法习题:利用常量与变量、常用的内部函数、运算符与表达式进行简单应用程序的

11、设计和调试。第3部分代码编程总学时(单位:学时):6 讲课:6 实验:0上机:2具体内容:.顺序结构1)赋值语句Let2)数据输出用标签控件(Label)输出数据用Print方法输出数据用信息框(MsgBox )输出数据2)数据输入用文本框控件(TextBox)输入数据用输入框(InputBox )输入数据使用焦点和Tab键顺序3)其它语句:卸载对象、结束程序、注释和暂停。.选择结构1)选择结构程序设计的概念。2)单条件选择语句IF单行格式IF Then Else多行格式IFThenElseEnd IF3)多分支条件选择语句SELECT CASE。.循环结构1)循环结构程序设计的概念。FORN

12、EXT 语句DOLOOP语句4)多重循环重 点:程序设计的三种基本结构。难点:单条件语句和多分支选择语句的的用法;两种循环语句的编程方法及多重循环的应用。习题:利用三种基本结构进行应用程序的设计和调试。实验上机:创建应用程序(2学时)第4部分常用内部控件总学时(单位:学时):5 讲课:3 实验:0上机:2具体内容:.框架(Frame).单选按钮(OptionButton ).复选中I ( CheckBox ).图片控件(Picture).列表框(ListBox ).组合框(ComboBox).图象控件(Image).计时器控件(Timer).滚动条控件(ScrollBar)重 点:内部控件的常

13、用属性、方法和事件。难点:将各种控件灵活地应用于程序设计中。习题:利用上述控件进行应用程序的设计。实验上机:编写四则运算程序(2学时)第5部分数组总学时(单位:学时):5 讲课:3 实验:0上机:2具体内容:数组的概念固定数组:一维数组、多维数组For each neWM动态数组控件数组重 点:数组、固定数组、动态数组和控件数组等概念。难点:固定数组和控件数组的用法:For eachnext语句的用法。习题:利用数组、固定数组、动态数组和控件数组进行应用程序的设计。 实验上机:数组和控件数组程序设计 (2学时)第6部分过程总学时(单位:学时):5 讲课:2 实验:0上机:2具体内容:. Sub过程. Function 过程.参数的传递.过程的嵌套与递归.变量和过程的作用域重点:嵌套和递归概念。难点:过程的定义和使用;参数的传递方法;变量及过程的作用范围。习 题:利用过程进行应用程序的设计。实验上机:利用嵌套和

温馨提示

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

评论

0/150

提交评论