高中作文网

计算机学科概论总结(6篇)

时间: 2024-03-05 栏目:公文范文

计算机学科概论总结篇1

关键词软件工程实验设计创新

软件工程是应用计算机科学、数学及管理科学等原理来开发计算机软件的工程科学,它的教育培养目标是让学生了解和掌握软件开发中的方法学和工程学知识,并应用于实践。

今天,软件工程的教学正面临着计算学科发展规范所提出的更高质量要求,同时也面临着大众化高等教育背景下所带来的客观问题。软件工程教育应当给予学生“工程”的概念,以软件生命周期为主线,构建知识结构,将科学与工程有效结合,实施技术与管理的能力和素质培养。因此,对软件工程实验教学进行精心设计与创新发展至关重要。

1CC2004与规范对软件工程课程的要求

IEEE/ACM一直在跟踪工业界对计算领域人才需求和教育界对人才教育培训的状况、发展和存在的问题,并于2004年6月1日公布了“计算教程CC2004”。CC2004将计算学科分为计算机科学(CS)、计算机工程(CE)、软件工程(SE)、信息技术(IT)和信息系统(IS)等五个专业方向,各个专业都针对本科生教育提出了相应的知识领域、知识单元和知识点,并给出了相应的参考教学计划和课程设置。

IEEE/ACM强调工程教育的基本要求,包括:

1)系统观点:熟悉系统设计、构造和分析过程。

2)知识的深度和广度:知识面要宽,但具体领域方向上要能够深入。

3)设计经验:参与设计活动,具有项目(工程)概念。

4)工具使用:能够使用计算机软、硬件工具,分析和解决实际问题。

5)职业训练:了解职业(行业)需求,具有“产品”(如软件、系统、行业和应用服务等)意识。

6)交流技巧:能够以合适的形式(如书面、口头、可视化等)进行交流和沟通。

为指导我国计算机本科专业的发展,教育部计算机科学与技术专业教学指导分委员会了“战略研究报告”,并制定了《计算机科学与技术本科专业(软件工程方向)规范》(以下简称《规范》)。如今,软件工程已经由最初的一个学科方向,发展成为以计算机科学技术为基础的一个新兴交叉学科,在当今的信息社会中占有重要的地位。

软件工程强调采用工程化的方式开发软件,要求培养的软件工程师能够胜任如研究、开发、设计、生产、测试、构造、操作、管理,以及销售、咨询和培训等多种角色,并能在软件工程过程中选择和使用合适的软件工程设计与开发工具。《规范》要求,软件工程课程要培养学生熟练掌握软件工程知识与技能,具备作为软件工程师从事工程专业所需的能力。其实践教学体系需要重点培养学生以下方面的能力:工具的使用与实验、工程设计与实现、评审与测试、团队协作与沟通、过程管理与控制等;实践教学的形式包括:课程实验、综合设计、项目实践、企业实践、毕业设计等。

2软件工程课程改革所面临的问题

我国的普通高等教育从1999年开始连年扩招,在教学规模上有了迅速发展,从精英教育迅速走入了大众化教育环境。但是,传统的精英教育模式即使仍然优秀与先进,也不能完全适应普及化高等教育的需要,新的高等教育形势呼唤新的教学方法、新的教材和新的教学模式。另一方面,传统的计算机教学模式在实践环节上的缺乏与不足与今天社会人才市场的需求远远不相适应。长期以来,我们培养的计算机专业的学生存在着“什么都学过(却)什么都不会”的尴尬处境,专业教育、教材与应用需求严重脱节。事实上,学生就业难并不是就业市场不需要计算机人才,其根源还是计算机教学的现状所致。

软件工程课程虽然一直都有实验教学的要求,但常常只是停留在组织学生编写软件项目若干设计文档这个单一环节上。然而,由于中等教育过早和长期的文理分家,理工科学生的文档编写能力是个“软肋”,他们不感兴趣;而且,由于教学时间有限,要真正完成软件工程各阶段文档的编写事实上也没有可能。此外,由于学生甚至连任课教师也缺乏软件开发的实践经验和感性认识,使一门应用性很强的工程科学却常常被当成理论课来开展,课堂教学必然枯燥、乏味。因此,作为一门重要的计算机专业课程,如何开展软件工程的实验教学,如何保证软件工程实验环节的效果一直是个问题。

软件工程课程要让学生学以致用,为市场培养适用的应用型软件工程专业人才;软件工程课程要“因材施教”,通过加强实验实践环节促进学生对学科理论知识的理解和学习热情。因此,迫切需要优秀的软件工程实验教材和对软件工程综合实践的精心设计。

3关于解决问题的思考

教育的一个重要原则是“因材施教”。通过对计算学科教学现状和对培养对象的分析,我们认识到:

1)大众化高等教育背景下人才的培养,应该体现到教材建设上。尤其是应用型大专院校的教材建设不仅要做好减法――适当地降低理论要求,也要做好加法――增加探究性实验并在实践环节中有突破性的创新。

2)要根据学生求知欲望强的特点扩大学生的知识面,要利用学生动手能力强的特点来提高学生的实践能力、创新能力和就业竞争能力,努力形成一个“什么都学过什么都会点”的积极局面。

3)实验内容的建设要有可操作性、趣味性和适当的难度。可操作性保证学生都能完成实验而促进学生学习信心的建立,在一定程度上减少学生抄袭的理由,克服实验数据普遍抄袭的弊病;趣味性体现“寓教于乐”以提高学生完成实验的积极性;而适当的难度有助于激发优秀学生进一步钻研的斗志。

4)实验内容应覆盖软件工程学科的各个主要环节,覆盖软件生存周期的各个阶段,使学生通过实验加深对学科理论知识的理解。但也要避免“喧宾夺主”,冲击或淡化相应理论课程的学习。实验内容要形式多样,例如可以是实验、论文、课程设计等不同环节,并且各种实验内容应该得到严肃认真的设计,使实验产生适当的节奏感。同时,在积极发展实验教育的同时,要保证必要的理论教学水平。

4实验的创新与成果

根据以上思考,我们在实验内容的选择、实验步骤的设计和实验文档的组织等方面都做了精心的考虑和安排,尝试为软件工程课程编写并出版了《软件工程学实验》教材。该实验教材依据课程教学大纲,充分理解课程的大多数主教材,遵循课程教学的规律和节奏,体现了实验的可操作性,帮助学生有效地把握本课程的知识内涵和提高理论与实践的水平。

《软件工程学实验》通过一系列学习软件工程工具的实验练习,把软件工程的概念和理论知识融入到实践当中,从而加深对软件工程的认识和理解。实验内容涉及到软件生存周期的各个阶段,如表1所示。

实验1:软件工程工具与环境。主要通过因特网搜索与浏览等,让学生熟悉软件工程的技术支持环境,了解软件工程工具以及支持环境对于开展软件工程实践的意义,了解主流的软件工具和软件开发环境产品及其发展与应用状况,尝试通过专业网站的辅助与支持来开展软件工程应用实践。

实验2:软件工程标准化。了解支持国家标准和其他相关标准信息的专业网站。熟悉和掌握软件工程标准化的概念、内容及其意义。系统地了解与软件工程相关的国家标准,重点熟悉和掌握国家标准GB/T8567-1988,掌握软件项目规模与软件文档实施关系的处理方法,掌握软件文档管理的基本要求。

