《计算机语言与程序设计》教学大纲.doc
《《计算机语言与程序设计》教学大纲.doc》由会员分享,可在线阅读,更多相关《《计算机语言与程序设计》教学大纲.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机语言与程序设计教学大纲课程英文名称: Computer Language and Program Design课程编号:006C1130 学时:3618(实验) 学分:3.0一、 课程教学对象本课程是为化工、纺织、艺术等系以及工业设计、数学、应用物理、建筑学等专业学生开设的一门当前流行的程序设计语言课程。二、 课程的性质、目的和任务课程性质:在计算机基础教育的3个层次:计算机文化/计算机技术/计算机应用中,本课程属于计算机技术基础课程。本课程以Visual Basic6.0为语言背景。VB语言采用先进的程序设计方法(面向对象、可视化),用于开发Windows环境下的应用程序,且简单易学,
2、近年来VB得到了迅速发展和应用,成为普通用户首选的程序设计语言。课程目的:通过本课程的学习,一方面使学生掌握一种计算机开发工具,掌握VB可视化程序设计的基本方法和使用VB解决实际问题的初步能力;能运用所学知识开发图形界面下的应用软件,为以后结合专业进行软件开发解决实际应用问题打下良好的基础。另一方面通过该课程的学习培养学生的逻辑思维能力,培养严谨、求实的科学作风,激发学生的学习兴趣和自主学习的积极性,提高学生的计算机素质及计算机应用能力。课程任务:具体任务如下:1. 注重使学生了解算法的基本概念与结构化程序设计的思想方法和编程技巧,了解面向对象程序设计的基本概念和方法;2. 掌握VB标准控件的
3、使用,能在VB集成化开发环境下设计用户界面;3. 掌握VB高级编程技术及可视化程序设计方法,编制出风格良好的应用程序;4. 掌握上机调试程序的基本技能。三、 对先修课的要求学生在学习本课之前,应先修课程:大学计算机基础。四、 课程的主要内容、基本要求和学时分配(总学时数:54)(以下各章节主要内容后的括号中的字母A、B、C,说明的是各章节的教学应达到的要求:“了解(C)”、“理解(B)”、“掌握(A)”)(注:“了解”:是指学生应能辨认的科学事实、概念、原则、术语,知道事物的分类、过程及变化倾向,包括必要的记忆。 “理解”:是指学生能用自己的语言把学过的知识加以叙述、解释、归纳,并能把某一事实
4、或概念分解为若干部分,指出它们之间的内在联系或与其它事物的相互关系。 “掌握”:是指学生能根据不同情况对某些概念、定律、原理、方法等在正确理解的基础上结合事例加以运用,包括分析和综合。)本课程计划总学时:54,其中包括课内实验18学时。建议授课学时分配如下:第1章 Visual Basic程序设计概述 理论教学:1学时 1、Visual Basic简介 (C)2、VB集成开发环境 (C)3、创建应用程序的过程 (A)4、VB帮助系统集 (B)第2章 VB可视化编程基础 理论教学:3学时 实验:2学时1、VB对象的概念 (B)2、窗体和基本控件 (A)3、综合应用 第3章VB语言基础 理论教学:
5、4学时 1、数据类型 (A)2、变量与常量(A)3、运算符和表达式 (A)4、VB程序结构和编码规则 (A)5、综合应用第4章 VB控制结构 理论教学:6学时 实验:6学时1、顺序结构 (A)2、选择结构 (A)3、循环结构 (A)4、其他辅助控制语句 (B)5、综合应用6、程序调试(B)第5章 数组和自定义数据类型理论教学:5学时 实验:3学时1、数组的概念及声明 (A)2、数组的基本操作 (A)3、列表框和组合框控件(B)4、自定义类型及其数组 (B)5、综合应用第6章 过程 理论教学:5学时 实验:3学时1、函数过程的定义和调用(A)2、子过程的定义和调用(A)3、参数传递 (A)4、过
6、程的嵌套 (B)5、递归调用* (C)6、变量的作用域 (B)7、综合应用 第7章 用户界面设计理论教学:6学时 实验:2学时1、常用控件 (B)2、通用对话框* (C)3、菜单设计 (B)4、多重窗体 (B)5、鼠标和键盘* (C)6、应用程序向导* (C)7、综合应用第8章 数据文件理论教学:4学时 实验:2学时1、文件概述 (C)2、顺序文件 (A)3、随机文件 (B)4、二进制文件*(C)第9章 图形操作* 理论教学:1学时 1、图形操作基础 (B)2、绘图属性 (B)3、图形方法 (B) 4、综合应用第10章 数据库应用基础* 理论教学:1学时 1、数据库概述 (B)2、VB数据库访
7、问 (B)3、记录集对象 (B)4、综合应用注:加“*”的部分在实际教学时可根据学生情况及教学时间进行适当调整。五、 实验内容和实验要求基本要求:上机实验18学时。要求结合教学进程,完成下列上机练习。实验一 VB环境和可视化编程基础(2学时)1、实验目的(1) 熟悉Visual Basic 6.0 集成开发环境,熟悉各主要窗口的作用。(2) 掌握建立、编辑、运行和保存一个简单的VB程序的基本步骤。(3) 理解VB中对象、属性、事件、方法的概念。(4) 掌握常用控件(文本框、标签、命令按钮)的应用。2、实验内容(1) 开发一个简单的VB程序,要求在标签上显示“欢迎使用Visual Basic”。
8、(2) 编写一个简单的应用程序,窗体上有一个文本框和三个命令按钮,要求如下:l 单击第一个命令按钮,文本框显示“程序设计第一步:设计界面”;l 单击第二个命令按钮,文本框显示“程序设计第二步:属性设置”;l 单击第三个命令按钮,文本框显示“程序设计第三步:编写代码”。(3) 编写一个简单的应用程序,窗体上有两个文本框和两个命令按钮,要求如下:l 单击第一个命令按钮,第一个文本框显示“How are you!”,第二个文本框显示“你好!”;l 单击第二个命令按钮,第一个文本框显示“你好!”,第二个文本框显示“How are you!”;l 单击窗体的空白处,结束程序。(4) 在文本框中统计在该窗
9、口上鼠标单击的次数。实验二 顺序结构(2学时)1、实验目的(1) 掌握数据类型、变量、运算符、表达式及常用函数的正确书写规则及用法。(2) 掌握赋值语句的用法。(3) 掌握简单的输入、输出控件(标签、文本框)的使用。(4) 掌握InputBox与MsgBox的使用。(5) 掌握窗体的Print方法。(6) 掌握顺序结构程序设计方法。2、实验内容(1) 编一个华氏温度与摄氏温度之间转换的程序。(2) 编一个输入半径,计算圆周长和圆面积的程序。(3) 我国有13亿人口,按人口年增长0.8%计算,多少年后我国人口超过26亿。(4) 利用计算机解决古代数学问题鸡兔同笼问题。即已知在同一笼子里有总数为m
10、只鸡和兔,鸡和兔的总脚数为n只,求鸡和兔各有多少只?实验三 选择结构(2学时)1、实验目的(1) 掌握逻辑表达式的正确书写格式。(2) 掌握单分支和双分支条件语句的使用。 (3) 掌握多分支条件语句的使用。 (4) 掌握情况语句的使用与多分支语句之间的区别。2、实验内容(1) 利用多分支结构,实现购买某物品时,根据其价格范围安装不同的折扣付款(2) 编一个程序输入上网的时间,并能自动计算上网的费用(3) 输入三个数,按从大到小的顺序排列实验四 循环结构(2学时)1、实验目的(1) 掌握For语句的使用。(2) 掌握Do语句的各种形式的使用。(3) 掌握如何控制循环条件,防止死循环或不循环2、实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机语言与程序设计 计算机语言 程序设计 教学大纲
限制150内