大学计算机基础电子教案.docx
- 文档编号:20118190
- 上传时间:2023-04-25
- 格式:DOCX
- 页数:46
- 大小:60.51KB
大学计算机基础电子教案.docx
《大学计算机基础电子教案.docx》由会员分享,可在线阅读,更多相关《大学计算机基础电子教案.docx(46页珍藏版)》请在冰豆网上搜索。
大学计算机基础电子教案
课程基本简介
学生通过中学阶段的信息技术课程的教学,对计算机有一定的了解,但还没有形成一个系统的认识。
《大学计算机基础》课程主要讲述计算机基础知识和基本理论,向学生系统地介绍计算机的基本概念,强调文化与信息的意识,突出地体现了计算机的基础性。
主要包括计算机基本知识、计算机体系结构、微机硬件基础、操作系统技术基础知识、常用软件应用知识、多媒体技术应用基础和网络技术基础等内容。
根据每知识模块的教学内容,按不同的原理开展相应的实验,目的在于掌握各知识模块的基本操作和应用能力,通过理论和实践的紧密结合,使学生切实具备这门课程的实际操作和应用能力。
主要参考资料
1.《计算机应用教程》(Windows2000环境),卢湘湘鸿主编,清华大学出版社出版
2.《大学计算机基础》,朱小明等主编,人民邮电出版社出版
3.《计算机应用基础》,马秀麟等主编,清华大学出版出版
大学计算机基础
课题
第1章计算机与信息社会
教学
内容
1.1计算机的发展
1.2信息技术概述
1.3计算机在信息社会中的应用
学习
目标
1、掌握计算机的发展历程、分类和分代;
2、了解信息技术的特点以及计算机在信息社会中的应用。
重点
难点
计算机的分代和分类
教学
时数
及分配
2课时
教与学
的方法
讲授(PPT)+板书演示
教学过程设计
大家通过中学阶段的信息技术课程的教学,对计算机有一定的了解,但还没有形成一个系统的认识。
进入大学我们就要系统学习计算机基础知识,大学主要开设两门课程,一门是《大学计算机基础》、另一门是《VB程序设计》或《C程序设计》,分别在第一、二两个学期开设,《大学计算机基础》课程主要讲述计算机基础知识、基本理论以及常用软件的设备,为大家后续学习更深的计算机知识打下坚实的基础,同时也是做为一个大学生在社会生活最必须掌握的计算机知识,《大学计算机基础》这门课程包含理论和实践操作两部分构成,理论部分讲述九个方面的内容(具体见课件),实践根据这九大部分设定了八个实践项目。
下学期开设的《VB程序设计》是掌握使用一门程序设计,完成简单程序设计。
大家要获得学位必须二级考试,所以大家完成该门功课,就要抓紧通过全省和全国计算机二级考试。
并要由此不能获得学位。
课程的考核:
平时成绩(30%),包括平时作业、课堂表现等。
理论部分(40%),参照全国大学生计算机考试,全部是选择题,共100
题,由计算机自动在题库中组题,题库在这个本书中。
实验成绩(30%):
平时成绩(实验报告、平时表现)占30%,上机操
占70%)。
上机地点:
在三教楼504和506两个机房。
按照教育部的规定,中学已经开设过信息技术课程,为了更好地进行教学,我在此先做一个调查:
对象:
11级应用心理学本(共人)
调查内容
指标
人数
个人对信息技术能力的评价
学过一门程序设计语言,有一定的编程基础
会使用常用办公软件,有一定的计算机应用能力
了解一些计算机基础,会打字、上网、玩游戏
从未使用过计算机,无任何基础
汉字输入速度
每分钟10个以下
每分钟10个以下
使用网络查找资料情况
会使用搜索引擎帮助查找所需的资料
在正式开始讲述内容之前,对于我们同学提几点要求:
1、改变学习方式,大家进入大学了,学习的方式不能总停留在中学时代的学习方式,要开始以自己学习为主,大家看一下大学计算机这本书,内容那么多,时间短,只有32个理论课时,所有希望大家业余时间可以先复习一下。
有些章节讲得很简单,需要同学们利用课外书加以补充,如操作系统、办公处理软件。
2、计算机课程是一门操作性很强的内容,学院也提供了相应的上机课程,每星期一次,相对这门课程来说上机时间是比较多,希望大家认真做好上机操作的准备,上机时不要玩游戏和上网。
如果感到时间不够,可以统一增加上机时间。
实验完成后必须写出实验报告。
每节课所做的实验,我打印几份给大家。
实验课程占该门课程的比例30%。
3、我们彼此间多沟通,如果大家有什么问题,可以通过电子邮件或电话联系。
4、借一下相关的参考书。
第一章计算机与信息社会
当我们跨入21世纪后,以计算机和网络技术为主的信息技术正在以惊人的速度发展,并在社会各个领域得到广泛应用,逐步改变着人们的工作、学习和生活方式,这些都依赖于计算机,大家可以想象一下,如果我们现在还没有发现计算机,社会生活将会如何,在此我们先给大家了解一下计算机的的发展。
1.1计算机的发展
1.1.1近代计算机
在人类社会发展的历史中,为了提高计算机速度,人类在不断的发明和改进计算工具,在我国唐代就出现了算盘,是世界上第一种手动式计算机器。
1642年,法国数学家帕斯卡(1623-1662)发明了第一个加法器(机械计算机),采用齿轮旋转进位方式进行运算,只能做加法运算。
这台机器起名为PASCALINE,一连制作了50台这种被人称为“帕斯卡加法器”的计算机,至少现在还有5台保存着。
比如,在法国巴黎工艺学校、英国伦敦科学博物馆都可以看到帕斯卡计算机原型。
为了纪念帕斯卡对计算机的贡献,瑞士苏黎世联邦工业大学的沃思教授将1968年发明的计算机高级语言定名为PASCAL。
1673年,德国数学家莱布尼茨(1646-1716)在帕斯卡的基础上设计一种可加、减、乘、除和开方的计算机,也是手动和机械式的。
它有一句话“让一些杰出的人才像奴隶般把时间浪费在计算机上是不值得的”。
查尔斯.巴贝奇(1791-1871):
英国科学家1930年,设计了一台具有存储、资料处理和控制的分析机,他提出了顺序控制的思想,就是把计算时所需要的数据以及分解成的四则运算的步骤送给机器,然后让机器按顺序一步一步地执行。
但是,他的天才设计超越了当时客观的机械加工能力而无法实验,1871年,他带着深深的遗憾离开人世,给人们留下一大堆复杂的设计图纸,直到1944年,哈佛大学与IBM公司共同开发的一台名为“马克一号”机电式计算机时才重新发现了巴贝奇的设计,大家被他100多年前的远见卓所震惊,巴贝奇被后人称为“计算机之父”。
计算机科学的奠基人艾兰.图灵(1912-1954):
建立了图灵机模型、二是提出了图灵测试(即一个人在不接触对象的情况下,同对象进行一系列的对话,如果它不能根据这些对话判断出谈话的对象是人还是计算机,这个理论判定了人工智能的理论基础),所以称图灵为“人工智能之父”。
冯.诺依曼(1903-1957):
另一位计算机之父,美籍匈牙利数学家,它与同事研制了第二台电子计算机EDVAC,采用了“存储程序”的概念,以此概念为基础的各类计算机统称为冯.诺依曼机,几十年来,计算机系统的性能指标、速度、工作方式、应用领域发生很大变化,但基本结构没有变。
对后来计算机在体系结构和工作原理上具有重大影响。
1.1.2电子计算机
目前,公认的第一台计算机是1946年2月由宾州大学研制的ENIAC即电子数字积分计算机,用了18800个电子管、1500个继电器,占地170平方米,重30吨,每小时耗电150KW,速度5000次/称。
表明电子计算机时代的到来,具有划时代意义。
为计算机的发展奠定基础。
缺点:
1)没有存储功能;
2)用布线接板进行控制,速度受限制。
1.1.3计算机的分代
短短半个世纪,计算机的发展取得飞速发展,根据计算机采用的物理部件,一般将计算机的发展分成四个阶段:
第一代电子计算机:
电子管
第二代电子计算机:
晶体管
第三代电子计算机:
中小规模集成电路
第四代电子计算机:
大规模集成电路
1.1.4计算机的分类
随着计算机技术的发展,计算机已经渗到社会各个领域,根据用途及使用范围分:
通用型和专用型,根据性能指标分为:
高性能计算机、微型机、工作站、服务器。
1、高性能计算机:
2、微型计算机:
3、工作站:
4、服务器
1.1.5未来新型计算机
光子计算机:
利用光子取代电子进行数据运算、传输和存储。
速度比现今最快的计算机快1000-10000倍。
生物计算机:
用蛋白质分子构成生物芯片,比现今计算机快10万倍
量子计算机。
1.2信息技术概述
在人类漫长的发展历程中,最初是农业社会,之后过渡到工业社会,随着计算机的出现人类社会进入到信息社会。
信息技术在众多发科学技术群体中发展最快。
1.2.1信息技术基础知识
1、信息与数据
信息:
是对各种事物的变化和特征的反映。
数据:
是信息的载体。
数据文字、图像、图形等。
信息是有意义,而数据是没有意义。
2、信息技术
至今没有统一的定义:
一般来说信息采集、加工、存储、传输和利用过程中的每一种技术都是信息技术,
1.1.2现代信息技术的内容
信息技术包含三个层次的内容:
信息基础技术、信息系统技术和信息应用技术。
信息基础技术:
信息技术的基础,包括新材料、新能源、新器件的开发和制造技术。
发展最快的微电子技术和光电子技术。
信息系统技术:
信息的获取、处理、控制的设备和系统的技术。
信息应用技术
1.1.3现代信息技术的特点:
现代信息技术发展的趋势主要有:
数字化、多媒体化、高速度.网络化.宽带化、智能化。
1.3计算机在信息社会中的应用
CAT:
计算机断层扫描:
从不同角度用X射线照射病人,得到其器官的一系列二维图像,最后生成一个真实的三维构造
MRI:
磁振成像:
通过测量人体内化学元素发出的无线电波,由计算机将信号转换成二维图像,最后生成三维场景。
电子商务EB:
是指利用计算机和网络进行的新型商务活动。
交易方式有B2B(阿里巴巴、慧聪商务网、中国制造网)06约5.8万亿美元,2010年约26万亿、B2C(一拍网、亚马逊、卓越网、6688)、C2C(淘宝网),(B为企业,C为消费者)
作业
思考题
1、计算机的发展经历了哪几个阶段,各阶段的主要特征是什么?
2、信息与数据的区别是什么?
3、什么是信息技术?
反思与
评价
课题
第2章计算机系统
教学
内容
2.1计算机系统概述
2.2计算机硬件系统和工作原理
3.3计算机软件系统
3.4微型计算机硬件系统
学习
目标
1、掌握计算机系统的构成;
2、熟悉微型计算机硬件系统
重点
难点
计算机软件系统
教学
时数
及分配
6课时
教与学
的方法
讲授(PPT)+板书演示
教学过程设计
导入:
现在计算机已经普及到社会各个领域,我们所看到的计算机要完成任务是由一个完整的计算机系统来组成的,一个完整的计算机系统应由硬件系统和软件系统组成。
其两者的关系就好比电视机和电视节目那样,两者相互依存,共同发展。
下面我们先介绍一下软件系统:
计算机软件极为丰富,要对其进行恰当的分类是非常困难,一般的分类方法是将软件分为系统软件和应用软件两大类。
系统软件的任务是控制和维护计算机的正常运行,管理计算机的各种资源,以满足应用软件的需要。
应用软件完成一个特定的任务,在系统软件的支持下,用户才能运行各种应用软件。
2.1计算机系统概述
计算机硬件系统由硬件和软件系统构成
硬件系统:
主机(运算器和控制器构成
2.2计算机硬件系统和工作原理
一、计算机硬件系统:
1、运算器:
它是进行算术运算和逻辑运算的部件,算术运算有加、减、乘、除等基本运算,逻辑运算包括逻辑判断、关系比较以及其它基本逻辑运算。
处理数据来自存储器,处理的结果送加存储器。
2、控制器:
是按照程序的要求,指挥计算机的各个部件协调一致、有条不紊地工作。
运算和控制器统称为中央处理器(CPU)。
3、存储器
存储器是计算机中具有“记忆”能力的部件,它是根据地址存储数据或指令,分主存储器和辅助存储器,即内存和外存。
内存cpu可以直接读取,具有速度快、容量小、成本高的特点。
外存:
只能与内存之间进行数据交换,是内存的外延,具有速度慢、容量大、成本低的特点。
存储器的容量:
字节:
KB:
MB:
GB:
TB:
4、输入设备
接收用户输入的数据和程序,将它们转换成计算机可以识别的形式存储到存储器中。
常用的有键盘、鼠标等
5、输出设备
将计算机中的二进制信息转换成人们需用和能识别的信息形式。
常用的有显示器、打印机等。
二、计算机的工作原理
按照“冯诺依曼”计算机“存储程序”的概念,计算机的工作过程就是执行程序的过程,要了解计算机如何工作,就先了解计算机指令和程序的概念。
1、计算机的指令系统和程序
指令就是能被计算机识别的二进制代码,一条指令就是计算机机器语言的一个语句,它由两部分组成:
操作码和操作数。
操作码:
指明完成的操作的类型或性质。
如取数、做加法等
操作数:
指明操作对象的内容或所在的单元地址。
程序是指完成一定功能的指令序列,即计算机指令的有序集合。
2、计算机的工作原理
取指令、分析指令和执行指令(如书中P24页例子)
2.3计算机软件系统
软件是指程序、程序运行所需要的数据以及开发、使用和维护这些程序所需要的文档的集合。
一般通常将软件分为系统软件和应用软件两大类。
一、系统软件
管理、监控和维护计算机系统正常工作的程序有关资料。
它支持应用软件的运行,为用户开发应用系统提供一个平台。
一般包括操作系统、语言处理程序、数据库管理系统、网络软件等。
1、操作系统:
是管理和控制计算机系统的全部软、硬件资源、使它们之间相互协调一致、有条不紊地工作程序,为用户使用计算机提供一个平台,常用的操作系统有windows\unix\liux等。
具体内容后面介绍。
2、程序设计语言与语言处理程序
计算机的工作是由程序来控制,而程序是由程序设计语言来编写,是人与计算机交流的人具,随着计算机的发展,程序设计语言也经历了四代。
1)机器语言:
以二进制代码来表示的指令集合,是计算机能识别和执行的唯一语言,具有速度快、占内存小,它是面向机器,随机而异,通用性差等特点。
2)汇编语言:
采用助记符表示计算机语言中的指令和数据。
具有速度快、占内存小,它是面向机器,随机而异,通用性差等特点。
必须经过翻译才能执行。
3)高级语言
1954年出现第一种高级语言Fortran,更接近于自然语言和数学公工兵程序设计语言。
4)面向对向的程序设计语言
3、语言处理程序
用汇编语言以及高级语言编写的程序计算机不能直接识别和执行,知心朋友经过翻译成计算机能够识别的机器语言才能被计算机执行。
用高级语言编写的程序称为源程序。
经过翻译的程序称为目标程序
翻译的方式有两种:
编译方式和解释方式
编译方式:
将源程序进行编译处理产生一个与源程序等价的目标程序,然后再进行连接成一个可执行程序,优点可以独立于源程序独立存在并反复使用,执行速度快、每次修改源程序,必须重新编
译,常用的高级语言有C、pascal\cobol等
解释方式:
对语句逐句分析,有问题立即停止、报错并提醒用户更正代码。
不生成目标程序,常用的高级语言程序有basic/lisp等。
3、实用程序
1)系统设置和优化软件
超级兔子、windows优化大师等软件
2)诊断程序
控制面板的“系统”图标
3)备份程序
开始、程序、附件、系统工具
4)反病毒程序
5)文件压缩程序
二、应用软件
1、办公处理软件
2、图形和图像处理软件
3、数据库管理系统
4、internet服务软件
如QQ、浏览器、MSN等
5、娱乐和学习软件
2.4微型计算机硬件组成
一行<=255个字符
3.注释有利于程序的维护和调试
Rem开始或单撇‘
4.保留行号与标号.
Ifx>5thengotolet
Let:
X=6
3.2字符集
1.字符集
字符是构成程序设计语言的最小语法单位。
每一种程序设计语言有自己的字符集,VB使用的是Unicode字符集,在字符集中,一个汉字和1个英文字符都是1个字符。
2.关键字
语法的组成部分,用于表示系统提供的标准过程、函数、运算符等,首字母为大写。
3.3数据类型
数据是程序处理的对象,在高级语言中都给数据进行分类处理,不同类型的数据的操作方式和取值范围不同,所占空间也不责骂,VB的数据类型主要有:
PrivateSubCommand1_Click()
DimaaAsInteger
aa=5
aa="abc"
Printaa
EndSub
此程序不可运行,因为AA已经定义为整型。
1、字符型:
字符型用双引号界定,因为单引用于注释。
string
2、字节型:
byte
3、整型:
integer
4、长整型:
long
5、单精度:
带小数,single
6、双精度:
double
7、日期型:
用#界定,如#2007-03-28#
8、变体型:
变量类型可以改变。
Variant,可以预测是何种类型,不要设为变体型。
如PrivateSubCommand1_Click()
DimintxAsInteger,intyAsInteger
intx="23":
inty=45
Printintx+inty
EndSub
Intx不是数值型,也可强行转换。
若将Intx设为变体型,则不可以运行。
9、对象型:
用来表示图形或OLE对象或其它对象
3.3常量和变量
计算机在处理数据时,必须将其装入内存,在高级语言中,借助对内存的地址访问内存中的数据,被命名的内存单元就是常量或变量。
常量:
在程序运行期间,其内存单元存放的数据始终不会改变,
变量:
在程序运行期间,其内存单元中存放的数据可以根据需要改变的。
1、常量和变量的命名规则
以字母或汉字开头,可跟字母、汉字、数字或下划线,长度不超过255个字符,不区分大小写,不能与关键字和其他常量或变量同名,为提高程序可读性,可在变量前加前缀。
如strXm
2、常量
分用户声明常量和系统提供的常量
系统声明常量:
如程序设计中多次用到的一些常量值,可以用常量定义的方法,以标识符对常数值命名,提高程序代码的可读性。
格式:
const常量名[AS类型]=表达式
比例:
在工程3中,通用中设定
Constmax=100
PrivateSubCommand1_Click()
DimintxAsInteger,intyAsInteger
intx="23":
inty=45
Printintx+inty+max
EndSub
结果会是168
3、变量
在程序使用变量前,一般必须声明变量名及数据类型。
声明分显式和隐式声明。
格式:
dim变量名[as类型]
[as类型]省略则为变体型,一条命令可定义多个变量,之间用逗号分开。
如:
dimintxasinteger,strxmasstring等等
隐式声明:
有些变量不定义就直接使用,称为隐式声明。
这种用法不便于查错。
如P44页。
为避免这些麻烦,可在程序的通用段加上强制声明语句:
optionExplicit
4、变体类型变量
3.4运算符与表达式
程序设计的目的就是计算机能自动地对数据进行加工处理,即进行运算。
运算的表示是用符号来描述的,称为运算符
参于运算的数据称为操作数。
由运算符和操作数组成的式子,目的是求出一个新的值,称为表达式。
运算符分算术、字符串、关系和逻辑运算符,分别构算术、字符串等表达式。
1、算术运算符和算术表达式
8种运算符号。
(1)指数运算
(2)浮点数与整数除法
浮点数除法运算符:
/
整除的运算符:
\,当带有小数点时,会先四舍五入,再进行整除运算。
如25\4.5结果为5
(3)取模运算
如果数为小数,则会自动进行四舍五入,再进行运算。
(4)优先级
2、字符串运算符与字符串表达式
两个运算符:
&和+
&:
如果两边使用变量,则与变量之间需用空格隔开。
两者区别:
&只做连接运算,而两边均为数值型则进行算术加运算。
3、关系运算符和关系表达式
值为True和False,VB中True用0表示,False用-1表示
4、逻辑运算符与逻辑表达式
5、表达式的运算顺序
函数运算——算术运算——关系运数——逻辑运算
6、书写表达式应注意的事项
(1)表达式要在同一行上写成。
如(a+b)/(c-d)
(2)乘号*不能省略,也不能用.代替。
(3)括号可以改变运算顺序,表达式中只能有圆括号。
3.5常用内部函数
主要有5大类。
转换函数、数学函数、字符串函数、时间/日期函数和随机函数。
1、转换函数
只要有Str、Asc等
2、数学函数
Exp(x)Sqr(x)Abs(x)
3、字符串函数
LeftLenBLtrim
4、日期与时间函数
DateDayMonth
5、随机函数
Rnd(x)Randomize
3.7VisualBasic的基本语句
在一个程序中,最基本的语句是赋值语句、注释语句和结束语句
1、赋值语句
可以给某个指定的值赋给某个变量或某个带有属性的对象,它是为变量和控件属性赋值的主要方法。
格式:
目标操作符=源操作符
注:
(1)赋值语句具有计算与赋值的双重功能;
如X=X+1
(2)赋值号与等号。
(3)赋值相容。
即目标操作符与源操作符的数据类型必须一致。
2、注释语句
在编写程序中,经常会用注释语句在程序或程序中某些语句作注释,便于程序阅读。
格式:
’注释内容
3、暂停语句
在程序运行中,有时需要中途中止一下,以便观察前面运行的结果或修改程序,然后让程序接着运行下去,可使用STOP。
主要用于调试程序,生成可执行文件时,必须删除。
4、结束语句
程序运行时,遇到结束语句就终止程序的运行。
格式:
end
作业
思考题
P58页,第1、3大题,
反思与
评价
表达式和函数的运用可以通过生活中的例子来讲述
课题
第4章数据输入输出
教学
内容
4.1数据输入输出控件;
4.2数据输出方法;
4.3数据输入输出函数和过程;
4.4字体、字形和颜色
学习
目标
1、熟悉数据输入输出函数和过程的使用
重点
难点
Print方法,InputBox函数、MsgBox函数与过程
教学
时数
及分配
3课时
教与学
的方法
讲授(PPT)+板书演示
教学过程设计
4.1数据输入输出控件
一个计算机程序通常可分为数据输入、数据处理和结果输出三个部分,计算机通过输入操作接收数据,然后对数据进行处理,并将处理完的数据以完整有效的方式输出给用户,VB提供了多种形式的输入输出手段,并通过各种控件实验输入输出操作。
1、用标签输出数据
标签主要用于显示文本信息,常用于输出操作。
利用两个标签控件,显示具有浮雕效果的文字。
2、用文本框输入输出数据
编写一个字符和ASCII转换的窗体
编写一个两个字符相加的窗体
3、数据输出方法
VB用Print方法在对象上输出数据,该方法既可以用于窗体,也可用于其他对象。
格式:
[对象名称.]Print[表达式表][,|;]
注意:
(1)对象名称可以是窗体、图片框或打印机。
省略是当体窗体;
(2)表达式可以是一个或几个表达式;可以是数值表达式或字符,省略表达式及其逗号,则输出一个空行。
(3)多个表达式或字符串时,各表达式用分隔符(逗号、分号或空格),逗号,在下一个区段输出,分号或空格分隔,按紧凑格式输出数据。
(4)Prin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学计算机 基础 电子 教案