实验3:软件开发绘图工具Visio。了解Visio工具软件的功能特色和工作环境,掌握应用Visio工具绘制软件开发图形的基本操作;了解开发Visio解决方案的基本概念,通过UML模型图、网络图、机架图和网站图等图形的绘制,熟悉Visio绘图操作。

实验4:软件分析与建模工具PowerDesigner。了解PowerDesigner的4个模型:业务处理模型(BPM)、概念数据模型(CDM)、物理数据模型(PDM)和面向对象模型(OOM)及其相互关系与作用;初步了解系统分析和建模工具PowerDesigner的概念和操作界面;学习运用PowerDesigner工具进行简单系统分析建模操作,学习建立BPM、CDM、PDM和OOM的方法等。

实验5:软件自动化测试。学习自动化测试的原理和方法,结合软件生命周期,了解自动测试工具的类型以及测试步骤和自动测试用例设计基础,了解测试自动化的优点和限制,掌握MIWinRunner功能测试等工具的基本操作。

实验6:软件项目管理Project。了解IT项目管理的基本概念和项目管理核心领域的一般知识,初步掌握项目管理软件MicrosoftProject的一般操作界面和基本操作。

实验7:软件配置管理VSS。学习软件配置管理的基本概念、分类、工具集成和相关技术,初步了解VisualSourceSafe配置管理工具的使用方法。

每个实验中都包含背景知识介绍、所需的工具与准备工作,以及详细的实验步骤指导等,以帮助学生加深对课程教材中所介绍概念的理解以及掌握一些主流工具或应用的基本使用方法。每个实验完成后,要求学生根据个人体会完成实验总结。

实验总结:软件工程实验总结。全部实验完成后,要求学生回顾所有实验内容,进行系统的概括、评价和总结,以巩固通过实验所了解和掌握的软件工程相关知识和技术。师生通过“实验总结”和“教师评价”部分,交流对学科知识、实验内容的理解与体会。每个实验单元设计了“实验单元的学习评价”,全部实验完成之后的实验总结部分还设计了“课程学习能力测评”等内容,书后则提供了“实验成绩记录”,以此方便师生交流对学科知识、实验内容的理解与体会,方便老师对学生实验成绩的记录和管理,以及对学生学习情况进行必要的评估。

课程设计:根据实验进度,分别要求完成的两个课程设计作业是:

1)指定或自选项目需求分析与概要设计文档;

2)PowerDesigner项目设计――物业管理系统。

5学生的体会与评价

《软件工程学实验》教材编写和出版以来,已经在全国范围内得到了广泛的应用,师生们大都给予了很高的评价。

教师们说:

*很高兴看到一本非常优秀、实用的软件工程实验教材,对我的教学很有帮助,弥补了软件工程实验的空缺。

*得到《软件工程实验》一书很受启发,特别是通过这段时间的阅读、操作与理解,感到这本书确实很好,有拨云见日的感觉。该书的各部分都很有特点,对软件工程课程各部分的学习也很有帮助。

一些学生的实验总结摘录如下。

*这组实验是辅助我们学好软件工程的重要实践课程。通过实验,我们真正领会了课程所介绍的概念、原理、方法和技巧等。实验充分地结合了课本,效果非常好,大家对学好软件工程有了强大的信心和兴趣,让人感到学以致用。用一句话来总结软件工程实验:学软件工程可以没有实验,但学好软件工程则必须要有实验。

*软件工程课是唯一一门让我觉得学得还不够,课时还不够多的一门课程。较其他计算机课程,这门课多的是快乐和轻松,少的是无奈和郁闷,如此惬意地完成,其中又不缺少知识的灌溉。……

6后记

我们高兴地看到,软件工程课程实验教学中所做的设计与创新尝试,较好地符合了CC2004和《规范》的相关要求,同时,也得到了学生与教师的好评。我们要认真研究“专业发展战略研究报告”和CC2004的相关报告,积极进取,继续完善已经获得的成果。

在软件工程实验课程成功设计的基础上,我们正在考虑下一步以软件开发小组为基本模型,设计“软件工程项目沙盘模拟系统”作为软件工程课程设计环节,组织学生以一定的竞技方式开展软件工程项目的设计活动,使学生能综合应用软件工程知识,充分运用软件工程工具,很好地实践和完成软件工程项目,从中感性地理解和把握软件工程活动。

参考文献

[1]教育部计算机科学与技术专业教学指导分委员会.中国计算机本科专业发展战略研究报告.2004,8.

[2]周苏,王文等.大学计算机专业基础课程实验教学的改革与创新.北京:高等教育出版社,大学计算机基础课程报告论坛论文集,2005,194-198.

[3]周苏等.电子商务实验教学的创新与发展.北京:万国学术出版社,第三届中美电子商务高级论坛论文集,2006:585-588.

[4]周苏,王文等编著.软件工程学教程(第二版).北京:科学出版社,2004.

计算机学科概论总结篇2

一、课程名称

《计算思维》三个学科形态

二、课程参考教材

陈国良.计算思维导论.高等教育出版社.2012

三、教学目标

1.理解“学生选课”例子的E-R模型和关系模型,掌握简单数据库系统的建模方法,实现客观世界到信息世界的抽象。

2.掌握将模型与系统设计进行实现的方法,能够构建简单的关系数据库系统。

3.了解抽象、理论和设计3个学科形态内容划分的背景和意义。

四、重要概念

抽象、理论和设计三个学科形态的划分,使原来的大量概念变得有序,从而大大降低了计算学科认知的复杂性。

五、教学重点、难点

教学重点:E-R图的简单绘制,计算学科的三个学科形态(抽象,理论和设计)的区别。

教学难点:计算学科的三个学科形态(抽象,理论和设计)的区别。

六、教学过程

第一步回顾计算思维的定义和本质

同学们还记不记得计算思维的定义,这是华裔美籍的计算思维研究学者周以真教授给出的定义,简单地说,计算思维就是围绕计算机科学的一系列思维活动。计算思维又叫构造性思维,以设计与构造为特征。它的本质是抽象和自动化。

第二步讲授新的课程内容

1.介绍新的课程内容主要提纲。

计算学科中的三个学科形态,首先我们要知道它指的是什么,指的是抽象形态、理论形态和设计形态。它反映了人们从感性认识到理性认识,再由理性认识回到实践的认识过程。我们将从这三个方面进一步学习三个学科形态。

2.引入“学生选课”的例子。

这里给大家引一个“学生选课”的例子,它给出了学生和课程两个实体,也给出了它们的联系,要求我们建立一个信息管理系统,实现对学生选课这一信息的管理。其实,在我们刚进入大学,每个同学都会遇到选课这件事情,大家都知道选课是在网上进行的,很方便很快捷。那么大家是否知道选课这件事是如何从现实世界转移到信息世界,给我们带来方便的呢。这这个过程就跟我们的三个学科形态相关了,怎么相关呢,其实就是现实世界客观对象抽象的过程。对学生选课例子的感性认识——抽象形态,对学生选课例子的理性认识——理论形态,对学生选课例子的工程设计——设计形态。

3.介绍抽象形态。

