收藏 分销(赏)

北京大学计算机教学的改革与实践.doc

上传人:xrp****65 文档编号:7028661 上传时间:2024-12-25 格式:DOC 页数:22 大小:723.50KB 下载积分:10 金币
下载 相关 举报
北京大学计算机教学的改革与实践.doc_第1页
第1页 / 共22页
北京大学计算机教学的改革与实践.doc_第2页
第2页 / 共22页


点击查看更多>>
资源描述
北京大学计算机教学的改革与实践 中国的高等教育发展迅猛,2005年底,2300万本专科学生及研究生的在学数量证明了其发展规模,而接下来,人们更加关注的是,在社会急剧转型时期,高校毕业生是否蓄积了足够的能力,去面对一个创新型社会的需求? <br>  2006年11月,国务院教育工作会议召开,提出了提高高等教育质量,办出特色的要求。教育部高等教育司张尧学司长也在不同场合,多次提到高等教育质量问题。张尧学司长指出:中国的高等教育在从精英教育向大众化教育转型的过程中,不能按照原来的质量观去要求。中国的大学除了传授知识,还要告诉学生创新创造的办法,对不同的大学要有质量观上的变化和不同的要求,然后去研究新的培养方法,根据社会的要求改革课程。教育部在如何提高教育质量方面做了许多工作,其目的就是一个,即提高和保证大学的教学质量,使我们的毕业生能够跟上时代发展的步伐,满足社会的需要,培养出合格的新一代大学生。<br>  北京大学许智宏校长提出:“作为一名植物学家,我更希望看到校园是多元化的,希望大学是个花园”。为了体现教育部提高高等教育质量的要求,培养新型的人才,北京大学在教学改革方面进行了深入实践。北京大学信息科学技术学院张铭教授长期关注计算机课程建设问题,经过多年教学实践及对国内外著名大学计算机课程的研究,提出了北京大学信息学院计算机专业课程改革建议,我们希望通过对其教学改革新思路、新实践的介绍,使更多计算机教育工作者参与计算机教学改革的讨论,共同推动中国高校计算机教育向培养国际化、个性化、多元化及创新型人才的方向发展。<br> </p> <p> </p> <p> </p> 摘要:本文探讨了程序可视化技术在程序设计语言教学中的应用问题,并介绍了笔者所设计的用VB编写的冒泡排序算法的程序可视化应用实例。<br>  关键词<br>本文来自:计算机毕业网 :程序;可视化;教学<br>      <br>  引言<br>  <br>  可视化技术充分发挥了人对几何图形图像的认知能力,采用视觉方法为科学研究、工程设计领域和教学应用提供了新的解决方法或学习方法,成为近10年来计算机科学中的热点,其理论和技术也日益成熟,并运用到计算机科学的许多领域。程序可视化就是利用计算机的图形对所研究的程序的功能和行为进行图形模拟。在这个模拟可视化的过程中困难的是最大限度地使模拟出的图形易被人们理解。而且每一个不同的程序就要使用不同的方法进行图形的可视化模拟。这都给程序可视化的研究带来了许多的困难。但是随着计算机多媒体通信技术的不断进步。计算机日益支持各种高级的人机接口形式。能给人们提供更多的图形表现形式。以满足人们各种不同的表现方式。<br>  程序可视化直观地将程序用图形来表示。图形能给人直观的感觉,使难懂的程序变得明了和富有表现力。可视化可分为多种,如程序可视化、数据可视化和算法可视化。程序可视化包含程序执行的动态表现。程序可视化能帮助我们理解程序是如何实现的。它的效率如何。这个程序与其他程序有和不同之处。因此有必要进行程序可视化的应用研究。<br>  由于每一个程序的不同,所以就没有一种程序可视化的模拟方法是万能的,即既可以用于这一程序可视化,又可以适用与其他的程序可视化。对各个程序可视化问题需采用不同的方法,从这一点来说,程序可视化是一门艺术,只要灵活运用,精心设计,就能达到易于理解和艺术化的境界。目前Windows操作系统为我们提供了优美的图形化设计环境,而许多面向对象的程序设计语言使人们有了更多的选择余地。<br>  计算机的普及应用和软件的开发利用,计算机辅助教学在课堂教学中的作用越来越大,特别是在较难理解的课程的课堂教学中的作用更为明显,因为它可以将声、光、电有机地融为一体,使学习者耳目一新,同时又激发了他们的学习兴趣,达到了事半功倍的效果。然而计算机程序设计语言课程自身的辅助教学却远落后于其他课程的计算机辅助教学在课堂教学中的应用。这是我们计算机语言程序设计课程教学的教师对此没有足够重视。本文提出的程序可视化技术在计算机语言程序设计课程教学中的应用。能够利用计算机的图形展示程序的功能,能激发学习者的学习兴趣。<br>  <br>  1程序可视化的过程<br>  <br>  可视化技术运用于科学研究的全过程。可视化处理过程从大量原始数据的采集开始,通过过滤,去除干扰因素及噪音,经过映射将数据转化为基本的几何图形元,利用它们,并结合设计好的图形生成模型,采用图形图像技术,绘制成图,最终反映给用户。其流程如图1。<br>  <br>  在框图中,各模块独立作用,完成独立的功能,并将处理过后的消息传递给其他模块。通过准确设计模块的工作任务,用户就能避免重复的编程设计。由于模块功能独立运行,因此为系统的并行实现提供了可能性。<br>  <br>  2程序可视化的应用设计<br>  <br>  本文实现程序的可视化方法是在原用于教学的源程序中插入一小段程序用于实现程序的可视化,而不破坏源程序的结构。这样可以使本方法具有一定的通用性,也便于程序的学习和理解。这一小段用于程序可视化的程序不会破坏源程序的正常运行。是否加入这一小段程序,仅仅在于是否使这个源程序有可视化的功能而已。这种方法特别适合于初学程序设计的人员,以及在程序设计语言教学中的应用。在这里我们使用的是可视化编程语言Visual Basic。<br>  Visual Basic是极其有特色和功能强大的软件,主要表现在:所见即所得的程序界面设计,基于对象的设计方法,极短的软件开发周期,较易维护的生成代码。它也是我们学习计算机程序语言的入门高级语言。在这里所说的可视化程序语言主要指的是程序设计过程的可视化,即所见即所得的程序界面设计,不同于本文在这里讨论的程序可视化。程序可视化是为了把程序运行过程的可视化。即把程序运行过程用图示的方法显示出来。<br>  在本例程序中,我们是用不同大小的圆表示不同大小的数据,这在冒泡排序程序中是很形象化的,形象地再现了冒泡的过程。在其他的排序程序中可以探讨其他的表现方式,以最能再现该程序的过程特点为目标。<br>  <br>  3程序可视化的应用实例<br>  <br>  以在高级程序语言教学中最常见的冒泡排序程序为例。可视化的冒泡排序程序如下:<br>  For i = 1 To 5‘原程序部分<br>  For j = 1 To 5 - i<br>  If a(j) > a(j + 1) Then<br>   t = a(j)<br>   a(j) = a(j + 1)<br>   a(j + 1) = t<br>   For k = 1 To 5‘插入的可视化部分程序<br>   Circle (i * 3000 + j * 800, 300 + 1000 * k), 38 * a(k), 99 * i<br>   Text1(k - 1).Text = Str(a(k))<br>   Next k<br>  End If<br>  Print<br>  Sleep (1000) ‘延时等待<br>  Next j<br>  Next i<br>  For i = 1 To 5‘插入的可视化部分程序<br>   Text1(i - 1).Text = Str(a(i))<br>   Print a(i)<br>   Circle(18800,800 + 1000 * i),30 *a (i),5<br>  Next i<br>  <br>  程序运行结果如下图所示:<br>  <br>  从以上的程序运行结果可以清楚地看出本程序的运行共交换了几次,比较两个相邻图形,即可知道每次交换的是哪两个数据。在这里的数据是从文本框数组中输入的。我们在程序运行中可以改变这些数据以便于观察不同数据时的排序过程。我们可以把本可视化的部分程序插入选择法排序程序中同样能得到该程序可视化的效果,也能清楚地分辨出这两种排序程序的不同之处。<br>  <br>  参考文献<br>  [1] 但静培等. 基于编译技术的程序可视化[J]. 计算机应用研究,2002,(10):51-52.<br>  [2] 王继龙. 计算机科学领域的可视化技术[J]. 计算机与现代化,2000,(6):19-21.<br>  [3] 刘孟仁,刘海庆. 软件可视化技术及其应用研究[J]. 计算机应用研究,2002,(6):26-28.<br> </p> <p> </p> <p> </p> 摘 要:本文提出一种从工作原理和技术参数方面设计目标板的思路,并将设计、制作、调试、开发目标板的实验引入教学中,对各种软硬件教学都适用。使用目标板替代实验箱、实验台,提高了学生的动手能力,培养了学生的实践能力,是一种创新型人才的培养方法。 <br>  关键词:嵌入式系统;目标板;任务驱动;创新<br>  中图分类号:G642 文献标识码:B<br>  <br>  创新是一个民族的灵魂,是人类社会发展的不竭动力。在建设创新型国家的过程中,高等学校承担着培养拔尖创新人才的神圣使命。要以加强大学生创新精神和实践能力的培养为核心目标,就必须积极推进大学人才培养模式的改革和创新。<br>  嵌入式系统的产生是多学科融合的结果,这些学科包括计算机、电子、半导体、通信、控制等。嵌入式系统广泛应用于工业自动控制、智能交通、信息处理、仪器仪表、航空航天、汽车电子、通信技术、安防系统和信息家电中,它的设计方法的演化由应用需求牵引和IT技术推动。嵌入式系统通常面向用户、面向产品、面向特定应用,产品具有较长的生命周期,软件固化存储,OS内核小,OS和应用程序的区分不明显。<br>  <br>  1 嵌入式系统教学方法变化的背景<br>  <br>  嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备管理、网络通信、图形界面、文件系统等模块。它具有通用操作系统的基本特点,能够有效管理越来越复杂的系统资源;能够把硬件虚拟化,使开发人员从繁忙的驱动程序移植和维护中解脱出来;能够提供库函数、驱动程序、工具集以及一些典型应用程序。嵌入式系统开发与桌面应用开发有很大区别,它的软件和系统平台紧密相关;嵌入式系统将迅速发展和普及,但不会取代传统的单片机嵌入式测控系统,二者的发展空间并不冲突;嵌入式系统设计开发中的处理器、操作系统选择比传统的单片机具有低功耗高性能的优点。<br>  以“应用型”人才培养为目标的理工科院校的实践教学中,应特别重视学生嵌入式系统设计能力的培养,加强实践教学环节,提高学生实践能力、职业技能与就业能力。以下就结合地方高校通信工程专业的特点,对学生“嵌入式系统设计”能力培养的相关课程内容、实践教学方案和实践教学环节等进行探索,探讨地方高校理工科学生创新型人才的培养体系。<br>  目前,大多数学校嵌入式实验实训课授课都采用嵌入式实验箱,它虽然降低了嵌入式课程的授课成本和实验难度,但也带来了一系列问题。嵌入式实验箱的硬件相对固定,扩展其他硬件相对困难;硬件线路固定,相当于一个“黑匣子”,使用者无法知晓硬件线路就可以完成实验;对使用者来说,使用机器码输入枯燥无味,只是查找输入错误,与嵌入式程序调试概念大相径庭。<br>  长期使用嵌入式实验箱会阻碍使用者对嵌入式学习的兴趣,扭曲对嵌入式设计的概念:认为输入些机器码就是嵌入式设计了。其实嵌入式设计是一个范围非常广的概念,从系统设计到软、硬件的设计,从嵌入式核心到外围器件的选取,甚至非电量器件等交叉学科的内容,都属于嵌入式设计的内容。<br>  <br>  2 嵌入式系统设计最小目标板教学实践<br>  <br>  嵌入式系统设计最小目标板主要完成以嵌入式为核心的,包含存储器、A/D、D/A、键盘显示、输入输出端口、时钟等外围电路的几种嵌入式目标板的硬件设计与制作,并编写相应的软件。核心板提供相对应微处理器的最小系统,包括了处理器、RAM、ROM、寄存器接口等;扩展板提供电源、LCD显示、串口、USB、以太网口等模块,以利于学生学习及创新设计。设计工作以完成嵌入式最小系统板任务为导向,将理论与实践进行有效合理的整合,将工程实践分解成可供实际推广操作的学习任务,辅以必要的教育技术支持手段,强调学生自主学习,在实际工程环境中掌握和内化工程理念。<br>  嵌入式系统最小目标板设计任务包括嵌入式系统硬件与软件的设计,以模拟电子技术、数字电子技术及计算机辅助设计与单片机原理与接口技术等课程教学为基础,旨在加强对学生设计能力的培养,提高学生的电路设计和软件开发能力。通信技术专业的实践教学可基于现代电子技术进行信息的采集、传输、处理、检测、控制,应用现代通信网工程,以信息与通信工程技术为主线,融电子技术、计算机技术、自动化控制技术于一体,软硬件课程结构如图1所示。<br>  教学改革了考核方式,加强对学生动手能力的培养,单片机技术、DSP技术、EDA技术、嵌入式系统、可视化程序设计等技术课程的考核成绩全部采用实践方式,实验占总成绩的40%,课程设计(要求有硬件和软件制作)占总成绩的40%,创意制作占总成绩的20%。实验与课程设计题目每年更新,学生在完成实验的基础上选定题目进行设计,根据自身能力选择不同难度的题目,分值依据题目难易程度而定。学生在不断改进、反复锻炼中提高了分析问题、解决问题的能力,在实践过程中真正做到举一反三。<br>  为了使实践内容和教学内容联系得更紧密,教师可结合前面所讲的教学层面要求,要求学生设计实践核心板与扩展板,将“嵌入式系统设计”系列课程实践教学融合到地方理工科院校的人才培养体系中。通过加强开放实验、科技制作及科技竞赛等创新学分的管理,改革相关课程考核方式,综合考虑知识、能力和素质三者的关系,统筹实践教学体系,提供丰富的工程设计课题,加强“嵌入式系统设计”的工程训练,促进大学教育中创新型人才的培养。 <br>  在教学过程中,学生完成了以计算机、电子、半导体、通信、控制等多学科相融合的嵌入式最小系统板的软、硬件设计任务,加强了对嵌入式软、硬件和“嵌入式设计”概念的了解,从而实现对软、硬件课程教学的整合。<br>  <br>  <br>  3 结束语<br>  <br>  以目标板任务为导向,整合嵌入式软硬件以嵌入式目标板的软、硬件结构的设计任务驱动教学,制定切实可行的教学计划、大纲及实施细则,并在教学过程中逐渐完善,是一种新的尝试,是创新。该项教学的主要特点有:<br>  (1) 嵌入式系统是多学科融合的结果,包括计算机、电子、半导体、通信、控制等技术。教学过程以学生完成任务为导向,是对教学方法的创新尝试。<br>  (2) 嵌入式目标板的设计可以培养学习者对嵌入式学习的兴趣,学生通过学习和完成嵌入式目标板的设计,掌握嵌入式系统设计和嵌入式软、硬件设计的正确思路,熟悉嵌入式硬件和编程语言,增加对嵌入式外围器件和非电量器件等交叉学科的了解,在完成任务的过程中整合有关的硬件课程,为以后的学习和工作打下良好的基础。<br>  (3) 学生设计嵌入式最小系统时熟悉硬件结构,再进行创新设计,突破了以往教学验证实验的单一模式。<br>  (4) 嵌入式最小系统可以回收再利用,供软件类专业学生仿真编程或练习用,节约了实验成本。<br>  (5) 嵌入式技术发展迅速,学生在嵌入式最小系统的制作过程中可以更快地跟进技术的发展,有利于就业。 <br>   <br>  参考文献:<br>  [1] 大学计算机课程报告论坛组委会. 大学计算机课程报告论坛论文集[C]. 北京:高等教育出版社,2007.<br>  [2] 伍宗富,李敏.“嵌入式系统设计”系列课程实践教学研究[J]. 计算机教育,2008(3). <br>  [3] 沈连丰,宋铁成,叶芝慧,等. 嵌入式系统及其开发应用[M]. 北京:电子工业出版社,2005.<br>  [4] 沈文斌. 嵌入式硬件系统设计与开发实例详解[M]. 北京:电子工业出版社,2005.<br>  [5] 伍宗富,陈日新,王建君. 基于Web的开放实验教学管理系统[J]. 高校实验室工作研究,2007(2):78-80.<br> </p> <p> </p> <p> </p> 摘要:函数在C程序设计课程中占有非常重要的地位,但对于初学者来说,这部分内容很难理解。本文从函数这部分内容自身的特点及学生的学习状况出发,探讨了使用点面结合的方法,突破函数教学过程中的重难点。<br>  关键词:C程序设计;函数;重难点;突破;点面结合<br>     <br>  1函数的教学现状<br>  <br>  C程序设计这门课程是学生进入大学后的第一门专业课,而函数这一章是安排在基本的数据类型、3种基本的程序结构和数组之后。这些章节的内容是层层递进的,学生学习过程中虽然存在很多疑惑,但在学习程序结构时会进一步理解数据类型中相关的知识,学习数组时又会对循环、选择结构有进一步的认识。因此在学习函数之前,学生已经具备了初步的编写函数的能力。但学生对C程序整个函数的参数、函数的返回值、函数的调用在前面章节都没有接触到,在教学过程中可以利用学生已具备的相关知识引出函数这一章的重难点。<br>  <br>  2重难点分析<br>  <br>  函数这一章的教学目标是让学生理解C程序中函数的相关机制,能够编写出正确的函数,并灵活地使用函数编写出模块化的程序设计。因此,函数教学中的重点是函数的定义、函数的调用、函数的参数、函数的返回值。只要把这一部分内容弄清楚了,学生就可以动手自己编写各种函数了,而且还能够编写出由函数组成的模块化程序。<br>  函数教学中的难点有三个。第一,高屋建瓴地建立函数的概念。了解为什么要使用一个个的函数组成完整的程序,进一步理解函数的作用。第二,函数的调用过程。要弄清楚发生函数调用时程序是按什么样的流程处理的,以及函数调用过程中涉及到局部变量和全局变量的问题。第三,函数的参数。弄清楚函数中实参和形参的关系后才能够编写正确的程序,得到正确的结果。<br>  <br>  3重难点突破方法<br>  <br>  3.1在备课上下功夫<br>  俗话说:台上一分种,台下十年功。要想把课讲好,首先就要把握好备课环节。备课环节主要涉及到三个方面,第一是备知识点,第二是备学生,第三是备教材。<br>   <br>  函数的教学过程中主要讲解函数的定义、函数的调用、函数的参数和函数的返回值几个知识点。备课时首先针对学生的基本情况确定各个知识点的讲解深度。虽然学生具备了函数体的知识,但对函数的定义只是一个模糊的认识,因此还要进行系统的讲解才能完全建立函数的相关概念。因为学生的基础有限,无法在函数的调用教学过程中让学生完全弄清楚函数的调用过程,所以在函数的调用教学过程中主要讲解函数的声明及函数的调用过程。函数参数过程中主要是形式参数和实际参数的关系问题,这是学生最容易疑惑的地方。学生往往不清楚哪里是形式参数,哪里是实际参数,也不明白值传递的意思。函数的返回值相对来说相好理解一些,但也要讲清楚return语句的用法及函数返回值的类型。<br>  确定知识点讲解的深度之后就要认真地研读教材。每个老师都对函数这一章的相关知识都了如指掌,但自己明白不一定就讲得明白。而且教材(谭浩强编写的《C程序设计第3版》)的讲解顺序不一定适合所有的学生,我在教学过程中根据学生的实际情况对知识点的讲解顺序进行了调整。教材中讲解的顺序是函数的定义、函数的参数、函数的返回值,最后讲函数的调用。我在教学过程中将函数的调用提到了前面,放在函数的定义之后。目的是先弄清楚了函数的定义和调用后,学生对函数的整体有了充分的认识,然后再对函数使用过程中的细节,即函数的参数和函数的返回值做深入地探讨,这样有利于学生形成函数的整体概念,能更快地掌握函数相关的知识。如果在建立整体概念之前就陷入细节之中,很难达到好的教学效果。<br>  3.2精彩引入,事半功倍<br>  教材在引入函数的定义时用了专门的一小节,为了便于理解,教材中引入的两个函数都是无参函数,这样很容易让学生只形成无参函数的概念,到了学习有参函数时很难接受。而且教材中引入的例子没有真正体现函数的代码可以重用这一目的,因此我在引入的过程中借鉴了《Java就业培训教程》一书中的方法,首先让学生用循环语句实现输出下面的图形。<br>  <br>  学生马上就可以用三个循环语句写出完整的程序。有部分同学很快就发现三个循环结构形式是一样的,不同的是其中的循环次数。这时候就可以引入函数的定义,使用函数可以很好地解决这个问题,把循环次数作为函数的参数,写出函数的形式。这时候直接把输出函数和主函数的形式写出来,让学生明白用函数可以将某些功能提取出来,可以实现代码的重用。<br>  这种引入方法从一个实际的例子出发,由浅入深地引出了函数的定义,可以让学生一步一步地理解函数的概念,而且可以将函数的参数很自然地带出来,学生可以很容易地理解参数的作用。程序执行完成后,学生也可以对函数的定义和函数的调用有一定的感性上的认识。<br>  3.3突出重难点,点面结合<br>  函数这一章之所以难理解是因为每个知识点不是孤立存在的,在讲解一个知识点的同时还要用到其他知识点的内容,但讲解的时候不能一股脑地全部放在学生面前,学生也不容易消化。因此在讲解某个知识点的时候,一点要突出这个知识点相关的内容,只有把每个知识点都理解透了才能综合运用各个知识点。在讲解函数定义的时候就是要让学生学会函数的定义方法,可以先介绍函数的形式,然后让学生分别确定函数的各个部分。函数定义时主要确定函数的类型、函数的参数,函数体的编写学生基本已经掌握了。函数的调用部分主要讲解函数调用的过程,根据函数的执行结果仔细分析函数的调用过程。函数的参数部分主要讲解函数形参和实参的关系,让学生清楚函数<br>   <br>  形参和实参值传递的过程。函数的返回值部分要求学生能根据函数的返回值确定函数的类型。<br>  除了要突出重难点之外,还要注意知识的融合,做到点面结合。函数的定义部分也会涉及函数的参数和函数的返回值的问题,因此在这部分也要讲解函数参数和函数类型的相关知识,但函数定义部分只讲解确定函数参数和函数类型的方法,而在函数参数部分重点讲解的是形参和实参的值传递过程。这样在突破重难点的同时也对其他的知识点相关的部分进行了讲解,让重难点进行适当的分散,做到循序渐近,步步深入。点面结合的方式也有助于学生形成整体的概念,提高学生的应用能力。<br>  3.4选择恰当的例子<br>  合适的例子在函数的教学过程中起着举足轻重的作用,不仅可以让学生能够将所学的理论知识上升到实践的高度,还能够让学生从整体上理解函数的定义、函数的调用、函数的参数和函数的返回值这些分散的知识点。此外,还可以利用典型的例子使学生掌握很多常用函数的使用。引入过程中合适的例子可以起到事半功倍的作用。在讲解函数定义时,可以以不同类型的函数为例,让学生对逻辑类型和各种数值类型函数的处理有一定的理解,便于以后实践过程中能灵活应用。还可以举几个参数个数和参数类型不同的函数,让学生学会处理实际应用中碰到的问题。<br>  3.5实验环节不可放松<br>  实验环节既是对课堂教学效果的反应,也是学生将所学的知识转化为自己的应用能力最好的时机。实验环节中既要实现课堂上讲解的典型例子,也要适当地加入部分综合性较强的实例。实验环节实例既要注意综合性,还要注意难度不要太大,不要因为学生对前面知识消化不透而影响了函数这一章的学习。我在这一章引入的是简单算术运算器的例子,这个例子既具有一定的综合性,而且还非常便于扩充,基础较好的同学可以做得复杂一些。<br>  <br>  4小结<br>  <br>  本文对函数教学过程中的重难点进行了深入的剖析,并从备课、课堂教学、教材分析、实验等环节以及学生的学习情况等各方面分析了如何突破本章的重点和难点。教学过程中应该注意学生的实际学习情况,认真设计自己的教学方案,以便达到更好的教学效果。 <br>   <br>  参考文献<br>  [1] 谭浩强. C程序设计(第三版)[M]. 北京:清华大学出版社,2005.<br>  [2] 张孝祥. Java就业培训教程[M]. 北京:清华大学出版社,2003.<br>  [3] 谢伟增,李瑾. C语言程序设计中的重点:函数与指针[J]. 河南广播电视大学学报,2003.<br>  [4] 孙玉霞. C语言程序设计中若干问题的探讨[J]. 沈阳航空工业学院学报,2004.<br> </p> <p> </p> <p> </p> 编者按:著名的经济学家阿尔弗雷德曾说过:“经济学一方面是研究财富的学问;另一方面,也是更为重要的方面,它是人类学的一部分。”本期北大职业规划课程的讲者王会民先生正是用他的经历和思想为我们传递了关于经济学这样的讯息。很难想象,学计算机的人将自己的事业还有处事之道与经济学联系在了一起,并从中找到了解读社会、生活规则的方法。而更让人意外的,是随后听课同学们的感想,一字一句更是闪烁着“专业与职业不只是技术,更是艺术”的光辉。正是这样的光辉印证了另一位经济学大师约翰&#8226;梅纳德说过的话“能够理解经济学规律并懂得应用的人,一定是具有种种才能结合的人,不止是了解数学、哲学、历史的人。”<br>  <br>  引言<br>  <br>  随着中国社会主义市场经济的不断成熟与发展,大学生们不能再一味地只关心技术了,我们同学学计算机也不能只顾对着电脑屏幕,埋头在编程、符号、数据中。在中国这个讲究传统礼仪的国度中成长的大学生,多了解一点经济学方面的知识,无论是对自己的职业发展还是未来的生活,都会有很大的帮助。为此,作者结合自己大学毕业以后的成长经历,对西方经济学的基本原理进行了一些解读。本文的主要目的是激起大家学习经济学的兴趣,启发同学们多做一些关于职业、生活的思考。<br>  经济学是一门研究人类一般生活事务的学问,它侧重于与物质资源,而不是精神层面问题处理方式的研究。学习经济学知识的目的是让大家在与他人(包括朋友与合作伙伴)打交道时,能够慢慢适应或是习惯于不以道德的观点而是以互利的角度去预测、判断对方的立场和可能做出的反应。这就是本文标题所说的“理性地看待世界”。<br>  需要指出的是,尽管从长远的角度看,价值规律最终决定了产品的价格走向,但对于具体的交易行为,当时的供求关系面对价格的影响会更直接。从这个意义上说,西方经济学理论可能比马克思经济学更有益于我们解释和应对个人面临的经济问题。<br>  <br>  预备概念<br>  <br>  在开始介绍经济学的原理之前,首先介绍消费者产生购买行为的三个层面以及马斯洛的需用层次理论。<br>  需要(NEEDS)是缺少某种东西的感觉,如饥渴、劳累、孤独等。<br>  要求(WANTS)是满足人类需要的特定形式或途径,如渴了可以喝水,可乐、汤等。<br>  需求(DEMANDS)是有购买力支撑的要求。 <br>  请注意,以上三个层面中的需要是人类通行的本能要求,而要求则会因文化环境与个人消费习惯而发生变化,人类的要求还会特别地受到年龄与生活圈子的影响。当然无论个人有什么样的要求与欲望,满足与否最终要受到购买力的限制,商家会比任何人都关注这一点。有购买能力的人群才能构成目标市场。<br>  在一切经济活动中,商家的目的永远都是刺激消费对象关注和识别个人的需要,引导客户使用自己的产品或服务去满足个人的需要,从而形成、维持和扩大对商家产品或服务的要求。商家应当主要关注那些有经济能力的消费者的要求,因为市场份额的绝大部分来源于这些消费者。 <br>  马斯洛的需求层次理论是在组织激励研究领域应用最广泛的理论。马斯洛把人类的需求分为五个层次,并认为这些需求是从低到高依次发生,低层的需求满足后,高层的更为强烈。这五种需求分别如下所示。<br>  ●生理需求:对食物、水、空气和住房等的需求都是生理需求。这类需求的级别最低,人们在转向较高层次的需求之前,总是先尽力满足这类需求。<br>  ●安全需求:包括对人身安全、生活稳定以及免遭痛苦、威胁或疾病等的需求。 <br>  ●社会归属需求:包括对友谊、爱情以及隶属关系等的社交需求。<br>  ●尊重需求:既包括对成就或自我价值的个人感觉,也包括他人对自己的认可与尊重。<br>  ●自我实现需求:其目标是自我实现,或是发挥潜能。达到自我实现境界的人,接受自己也接受他人。 <br>  <br>  经济学的假设<br>  <br>  经济学的假设之一:人是利已的。即人类在从事经济活动时,其目的只是满足自己的需求,当然这种需求不仅限于物质利益,而是包括了马斯洛理论所提及的各种需求。无数参与经济活动的人,在利已动机的刺激下使经济活动的结果趋向于最有效。这个现象被亚当·斯密解释为“看不见的手”在促使社会福利的改进。<br>  经济学的假设之二:人在从事经济活动时是理性的。即人们在经济活动中的行为应当是为了满足利已的目的,而不会选择从事不利于自己的决策。在作者看来,这个假设指的是人们在经济活动中的行为无论采取什么手段都是为了达到利已的目的,而不是去关注过程。实际上大多时候人往往是不够理性,或是说不理智的,女性的消费者更是如此。<br>  <br>  经济学的十大原理介绍<br>  <br>  说明:<br>  1.1. 以下关于经济学原理的资料来源是:《经济学原理》 (上、下册),作者曼昆(美),三联书店-北京大学出版社1999年联合出版。<br>  2.2. 关于经济学原理的解读部分系作者本人的思考与观察,其中部分实例并不是完全意义上的经济活动,但在此也借用经济学的原理加以了解释。<br>  经济学十大原理之一:人们面临交替(选择)关系。人们时时面临交替或选择关系的本质是对稀缺资源(包括时间、精力与物质)的争夺或是分配。在日常生活中,我们面对的选择题不胜枚举,比如:<br>  ●考大学时,选择北大还是清华、报文科还是理科、学经济还是习法律……<br>  ●毕业时,选择工作还是继续深造,在国内读还是出国念……<br>  ●周末要选择做家务还是出去,体育活动、文艺活动还是SHOPPING等等。<br>  考虑到可行性,针对同一需要,不同的人可选择的范围是不同的,既与个人的偏好有关,更受个人财力状况的制约。比如累的时候,穷人可能会小睡一会儿,富人则可能选择做一个按摩。一般而言,富人的选择兼顾多种需要的满足,比如,富人购买一部宝马汽车,就包括了马斯洛理论提及的前四种需要。在商业活动中,消费者与供应商互为稀缺资源,供应商要争夺消费者的金钱,消费者则是在诸多厂家中挑选适合自己的产品。基于这个判断,作者在此大胆做出一个预言,就是五年内北大清华会面向社会打出广告去 招生。这样判断意思不是说五年内北大清华招不到学生了,而是北大和清华之间要互相争夺最优秀的考生。<br>  在资源稀缺的前提下,选择是不可避免的。但是可以采取一些措施减少选择的成本,增加选择的机会。比如,企业实行股份制并进而上市就降低了投资的门槛和风险;如果允许大学生转学或转系就可以减少一考定终身的弊端等等。<br>  经济学十大原理之二:某种东西的成本是为了得到它而放弃的东西。这是因为人的能力与时间也是一种资源,而且是资本性的生产要素。在很多情况下,某种行动的成本并不像乍看时那么明显。<br>  当然机会成本不等于现实代价,测算机会成本的现值时应当充分考虑概率因素,当机会出现的概率高到一定程度时,就应该首先考虑机会成本。一个极端的情况是遇到打劫的时候,千万不要舍命不舍财。<br>  注意,法律是不承认机会成本的,也不会对或然的损失提供保护。如航班取消时,航空公司一定不会承担因耽误乘客的时间而对乘客可能造成商业机会的损失进行赔偿。这种做法也是可以理解的,因为机会成本往往因人而异,而且可能会非常非常大,如果对机会成本进行保护,则会极大地提高交易的成本,从而使现实的交易变得几乎不可能。解决机会成本的一个途径是购买保险,把机会成本转嫁给众多的保险购买者,使得每个保险客户付出代价不大,但又能充分补偿真正遭受损失的受害人。<br>  在介绍了机会成本之后,建议同学们以后能反思一下“努力不一定成功,放弃一定失败”这句格言是否总是对的,前者的几率总是会大于后者吗?作者自己在实际工作中,倒是比较推崇“先解决问题,后追究责任”的原则,因为这样做可以减少损失的扩大,降低机会成本。即使最后自己的责任大一点,但在后果不大的情况下,也不至于受到太多的惩罚。<br> </p> <p> <p>经济学十大原理之三:经济人考虑边际收益。许多决策涉 及到对现有行动和计划进行微小的增量调整,以期增加收益或是减少损失。经济学家把这些因微小的调整而产生的收益变动称为边际收益。人们在经济活动中往往是争取利益最大化的,只要一种行动的边际收益大于边际成本,一个理性决策者就会采取这项行动。例如,打折虽然降低了单个产品的利润,但可以提高销售量,增加利润总额,所以降价促销是商家最常采用的市场手段。有时候,商家也会以低于成本的价格出售商品,这是在成本已经付出不能改变的情况下(经济学上称为沉没成本),只要以高于销售成本的价格卖出去,就是商家的收益。比如过季的库存服装,飞机上剩余的空座位等。<br>  在实际的经济活动中,商家为提高边际收益而采取的行动,又会反过来对消费者下次的消费行为或是其他的消费者形成示范效应,从而影响未来的销售状况。应用这一原理,前一段时间发生的所谓方便面厂商联手涨价事件,即使政府不予插手,在实际中也是不可能持续的。各个厂家的成本、生产效率和对利润的期望是不尽相同的。出于各自利益的考虑,一定会有厂家利用各种手段违反价格同盟的协议,最终造成联盟的瓦解。而事实上中国的彩电企业已经有过不下于三次的失败的价格同盟尝试。<br>  经济学十大原理之四:人们会对激励做出反应。人们对激励做出反应的原因是激励常常改变了边际收益。比如,在麦当劳买可乐,加两元可换成大杯的;买车送保险等。在经济学上激励这个词并不只是指正向的东西,也可以是惩罚性。比如,在北京买房时要交定金2万元,如果不买了,则定金不退。商家往往通过一些激励措施来诱惑消费者增加消费的数量,或是提前消费。公司则通过绩效考核的方式鼓励
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服