- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机软件技术基础 VB 》课程教学大纲
课程名称:计算机软件技术基础(VB)
英文名称:Computer Software Technique Foundation Course
课程类别:基础课
总学时:62学时(包括上机:30学时) 学分:4
适应对象:本科
一、课程的性质、目的和任务
本课程是大学理工科非计算机专业本、专科学生必修的一门公共基础课,是理工科计算机基础教学课程三个层次中的第二个层次,其先修课程为“计算机文化基础”。本课程一般安排在一年级的第二学期。
本课程的主要目的和任务是使学生掌握计算机软件技术的基础知识、基本思想和基本方法,培养学生利用计算机处理问题的思维方式和利用软件技术与先进工具解决本专业与相关领域中一些问题的初步能力。本课程以VB语言程序设计为主要内容,使学生在掌握面向过程的结构化程序设计方法的基础上,学习面向对象的程序设计思想,为专业课程设计及开发应用软件打下良好的基础。
二、教学基本要求
本课程是一门实践性很强的课程,要求课堂教学和实验教学紧密结合。课堂教学以讲授概念、编程方法为主,结合习题启发式教学,通过采用联机大屏幕投影及多媒体课件,进行直观教学,增大课堂信息量。实验教学以学生自己设计程序、教师辅导的方式进行,锻炼学生的编程、调试程序和解决实际问题的能力。
程序设计是一门重要的基础课,它对于学生全面了解计算机系统,提高软件设计技能,培养学生的逻辑思维能力和解决实际问题的能力都是非常重要的。本课程还设置了课程设计环节,以培养学生实际的编程能力。课程的基本要求如下:
(一)教学基本要求
1、Visual Basic概述。
2、Visual Basic语言基础。
3、程序的基本结构与流程控制语句
4、数组的操作。
5、过程
6、常用算法
7、文件的基本操作
8、VB的可视化编程
(二)课程设计
通过实际的综合性实例,培养学生的编程能力和解决实际问题的能力。
三、课程内容 一、Visual Basic概述 1、计算机语言与计算机程序基本知识 2、中文Visual Basic 6.0概述 3、Visual Basic 6.0的启动 4、Visual Basic 6.0的集成开发环境 5、设计一个简单的VB应用程序
二、Visual Basic语言基础
1、Visual Basic语言字符集及编码规则
2、Visual Basic的数据类型
3、常量和变量
4、运算符和表达式
5、常用内部函数
三、程序的基本结构与流程控制语句
1、顺序结构程序设计
2、选择结构程序设计
3、循环结构程序设计
四、数组的操作
1、数组概述
2、数组的声明
3、数组的基本操作
4、数组的应用
五、过程
1、过程的概念
2、Sub过程
3、函数(Function)过程
4、参数的传递
5、变量的作用域
六、常用算法
1、排序算法
2、查找算法
3、一元方程的求根算法
4、数值积分
5、其他算法
七、文件的基本操作
1、文件的基本概念
2、顺序文件
3、随机文件
4、二进制文件
八、VB的可视化编程
1、窗体的属性、事件和方法
2、窗体的基本设计
3、VB常用控件的使用
4、ActiveX控件的使用
5、对话框的分类和使用
6、菜单的设计和使用
四、学时分配
讲课 上机 Visual Basic概述 2 Visual Basic语言基础 2 2 流程控制语句 8 8 数组的操作 4 4 过程 3 3 常用算法 4 4 文件的基本操作 2 2 VB的可视化编程 7 7 总计 32 30
五、课程上机内容及要求
一、Visual Basic语言基础上机内容
1、VB集成开发环境及简单应用程序的建立
2、数据类型和变量定义方法
3、运算符和表达式
二、流程控制语句上机内容
1、顺序结构程序设计
2、选择结构程序设计
3、循环结构程序设计
4、程序设计综合练习
三、数组的操作上机内容
1、数组的声明和数组元素的引用
2、一维数组的输入和输出
3、二维数组的输入和输出
4、数组综合应用练习
四、过程上机内容
1、Sub子过程练习
2、函数(Function)过程练习
3、过程的参数传递
4、变量的作用域
五、常用算法上机内容
1、排序算法(比较互换法、选择法、冒泡法排序)
2、查找算法(顺序查找、折半查找)
3、一元高次方程的求解(迭代法、牛顿迭代法、二分法)
4、数值积分(矩形法、梯形法)
六、文件的基本操作上机内容
1、文件的打开与关闭操作
2、顺序文件的读、写操作
3、随机文件的读、写操作
七、VB的可视化编程上机内容
1、窗体的基本操作与设计(窗体的常用属性、事件和方法;显示或隐藏;设置启动窗体)
2、常用控件的基本操作(常用属性、焦点的概念、设置Tab键顺序的方法)
3、常用控件的基本应用(常
您可能关注的文档
- 计算机二级C 语言10,09笔试讲解.doc
- 计算机二级C语言机考第四第五重点题.doc
- 计算机二级C语言模拟试题.doc
- 计算机二级VFP2003年4月笔试真题与解析.doc
- 计算机二级vf复习总点.doc
- 计算机二级考纲.doc
- 计算机二级考试access.doc
- 计算机二级考试C++试卷及答案.doc
- 计算机二级考试VB填空练习题.doc
- 计算机二级考试VF模拟试题二.doc
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)