我们人看到的是现实世界,通过人脑认识抽象;就得到概念模型,也就是信息世界;将这个概念模型用计算机能识别的语言进行描述,就得到了数据模型,也就是机器世界。这就是一个现实世界中客观对象抽象过程。

结合“学生选课”的例子,我们人首先看到并获取的信息就是学生和课程,它们之间的关系是一个学生可以选修若干门课程,每门课程可以被任一学生所选修。我们第一眼看到并获取的信息实际就是感性认识,将学生、课程以及它们之间的联系对应起来,实际上就是将客观世界抽象为信息世界。

概念模型的定义是:是客观世界到信息世界的抽象,用于信息世界的建模。其中的主要概念有,实体、属性、码、域、联系等,概念模型最典型的就是数据库领域的ER模型。ER模型是一种用实体和实体之间的联系来描述客观世界并建立概念模型的抽象方法。ER图是对ER模型的表述,它有一定的规则,实体:用矩形表示,属性:用椭圆形表示,联系:用菱形表示,实体之间的联系:用数字标注在图上。

小结:抽象源于实验科学。按客观现象的研究过程,抽象形态包括以下4个步骤:(1)形成假设;(2)建造模型并作出预测;(3)设计实验并收集数据;(4)对结果进行分析。通过建立E-R模型和概念模型,实现了对“学生选课”问题的抽象(感性认识)。

4.介绍理论形态。

完成了对客观世界的感性认识,就应该上升到理论认识。概念模型(E-R图)不是机器世界所支持的数据模型,仅仅是客观世界到机器世界的一个中间层次。概念模型还需要转换成机器世界能支持的数据模型。在数据库领域中,数据库管理系统(DBMS)支持的数据模型主要有:层次模型、网状模型、关系模型、面向对象模型等。我们这里主要介绍关系模型。关系模型:基于关系理论,体现为二维表结构的数据模型每个关系对应于一张二维表。

结合“学生选课”的例子,从ER图,我们就会得到三条信息,学生信息,课程信息,学生选课信息。从这三条学生信息,课程信息,学生选课信息,我们就得到数据模型对应的这些二维表。到此就完成了理论形态的认识。

小结:理论形态包括以下4个步骤的内容:(1)表述研究对象的特征;(2)假设对象之间的基本性质和可能存在的关系(定理);(3)确定这些关系是否为真(证明);(4)结论。在数据库理论(理性认识)的基础上,在“学生选课”关系模型的基础上,建立对“学生选课”问题的理性认识,从而为“学生选课”管理系统的设计奠定了基础。

5.介绍设计形态。

我们完成了概念模型和数据模型的建立,就应该根据具体的关系数据库管理系统对该模型进行定义,从而可以由计算机进行处理。这是“学生”数据表的SQL语句。我们再创建课程数据表的SQL语句,学生选课数据表的SQL语句。那么我们就完成了数据库的建立。

接下来,便可以进行数据的输入、修改和查询,从而完成对“学生选课”的管理。一个简单的查询:查询成绩在90分以上的所有学生的学号和姓名。SELECTSNO,SNFROMSTUDENT,SC,COURSEWHERESTUDENT.SNO=SC.SNOANDSC.CNO=COURSE.CNOANDGRADE>90;系统运行以上语句后,即可在屏幕上显示所求的结果。

小结:一步一步建立起了一个信息管理系统。设计形态包括以下4个步骤的内容:(1)需求分析;(2)建立规格说明;(3)设计并实现该系统;(4)对系统进行测试与分析。最后借助某种关系DBMS实现“学生选课”应用软件的编制,而这里我们就用的是SQLserver数据库。这里只是实现了一个简单的数据库管理,在实际的工程开发中将是包括用户交互软件的开发。

6.介绍三个学科形态的内在联系。

接下来我们讲三个学科形态的内在联系。抽象源于现实世界。建立对客观事物进行抽象描述的方法,建立具体问题的概念模型,实现对客观世界的感性认识。理论源于数学。建立完整的理论体系,建立具体问题的数学模型,实现对客观世界的理性认识。设计源于工程。在对客观世界的感性认识和理性认识的基础上,完成一个具体的工程任务,对工程设计中所遇到的问题进行总结,由理论知识去解决它。

计算机学科概论总结篇3

【关键词】会计理论体系;西方会计理论体系;比较

会计理论体系是由各种理论要素相互联系、相互制约而形成的有机整体。会计理论成为体系,是人们在长期实践和研究中,对客观会计规律性的认识。对中西方会计理论体系的研究、认识与运用,对发展会计理论、指导会计工作和发展会计教育等都具有重要的意义。

一、中国的会计理论体系

(一)会计理论体系的多元性

会计理论体系是人们对客观会计事物的全面认识。客观的会计是浑然一个整体,需要对它进行分解,从不同方面去剖析,要按体系的要求从不同方面去研究,从而形成不同的体系以揭示其内在的规律性。由此形成了会计理论体系的多元性,即会计理论体系的内容按不同的标志划分为各种会计理论体系,从不同方面去揭示客观存在的会计事物的规律性。也就是说,会计理论体系有多种表现形式,会计理论体系按构成要素标志不同,而划分为会计理论性质体系、会计理论作用体系、会计理论逻辑体系、会计理论概念体系和会计理论学科体系等。

1.会计理论性质体系

会计理论性质体系是指会计理论按其内容的性质不同划分相互联系、相互制约的理论要素而形成的有机整体。会计理论性质体系由于按会计理论内容的性质有不同的划分,而对会计理论体系有各种不同观点。会计理论性质体系由于对起始理论或导向理论的不同认识,而有不同的会计理论性质体系。主要有:(1)会计理论对象体系,会计理论按其内容以会计对象为起始划分相互联系、相互制约的理论要素而形成的有机整体;(2)会计理论本质体系,会计理论按其内容以会计本质为起始划分相互联系、相互制约的理论要素而形成的有机整体;(3)会计理论目标体系,会计理论按其内容以会计目标为起始划分相互联系、相互制约的理论要素而形成的有机整体;(4)会计理论假设体系,会计理论按其内容以会计假设为起始划分相互联系、相互制约的理论要素而形成的有机整体;(5)会计理论环境体系,会计理论按其内容以会计环境为起始划分相互联系、相互制约的理论要素而形成的有机整体。

2.会计理论作用体系

会计理论作用体系是指会计理论按其内容作用不同划分相互联系、相互制约的理论要素而形成的有机整体。会计理论体系按内容的作用分为会计基础理论、会计应用理论和会计开发理论。

3.会计理论逻辑体系

会计理论逻辑体系是指会计理论按其内容表达逻辑形式划分相互联系、相互制约的理论要素而形成的有机整体。会计理论按其内容表达的逻辑形式分为会计概念、会计判断和会计推理。

4.会计理论概念体系

会计理论概念体系是指会计理论按其内容表达的概念形式划分相互联系、相互制约的会计概念而形成的有机整体。会计理论概念体系按其性质包括财务会计概念体系和其他会计概念体系,主体是财务会计概念体系。反映会计理论概念体系的是出版了各种会计书籍。如1982年出版的《会计辞典》①,1990年出版的《会计辞海》②,1994年出版的《现代会计百科辞典》③等。

5.会计理论学科体系

