《高级语言程序设计》课程教学大纲 06版

发布 2021-05-13 05:46:28 阅读 2357

课程名称:高级语言程序设计。

课程编码:p3070221003

课程性质:专业基础课。

考核性质:考试。

参考学时:64学时。

参考学分:3

先修课程:计算机基础。

第一部分大纲说明。

一.课程的性质和任务。

本课程是计算机及相关专业的专业课程。同时它还包含了很多技术实践课程的成分,是一门实用性强、面向程序开发与应用的重要的专业课程。

在计算机应用中,程序设计一直占有举足轻重的地位,本课程就是完成计算机及相关专业学生对此部分知识的学习。鉴于visual basic 6.0是目前程序设计主要的、简单易学的工具,本课程以visual basic 6.

0为例,使学生掌握面向对象的windows程序设计方法、设计思路,了解当前程序开发的一般过程和方法,熟练掌握visual basic 6.0程序设计与程序调试的方法。

二.课程的教学目的。

本课程的教学目的是使学生通过本课程的学习,掌握vb的基本理论、基本知识和基本技能,并初步具有一定的vb编程和设计的能力。在教学过程中通过综合应用先修课程中所学的有关知识和技能,结合各实践教学环节,为学生进一步学习有关专业课程和日后从事工作打下基础。本课程学习结束后,学生应掌握windows程序设计的方法、应用程序开发的方法,并能设计和开发一个功能较强的应用系统。

三.教学时数。

总学时:64学时;理论教学:52学时;实践教学:12学时。

四.教学方法和教学形式建议。

1. 转变教学观念,充分调动学生的学习主动性和积极性,实施启发式、讨论式、研究式的教学,达到师生互动。如选择部分课程内容由学生主讲,老师总结点评,让学生撰写与课程内容相关的小**、读书报告等,从而使学生的主体地位得到真正的体现。

2.直接采取课堂理论和实践相结合的方式

3.通过加强实践环节来促进对理论的认识和理解。。

4.贯彻因材施教的思想,重视学生的个性发展,鼓励学生参加课外科技创新活动,在设计训练中允许学生根据自己的兴趣 、 能力自己选择题目或自拟题目。

第二部分本文部分。

一.教学内容及教学要求。

第一章 visual basic的基础知识。

简介、可视化的基本概念、可视化的编程环境、编程步骤和控件的画法。

教学要求:熟悉vb集成开发环境,了解简单的vb程序的制作过程。

第二章 vb的语言基础。

标准数据类型、变量声明、 变量、 常量、表达式、常用内部函数和语句。

教学要求:掌握基本的概念和格式,掌握vb的一些基本的内部函数的用法,会编制简单的vb程序。

第三章顺序结构程序设计。

数据输出,基本语句,数据输入和对话框的使用。

教学要求:掌握vb的基本语句,输入和输出方法。

第四章选择结构程序设计。

选择结构的概念、条件表达式子、单条件选择语句、多支条件选择语句、定时器控件和简单的选择控件。

教学要求:熟练掌握选择语句的使用格式和方法。

第五章循环结构程序设计。

循环语句的概念 for ….next语句 do….loop语句,列表框和组合框。

教学要求:掌握for ….next语句 do….loop语句的使用方法,会使用列表框和组合框。

第六章数组。

数组的概念固定大小的数组动态数组控件数组。

教学要求:掌握一维和二惟的固定数组的用法,了解动态数组控件数组。

第七章过程。

sub过程 function过程向过程传递参数过程的嵌套和递归调用

教学要求:重点掌握sub过程 function过程向过程传递参数,了解过程的嵌套和递归调用。

第八章变量与过程的作用范围。

**模块的概念变量的作用范围过程的作用范围用户自定义类型

教学要求:了解**模块的概念,掌握变量的作用范围过程的作用范围用户自定义类型。

第九章文件管理。

公共对话框数据文件(顺序文件随机文件二进制文件) 文件系统控件

教学要求:掌握公共对话框,顺序文件 , 随机文件。了解文件系统控件

第十章菜单与工具栏。

使用菜单使用工具栏。

教学要求:掌握菜单和工具栏的制作方法。

第十一章图形与图象。

绘制图形显示**滚动条控件。

教学要求:掌握图形的绘制和**的显示方法,认识和了解滚动条控件。

二.各章学时分配表。

三.实验内容及要求。

具体看实验大纲实验12学时。

四。教材及参考书。

教材:vb程序设计教程,主编刘瑞新机械工业出版社。

参考书:1)《visual basic 6技术内幕》steven hoizner 著

2)《visual basic程序设计简明教程6.0》龚沛曾陆慰民杨志强高等教育出版社。

(3)《visual basic程序设计教程6.0》龚沛曾陆慰民杨志强高等教育出版社

(4)《visual basic实验指导与测试》龚沛曾陆慰民杨志强高等教育出版社。

五。考核办法。

闭卷考试,考试,百分制。

制订者审核者。

《高级语言程序设计A》课程教学大纲

高级语言程序设计a 课程教学大纲。课程名称 高级语言程序设计a advanced programming language a 课程 020101 学时 64 学分 4 讲课学时 44 上机 实验学时 20 考核方式 考查。课程简介 本课程主要介绍c语言的发展史及现状 高级语言程序设计a 课程教学大...

《高级语言程序设计A》课程教学大纲

高级语言程序设计a 课程教学大纲。课程名称 高级语言程序设计a advanced programming language a 课程 020101 学时 64 学分 4 讲课学时 44 上机 实验学时 20 考核方式 考查。课程简介 本课程主要介绍c语言的发展史及现状 c语言的特点及上机过程。其后介...

高级语言程序设计A课程教学大纲

高级语言程序设计a 课程教学大纲。课程名称 高级语言程序设计a advanced programming language a 课程 020101 学时 64 学分 4 讲课学时 44 上机 实验学时 20 考核方式 考查。课程简介 本课程主要介绍c语言的发展史及现状 c语言的特点及上机过程。其后介...