课程名称:高级语言程序设计。
课程编码: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语言的特点及上机过程。其后介...