会计理论学科体系是指会计理论按其内容学科性质不同划分相互联系、相互制约的学科而形成的有机整体。它包括一系列相互联系的各种学科,按学科性质与范围不同可分为:会计基础学科;会计单位学科;会计专门学科;会计综合学科。或分为:会计基础学科;企业会计学科;事业会计学科;个体经济会计学科;人本会计学科;专门性会计学科;综合性会计学科等。

(二)构建会计理论体系的原则

构建会计理论体系要依据以下原则:

1.总体性

总体性原则是指按照一定总体的会计理论构建其体系。会计理论体系是指一定会计总体的理论体系。会计总体是一定会计事物构成部分的总和;一定会计事物,是说明在不同条件下的会计事物其会计总体是不相同的;会计事物构成部分的总和,也就是会计事物对象的总和,即会计事物内容的范围,计事物不相同的范围形成的会计总体也是不相同的。在企业,会计工作是由会计预测工作、会计决策工作、财务计划工作、会计控制工作、会计核算工作、会计检查工作、会计考核工作和会计分析工作等构成要素总和而形成的一定会计总体。会计工作中的会计核算工作,又是由资产、负债、所有者权益、收入、费用和利润等核算工作构成要素总和而形成的一定会计总体。所以,会计总体是被确指的一定的会计总体。不同会计总体对其反映的会计理论也不相同。如反映企业会计工作的企业会计理论范围,不同于反映企业事业会计工作的企业事业会计理论范围。在我国,反映对企业会计理论研究的是《会计学》和《企业会计学》。如早期1984年由胡文义编着的《现代会计学》④,其内容包括基础会计、财务会计、管理成本会计和审计四部分。20世纪90年代以来编写的《会计学》基本上是对企业会计学的综合反映,其内容也都是《会计学》一分为三(基础会计、财务会计和管理会计),或《会计学》一分为四(基础会计、财务会计、管理会计和审计)。与《会计学》内容相同的是《企业会计学》,中国人民大学商学院会计系编的《企业会计学》⑤,全书由三编组成:上编基础会计,主要讲述会计的基本原理和复式记账方法;中篇财务会计,讲述各项会计要素的核算方法和财务报告的编制及分析;下篇行业会计,讲述工业企业、房地产开发企业和金融企业三个行业在成本核算及一些特殊业务处理方面的基本做法。有的《企业会计学》⑥,其内容基本上与《财务会计学》或《中级财务会计学》相同。以上《会计学》和《企业会计学》都是一定会计理论总体的反映。因此,研究会计理论体系要确定一定的会计总体及其相应的会计理论体系。会计总体具有层次性,一般分3个层次:反映企业会计的会计总体;反映企业会计和其他经济单位会计的计量会计总体;反映计量会计和非计量会计的会计总体。可根据会计研究的需要确定一定的会计理论总体。

2.结构性

结构性原则是指按照一定依据确定一定会计总体的会计理论体系的各个构成部分(要素)及其相互关系。在确定的一定会计总体理论的前提下,确定会计理论体系的结构,划分各个构成部分(要素)。为此:(1)要确定揭示结构的依据。在确定研究会计总体的基础上,按照研究任务的要求,确定揭示研究总体结构的依据。一个研究总体,可以从不同方面根据不同的依据揭示其结构。(2)确定结构的层次。研究总体的层次性决定了结构的层次性。按照研究任务的要求,确定研究总体的结构层次。(3)确定结构的功能。在揭示研究总体结构的基础上,可以确定每一构成部分(要素)的功能,发挥每一部分(要素)的作用,这是不可忽视的重要方面;同时,要确定各构成部分相互联系、相互作用的整体上的功能,整体功能大于各构成部分功能相加之和,以发挥整体的作用。(4)确定结构转换的条件。研究总体各构成部分(要素)在一定条件下相互联系、相互作用,而当其条件发生变化,影响研究总体或影响某种构成部分(要素),而使其结构的构成部分(要素)及其功能发生转换。(5)结构要优化。根据研究任务的要求,研究总体的各构成部分组成是合理的,各构成部分相互联系的形式是科学的,各构成部分相互作用的整体功能是最大的,使研究总体达到最优化。(6)结构可以模型化。对研究总体结构的研究,在结构最优化的基础上,按其规律性的要求,将研究总体结构抽象为标准形态而模型化,以文字描述或数学公式表示研究总体的结构模型。

3.分类性

分类性原则是指按照一定标志划分一定总体的会计理论体系的各个构成部分(要素)。分类是根据总体的共同点和差异点,将总体划分为不同的种类。为此:(1)确定分类标志。根据研究的要求,选择会计理论总体的某项外部标志或内部联系为标志(根据)进行分类。如以会计理论内容的范围或性质、作用等为标志,划分会计理论体系的构成部分(要素)。分类的根据是总体的共同点和差异点,由于总体存在的共同点,才能将相同的或相似的归为一类;由于总体存在的差异点,才能将不相同的或不相似的相区别而分成不同的类别。(2)分类要相称。对研究的总体(分类的母项)进行的分类,划分的类别(分类的子项)之和,必须与被分类的总体(母项)正好相等,既不能大于母项,也不能小于母项。(3)划分的类别应该是相互排斥的。分类总体按照一定标志分类的结果,划分的各种构成部分(要素)相互之间应该是排斥的,即各构成部分(要素)是相对独立的,各构成部分(要素)之间相互矛盾,没有包容,没有交叉。

4.相关性

相关性原则是指确定的会计理论总体及其结构要考虑有关的要求。相关的要求主要有:(1)继承会计理论研究的成果。在我国会计理论研究过程中,一批学者和专家已取得丰富的成果,为发展会计理论作出了卓有成效的贡献,对这些理论成果要继承和发扬,以便充实和丰富现代会计理论。(2)借鉴西方会计理论的成就。主要发达国家的会计,在近代和现代会计理论发展中取得了一系列成就,为建立现代会计理论体系提供了重要的内容。(3)反映会计研究新成果。我国会计人员,解放思想,实事求是,研究会计工作经验,吸收(移植)现代科学和技术,在会计理论研究中取得了可喜的成就,充实和丰富了原有的会计理论,也发展和开拓了新的会计理论。

计算机学科概论总结篇4

关键词:大学计算机;素质教育;计算文化;计算科学;计算思维

从教育学意义上讲,素质主要指人在先天生理的基础上,在后天通过环境影响和教育培训所获得的内在的、相对稳定的、长期发挥作用的身心特征及其基本品质(Character)。古人对素质的重要性早就有论述:“有出格见地,方有千古品格;有千古品格,方有超方学问;有超方学问,方有盖世文章。”[1]当前,大学生素质教育的具体内涵就是要培养学生高尚坚定的人格、理性辩证的思维以及对科学精神的追求。为此,大学的通识教育应注重传递科学精神和人文精神,体现不同文化和不同学科的思维方式和魅力。相应地,大学计算机素质教育的基本要素就是传承计算文化、弘扬计算科学和培养计算思维。

一、传承计算文化

计算文化(ComputationalCulture)就是计算的思想、方法、观点等的演变史。它通过计算和计算机科学教育及其发展过程中典型的人物与事迹,体现了计算对促进人类社会文明进步和科技发展的作用以及它与各种文化的关系。

通过计算文化的教育,可以让高校学生了解计算科学与人类社会发展的关系,为学生展现计算之美,从而使学生对计算科学产生兴趣。

1.对计算文化的理解要建立在对计算本质的认识上

计算文化是指“计算”这个学科所蕴涵的文化,我们理解计算文化首先要对计算的本质有清晰的认识。人类对计算本质的认识经历了三个阶段。

第一个阶段是计算手段器械化。计算手段的器械化是“计算”学科的基本属性。在古代,人类社会最早使用手指、结绳、算筹等方式进行计算。公元11世纪中国人发明了算盘(Abacus)。1275年西班牙的R.Lullus发明了旋转玩具,可以将初始符号串通过机械变换得到另一个所希望的字符串。1614年法国的B.Pascal受钟表齿轮传动装置的影响,制造了能够进行加法和减法运算的“加法机”。1673年德国人G.W.Leibniz设计制造了能够进行加、减、乘、除的计算轮(CalculatingWheel),为手摇计算机的发展奠定了理论基础。到了19世纪30年代,英国人C.Babbage设计了能用于计算对数、三角函数等的分析机。以上这些计算工具的特点都是机械式的,无法实现自动计算。到了20世纪,美国人V.Bush研制了能求解微分方程的电子模拟计算机;20世纪40年代,德国人K.Zuse和美国人H.Aiken研制了用继电器作为部件的二进制机电式程序控制计算机;到了20世纪四五十年代,美国研制了所谓第一代电子管数字计算机ENIAC和EDVAC。

第二个阶段是计算描述形式化。人类对计算本质的真正认识,取决于对计算过程的形式化描述。形式化方法和理论研究起源于数学的基础研究。首先Russell发现了Cantor集合论的逻辑矛盾,即“罗素悖论”;接着,Hilbert提出了形式逻辑系统的完备性,即Hilbert纲领。但G?del指出了形式系统的不完备性,Hilbert纲领的失败启发了后人应避免花费大量精力去证明那些不能判定的问题,而应把精力集中于解决问题的“可计算求解性”。在Hilbert纲领失败的启发下,图灵从计算一个数的一般过程入手,将可计算性与机械程序和形式化系统的概念统一起来,从而真正开始了对计算本质的研究。图灵计算就是计算者(人或机器)对一条两端可以无限延长的纸带上的0和1符号执行操作,一步一步地改变纸带上的0或1值,经过有限步骤最终得到一个满足预先要求的符号变换。在研究问题的可计算性时,图灵是从一种简单的数学机器出发来研究计算概念的,通过引入机器状态,使用了本质上具有指令特点的程序运算操作。这种数学机器虽不是一台具有现代意义上的计算机,但它却是一种操作十分简单且运算能力很强的计算装置,它就是著名的图灵机。

第三个阶段是计算过程自动化。当计算机执行的过程能实现自动化时,它才能真正发挥强大无比的计算能力。冯・诺依曼提出了存储程序的概念,将机器所执行操作的步骤(即所谓程序)和操作对象(即数据)一样都存入计算机的存储器中,这是一个很大的进步,在计算机发展历史上具有革命性的意义。一旦有了存储程序的概念,运算对象(数据)和运算指挥者(指令)都一视同仁地存放于存储器中,通过程序计数器,机器就可自动连续运行,无需操作员干预,从而实现了计算过程的全部自动化。

2.计算机发展的历史是计算文化的生动载体

在计算机发展的历程中,出现了一些对计算机发展具有重大意义的事件及人物[2],对计算学科的发展产生了深远的影响。例如,计算理论的奠基者阿兰・图灵,为计算机科学做出了重大贡献。ACM专门设立了图灵奖来纪念这位卓越的科学家,图灵奖已经成为计算机科学界的诺贝尔奖。又如,提出了“存储程序式电子数字计算机”概念的冯・诺依曼,被誉为“计算机之父”。现在各种各样的计算机仍然采用他提出的体系结构,从而又被统称为“冯・诺依曼计算机”。

这样的人物还有很多,他们的事迹是计算文化的生动载体,从中我们可以得到很多启示。例如,不少计算机科学家都很喜欢甚至痴迷物理,和诺贝尔物理学家私交甚深,也有很多计算机科学家似乎对生物学普遍感兴趣,认为计算机智能的下一个大进展将来自于生物学;重视学科交叉是计算机科学家取得很多创新性成果的重要因素。又如,科学研究同时也是冒险之旅,科学家要取得成就必须要有牺牲精神,著名结构大师D.Lenat在做项目研究时曾说过:“作为研究人员,我们其实就是在拿自己生命中的三十年进行。”这些启示对于有志于从事科学研究的大学生都是很重要的。

二、弘扬计算科学

从计算的视角,计算科学(ComputationalScience)是一种研究数学建模、定量分析以及利用计算机来分析解决问题的研究领域;从计算机的视角,计算科学(ComputingScience)是一种利用高性能计算能力预测和了解现实世界物质运动或复杂现象演化规律的研究领域。

随着时代的发展和技术的进步,人们对计算科学的概念有了更深一步的认识和理解。

1.伟大的计算原理(GreatPrinciplesofComputing)[3]

P.J.Denning曾指出:计算不仅仅是一门人工的科学,还是一种自然的科学。计算不是“围绕计算机研究现象”,而是研究自然的(Natural)和人工的(Artificial)信息处理,计算机是工具,而计算是原理。

一个领域的原理(Principle)实际上就是讲述一组交织在一起的有关该领域中的诸元素(术语)的结构(Structure)和表现方式(Behavior)的故事。而P.J.Denning将计算原理描述为运行(Mechanics)原理和设计(Design)原理:前者指计算的结构和行为运转方式,后者指对系统和程序等进行规划和组织等。他着重研究了运行原理,将其归纳为要素:(1)计算。关注点是什么能计算,什么不能计算;其核心概念就是可计算性与计算复杂性理论等。(2)抽象。关注点是对计算问题的归约、转换及建模;其核心概念是概念模型与形式化模型,抽象层次,归约、分解与转换等。(3)自动化。关注点是信息处理算法与智能化;其核心概念是算法设计,迭代与递归,人工智能与群体智能等。(4)设计。关注点是可靠和可信系统的构建;其核心概念是模型、抽象、模块化,一致性和完备性,安全可靠等。(5)通信。关注点是不同场点间信息可靠移动;其核心概念是编码、传输,接收与发送,通信协议等。(6)协同。关注点是多个计算间步调一致;其核心概念是并发、同步、死锁、仲裁等。(7)存储。关注点是信息的表示、存储和恢复;其核心概念是存储体系、绑定、命名、检索等。(8)评估。关注点是计算系统的性能与可靠性评价;其核心概念是模型、模拟方法、基准测试程序等。

2.计算透镜(ComputationalLens)[4]

R.M.Karp在计算透镜一文中提出:(1)很多自然的、工程的和社会的系统中的过程(Processes)自然而然是计算的(Computational),计算就是执行信息的变换。(2)很多不同的学科领域(物理学,社会学等),传统的研究过程(或处理)都是基于物质变换和能量变换,但它们也可自然地视为计算,就此意义上讲,这些过程(或处理)动态地执行以数字或数据表示的信息变换。(3)通过计算透镜,我们可以根据计算要求和变换信息的方式来看待自然的或工程的系统。这些允许我们运用计算机科学的概念产生新的理解和新的思维方式,而计算可作为通用的思维方式。

化学家H.Davy曾指出:没有什么比应用工具更有助于知识的发展。在不同的历史时期,人们取得的业绩与其说是天赋智能所致,倒不如说是他们拥有的工具特征和软资源不同所致。如今,计算科学已经成为各个学科研究中不可或缺的理论方法与技术手段。计算科学、理论科学和实验科学并列成为科学发现三大支柱。美国PITAC(总统信息技术咨询委员会)报告认为[5]:21世纪科学上最重要的、经济上最有前途的前沿研究都有可能利用先进的计算技术和计算科学而得以解决。所以弘扬计算科学,应该成为我国高校学科教育的重要组成部分。

三、培养计算思维

计算思维是运用计算的基础概念求解问题、设计系统和理解人类行为的一种方法[6]。计算思维是一种解析(Analytical)思维,它共用了数学思维、工程思维和科学思维。计算思维的两个核心概念是抽象(Abstract)和自动化(Automation)。计算是抽象的自动执行,自动化隐含着需要某类计算机去解释抽象。

培养创新人才的一个重要内容就是要潜移默化地培养他们的计算思维。无论哪个学科,具有突出的计算思维能力都将成为新时期拔尖创新人才不可或缺的素质。高校应该旗帜鲜明地把培养具有计算思维能力的高级人才的作为一项重要的长期任务[7]。

1.计算思维在美国

计算思维的提出与2005年6月美国PITAC(总统信息技术咨询委员会)致美国总统报告《计算科学:确保美国竞争力》有关。为了落实PITAC报告,美国NSF组织召开了一系列会议,选择了以计算思维为突破口的行动方案,启动了两个重大的国家科学基金计划:一个是2007年启动的CPATH计划,另一个是2008年启动的CDI计划。

CPATH计划针对的是以计算思维为核心的大学计算机教育改革,目标是促进造就具有基本计算思维能力的、在全球有竞争力的美国劳动大军,确保美国在全球创新企业的领导地位。CDI计划针对的则是科学研究领域方面的创新,目标是通过多学科方法,使用计算思维在计算概念、方法、模型、算法、工具与系统等方面的创新与进步,对科学与工程领域产生新理解、新模式,从而创造革命性成果。CPATH计划最初的目标是大学本科的计算机教育改革,随着计划的实施,美国人认为这种思维方式还应该向中小学延伸,为此,2011年美国NSF又启动了CE21(21世纪计算教育)计划,目的在于促进美国K-14(中小学和大学一、二年级)教师与学生计算思维能力的提升。

与中国类似,在计算思维方面,美国也召开了一系列研讨会,仅CDI计划启动前的会议就有12次。2008年5月后,美国国家研究会更是召集了来自美国科学院、工程院、医学研究院的代表对计算思维的本质进行了近两年的讨论,2010年会议的研究报告ReportofaWorkshoponTheScopeandNatureofComputationalThinking由美国国家科学院出版发行。

2.计算思维在我国

计算思维在中国高等教育领域与科学研究领域都得到了高度重视,并在近几年的时间里得到全面推进和发展。

教育部高等学校大学计算机课程教学指导委员会最早在2010年关注到计算机计算能力培养的重要性,在两年的时间里面组织了十多次各种范围的工作会议,对计算思维的内涵以及如何将计算思维融入大学计算机课程进行了交流,逐步形成了以计算思维为切入点全面改革高校计算机基础课程的思路。2012年,教育部开展了“大学计算机课程改革项目”的立项工作,力图在理论层面上丰富和完善计算思维的内涵,在操作层面上把计算思维能力的培养体现在课程、教学和教材中,从而正式确立了高校计算机基础课程的改革方向。在教育部项目的支持和教指委的具体指导下,很多高校开展了各种形式的教学改革与实践活动。在教指委主办的三届“计算思维与大学计算机课程教学改革研讨会”上,很多高校展示了课程改革的成果,充分体现了在高校普及计算思维教育的重要性与有效性。

国家自然基金委也非常重视计算思维的研究工作,先后多次在全国各地召开专题会议,研讨、部署、推进此项工作,并对计算思维进行专题立项研究[8]。科技部在信息技术领域备选项目推荐指南中,有关基础研究的先进计算,对计算思维及其支持机理也推荐立项开展研究。在职业教育数字化教学公共服务技术研发及应用示范项目中,也支持计算思维能力培养及职教技能评测关键技术研究。

计算思维源于西方、兴于东方。我们不应将培养计算思维简单地作为口号,但是应该在学科研究、在人才培养中不遗余力地引导学生去理解、体会、落实计算思维。这不仅仅是计算机专业教育的使命,同样也是面向全体大学生的计算机基础教育的使命。

参考文献:

[1]q益.灵峰宗论[M].北京:北京图书馆出版社,2005.

[2]刘瑞挺.计算机名校风采录[M].北京:中国铁道出版社,2010.

[3]P.J.Denning.GreatprinciplesofComputing[J].CommunicationsoftheACM,2003,46(11).

[4]K.M.Karp.UnderstandingSciencethroughtheComputationalLens[J].JournalofComputerScienceandTechnology,July2011,26(4):569-577.

[5]President'sInformationTechnologyAdvisoryCommittee.ComputationalScience:EnsuringAmerica’sCompetitiveness[EB/OL].http://nitrd.gov/pitac/reports/20050609_computational/computational.pdf,June2005.

[6]J.M.Wing.ComputationalThinking[J].CommunicationsoftheACM,2006.

[7]九校联盟(C9)计算机基础教学发展战略联合声明[J].中国大学教学,2010(9).

计算机学科概论总结篇5

针对目前财经类院校计算机专业教学目标定位不够清楚,计算机和财经管理知识培养厚此薄彼的问题,构建了培养具有财经特色的计算机专业综合能力的知识框架。根据财经类高校计算机专业学生的能力要求,建立培养这种能力所需要掌握的知识结构,以及与之相适应的合理课程体系。知识体系的科学设置将有效提高学生解决财经领域实际问题的计算机综合能力。

关键词:财经院校;计算机科学;综合能力;课程体系

0引言

当前计算机学科发生的巨大变化对计算机专业教育产生了深远影响。从历史上看,计算机学科发展早期,数学、逻辑、电子学、程序语言和程序设计是支撑学科发展的主要基础知识。20世纪60、70年代,数据结构与算法、计算机原理、编译技术、操作系统、程序设计与程序语言、数据库系统原理等成为学科的主要专业基础知识。20世纪80年代,并行与分布计算、网络技术、软件工程等开始成为新的学科内容。近几年,大数据、云计算和物联网的快速发展,计算机学科内涵和外延又发生了深刻变化,数据科学和智能技术在计算机学科中占据越来越重要的位置,当前计算机专业教育应将这些变革性技术纳入其中[1]。作为财经类院校中的计算机学科教育,与综合类和理工类高校计算机学科教育存在明显不同。财经类院校的计算机专业具有鲜明的管理、金融和财经特色,毕业生大部分从事经济、金融、管理和会计等领域的工作。目前我国财经类院校的计算机学科普遍存在定位不清楚的问题,一些院校遵从通用的计算机学科培养方案,忽视财经类背景知识,而另有一些院校计算机专业的财经管理类课程过多,弱化了计算机核心知识体系培养,这导致了学科重心严重偏移,名不副实。因此,财经类院校计算机学科教育不能完全照搬综合类或理工类院校的计算机培养模式,而应该平衡计算机与财经两类知识结构体系的比重,结合当前的大数据和云计算的发展趋势,适时调整学科培养方案,实质性地提高计算机专业学生的综合能力,培养能够适合于各类应用领域,包括财经金融领域的计算机技术人才。

1财经院校的计算机专业综合能力

财经类院校计算机学科毕业生大多从事财经和管理领域的IT工作,例如银行、证券、保险、咨询、IT公司、事业和政府部门等。这些工作需要的计算机专业综合能力可分为以下五个方面。

⑴计算思维能力[2-3]:形式化、模型化描述和抽象思维与逻辑思维能力。用计算机求解一个问题之前,程序设计者的头脑中已形成解决这一问题所需要的处理逻辑和方法。

⑵算法设计与分析能力:建立系统模型,分解解题步骤,分析并优化算法复杂性。

⑶程序设计与实现能力:求解问题,设计程序执行过程,用软件或硬件实现。

⑷系统分析、开发与应用能力:从系统的全局看问题,利用软件工程方法分析问题和解决问题,并实现系统级优化。

⑸财经系统理解能力:掌握经济和金融的基本理论和方法,深入理解财经系统的运作过程,特别是对其IT系统运作原理的掌握。学科基本概念涉及计算机和财经两个领域。其中计算机学科重要概念有:时间排序、空间排序、复杂性分析、安全性、一致性与完备性、重用等;财经学科重要概念有:稀缺性、机会成本、公平性等等;两学科的共有概念有:问题抽象、效率、分层结构、折衷策略、形式化模型、演化等。从不同角度理解和掌握这些共有概念对计算机和财经的综合能力培养意义深远。对这些概念简析如下。①时间排序。以时间作为参数,进行进程同步和资源调度,时间序列在财经领域中也应用广泛。②空间排序。表示局部性和近邻性的概念,可进一步分为网络拓扑和存储空间等物理性空间、软件的耦合和内聚等概念性空间。③复杂性分析。度量不同数据规模、问题空间和程序规模,是算法性能度量的重要指标。④安全性。软件和硬件系统在异常和攻击性环境下的安全性保障,如系统承受灾难事件的能力。⑤一致性和完备性。系统的正确性、健壮性和可靠性等概念。⑥重用。所采用的技术和系统可在新环境下继续使用。⑦问题抽象。对具体问题进行合理抽象描述,用之对具体问题恰当表示。⑧效率。对空间、时间、人力、财力等资源消耗的度量,在计算机系统和财经管理系统中均需重点考虑。⑨分层结构。在处理复杂事物和系统时,所采用的模块化设计方法,相邻层次之间交互,避免跨层操作。这种结构在计算机领域的网络协议和操作系统,企业管理中的分级管理等方面应用广泛。⑩折衷策略。在多因素组合问题中难以求得最优解的情况下,通过多因素间的折衷方案获得次优解,这是求解现实问题的一种常用方法,如算法研究中的时间和空间的折衷,金融投资中收益和风险的折衷等。11形式化模型。对问题进行形式化、特征化、可视化,这是计算机问题和经济金融问题求解的最典型方法。12演化。系统对用户需求和周围环境变化的适应性,研究系统随时间演化或进化的能力。13稀缺性。表征资源的有限性,例如调度算法中的资源受限性和经济领域的投资组合问题。14机会成本。为了得到某种东西而所要放弃另一些东西的最大价值。15公平性。在计算机中的进程调度和经济社会中财富分配方面的重要概念。要掌握这些概念,需要用到的典型方法有数学方法和系统科学方法。①数学方法是指以数学为工具进行科学研究的方法,即用数学语言表达事物的状态、关系和过程,经推导形成解释和判断;②系统科学方法将研究对象看作一个整体来看待,力争系统的整体优化。一般遵循整体性、动态、最优化、模型化等原则。

2财经院校计算机专业知识体系构建

计算机本科专业教育内容的总体框架由普通教育(通识教育)、专业教育和综合教育三大部分构成。①普通教育。人文社会科学、自然科学、经济管理、外语、体育、实践训练等。②专业教育。学科基础、学科专业、专业实践训练等。③综合教育。思想教育、学术与科技活动、文艺活动、体育活动、自选活动等知识体系。在财经院校中,加强普通教育中的“经济管理”部分,重视经济管理的基本理论、方法和技术的培养。我国计算机类专业教指委[4](简称“计算机教指委”)和美国计算机协会ACM[5]分别对计算机科学专业方向知识体系给出了明确的指导意见。例如计算机教指委将计算机科学专业方向的知识体系划分为知识领域、知识单元和知识点三个层次,共14个知识领域,132个知识单元,总计560个核心学时,其中的知识领域对计算机学科课程设置指导意义重大。本文将二者归纳总结成表1所示(前4列)。财经类院校需要学习管理、经济和金融方面的课程,因课时限制,无法全部覆盖计算机教指委和ACM推荐的知识领域。我们的思路是:计算机核心课程保质保量完成;与学生毕业后所从事工作关系不够密切的知识可合并讲授。例如财经院校偏重于系统设计、开发以及数据处理等课程,因此可考虑减少图形学与可视化计算、人机交互、信息安全、并行与分布式系统、软件开发基础等课程内容,将其基本知识融合于其他相关课程。例如,并行与分布式系统是云计算、大数据、C/S系统、B/S系统的基础,可在基于平台开发和软件工程课程中讲授。另外,增加了管理科学、经济管理和数据分析三个领域知识,以突出财经院校的特点,财经院校的知识领域分布如表1所示。

3财经院校计算机课程体系设置

知识体系只是一个学科的知识框架,而要实施这个框架需要合理建立该学科的课程体系。根据以上财经院校的知识领域,结合院校特色,本文给出财经类院校的计算机本科专业的课程体系,主要由通识教育课、学科共同课、专业课、个性化培养课程、课外学习与实践等五个知识模块构成,可分为基础知识模块、背景知识(管理、经济学)模块、原理知识模块、技术知识模块四个部分。值得说明的是,与理工类院校相比,财经类院校信息类专业的学生动手实践能力普遍较弱,所以应重视开设实验性课程,加强实验和实践环节教学。具体课程体系设置如下。

⑴通识教育课程。培养学生文史哲学素养,强调培养学生的数学思维,主要课程包括:哲学、政治经济学、概率论、数理统计、高等代数等。

⑵学科共同课。强调信息类专业的硬件、软件技术基础以及具有财经特色的管理经济基本理论,主要课程包括:程序设计基础、离散数学、数字电子技术、面向对象的程序设计、信息系统导论、财务管理、运筹学、普通物理、计算机理论算法与复杂度等。

⑶计算机专业课程。学习计算机基本理论、思路、方法和工具,主要课程包括:数据结构与算法、编译原理、操作系统、数据库原理、计算机网络、计算机组成原理等。

个性化培养课程。从符合学生的知识结构、兴趣爱好以及专业特长的角度开展,涵盖管理、财经、计算机多领域交叉类课程。主要课程包括:软件工程及实践、人工智能、数据挖掘、管理中的定量分析方法、决策支持系统、决策仿真、会计学、电子商务、企业资源计划(ERP)、博弈论与信息经济学、会计信息系统、多媒体技术、Web程序设计、信息安全技术、大数据分析等。

⑸实验和实践性课程。注重理论结合实际,重视实验课程建设,建立综合实验集成平台,将学生学习的各阶段课程通过实验环节建立起一个有机的计算机专业知识体系。主要课程包括:编译原理课程设计、操作系统课程设计、数据库课程设计、计算机网络实验、计算机组成原理实验、综合设计实验、数据分析实验、机器学习实验等。

4结束语

本文综合借鉴了ACM和计算机教指委对计算机教学的指导意见,平衡计算机和财经类课程内容设置,较系统地梳理了财经院校的计算机学科的知识领域构成,探索计算机和财经两个领域之间的共性概念和方法,建立了相应的课程体系。经多年教学结果发现,合理的课程设置不仅提高了学生的学习兴趣,更重要的是培养了学生具有鲜明财经特色的计算机专业综合能力和素质。本文提出的计算机专业知识结构及其课程体系,为财经院校计算机专业教学提供了一个比较系统的学生综合能力培养方案。在今后教学中,将进一步加强计算机实践教学,建立财经领域的问题库,鼓励学生利用计算机技术创造性地解决这些问题,培养学生财经和计算机综合应用能力。

参考文献(References):

[1]王锰,左建安,陈雅.大数据环境下信息管理专业人才培养模式分析与构建[J].图书馆,2015.4:90-95

[2]putationalThinkingandThinkingaboutComputing[J].CommunicationsoftheACM,2006.3:33-35

[3]蒋宗礼.计算机类专业人才专业能力构成与培养[J].中国大学教学,2011.11:11-14

[4]教育部高等学校计算机科学与技术专业教学指导分委员会.计算机科学与技术(计算机科学方向)专业规范.[2015-8-20].shtml.

计算机学科概论总结篇6

【关键词】数学分析概率论与数理统计数值分析

【中图分类号】G64【文献标识码】A【文章编号】2095-3089(2012)07-0155-01

数学是研究自然科学的基础工具之一,对科技领域和现代生产实践产生了巨大的推动作用。而《数学分析》作为信息与计算科学专业一门主要的专业基础必修课,其教学的成败对信息与计算科学专业的学生的数学素质的培养起着关键的作用。它是后续课程《常微分方程》,《概率论》,《数理统计》,《数值分析》等的基础。《数学分析》中的有些知识点在这些课程中得到了直接的应用,需要在《数学分析》教学中加以强调及重视。以下就本人的所知总结如下:

一、归结原则在《概率论》中的应用

定理1若存在单调增(减)数列a■,满足

(i)■an=x■,

(ii)数列■f(an)=A,

则有■f(x)=A(■f(x)=A)。

这个定理在《概率论》中证明分布函数F(x)的右连续性时起到了关键的作用。在《数学分析》中强调这个定理,将为学生理解分布函数F(x)的右连续性奠定基础。

二、傅里叶变换的应用

《概率论》中分布的特征函数是研究随机变量分布的一个重要内容。连续分布的特征函数和其概率密度是一一对应的。第一,特征函数在求随机变量和中简化了计算过程。第二,有些多元随机变量的密度函数无法表示出来,但其特征函数是唯一确定的,例如多元正态分布,如果其方差矩阵非正定,其概率密度将无法写出,但是其特征函数是唯一确定的。因此特征函数在研究多元随机变量的分布中起到不可忽视的作业。而特征函数正是概率密度的傅里叶变换,在《数学分析》中强调傅里叶变换的定义,性质,对学生理解和运用特征函数奠定基础。

利用傅里叶积分变换的性质求线性微分方程和线性微分方程组的解也是一个重要内容。

三、多元函数极点存在必要性的应用

1.最大似然估计是《数理统计》的一个重要内容,而求似然函数的最大值点的依据就是多元函数极点存在的必要性。

2.线性回归分析中确定系数的最小二乘法的理论依据就是多元函数极点存在的充要条件。

3.条件极值是《数值分析》中求最优化解的主要方法,而拉格朗日函数正是求条件最优解的常用方法,在教学中可以联系《数值分析》,有针对性的加以讲解。

四、含参变量积分的应用

1.《概率论》中求边际概率密度及求分布的特征函数的依据是含参变量的积分和含参变量反常积分性质。

2.《概率论》中伽玛分布和贝塔分布是含参变量反常积分B函数和函数的应用。B函数和г函数的定义,定义域,性质,B函数和г函数的关系在研究伽玛分布和贝塔分布中起到了很重要的作用。如《数学分析》中的如下例题:

例:计算积分■e■dx

解:令t=x■,则■e■dx=■■e■t■dt=■г(■),

利用B函数和г函数的关系得到

B(■,■)=■г(■)■,

再利用B函数的另一表达式,得到

B(■,■)=2■dθ=π,

所以得到结论г(■)=■,■e■dx=■■e■t■dt=■г(■)=■。证毕。

在这个问题的证明过程中用到了B函数和г函数的关系,B函数的性质,而结论

г(■)=■,■e■dx=■

更是《概率论》研究正态分布,伽玛分布和贝塔分布数的关键。这个例子的证明及结论有针对性加以强调,对后续的《概率论》有重要的作用。

五、黎曼积分的应用

黎曼积分在物理和工程上有重要的应用,其定义和计算方法是《数学分析》的重要内容。在《概率论》,《数值分析》,《常微分方程》,《泛函分析》等后续课程中,黎曼积分的计算和性质是学生面对的一个难点.在《数学分析》教学中,可将后续课程的内容,有针对性加以强调。

六、《数值分析》的几个知识点

误差估计和近似计算是《数值分析》的两个主要教学内容。

微分中值定理是误差估计的主要理论依据。

函数项级数是近似计算的主要依据。

例如:计算■cost■dt。

解:因为cost■=■■其收敛域为t∈R。由幂级数性质,可知

■cost■dt=■■■dt=■■■t■dt=■■。

当k充分大是,可得到■cost■dt的近似值,而且可以估计近似值的误差。

梯度方向是函数变化率最大的方向,在近似计算中可以加速近似计算的收敛速度,降低计算量。

了解后续课程的教学内容,在《数学分析》中有针对性的加以强调,或将后续课程的内容作为例题来讲,可以激发学生的求知欲和好奇心,为后续课程的教学奠定基础。

本人学识有限,关于《数学分析》在后续课程中的应用,还有待相关任课教师进一步完善。

参考文献:

[1]《数学分析》(第三版),复旦大学数学系,欧阳光中,朱学炎,金福临,陈传璋编,高等教育出版社

[2]《概率论与数理统计教程》(第二版),茆诗松,程依明,濮晓龙编,高等教育出版社

    【公文范文】栏目
  • 上一篇:教师分享书法大赛获奖感言(整理12篇)
  • 下一篇:关于六一儿童节的作文字(6篇)
  • 相关文章

    推荐文章

    本站专题