copy自教科书《软件工程专业毕业设计指导》
本科毕业设计的指导思想
1)强调对设计任务和目标的实现。也就是毕业设计阶段一般以实现预定功能的要求和技术性任务为主,同时要求在此过程中培养学生的创新意识和能力,鼓励新思想、新发现;
2)锻炼综合运用所学知识解决实际问题能力。考虑经济、环境、伦理等各种制约因素,并在此过程中加强选题、调研、资料查询、需求分析、研究计划制定、概要设计、详细设计、具体实现和调试、文档撰写和成果文字与口头报告、毕业论文撰写、毕业答辩12个方面的培养;
3)熟悉特定的领域。通过毕业设计,引导学生熟悉与毕业设计内容相关的应用或研究领域。
计算机学科方法论
①抽象形态:在思维中对同类事物去除其现象的、次要的方面,抽取其共同的、主要的方面,从而做到从个别中把握一般,从现象中把握本质的认知过程和思维方法
抽象或称模型化,源于实验科学,主要要素为数据采集方法和架设的形式说明、模型的构造与预测、实验分析、结果分析。
在为可能的算法、数据结构和系统结构等构造模型时使用此过程。然后对所建立的模型和假设、不同的数据策略以及所依据的理论进行实验。用于和实验相关的研究,包括分析和探索计算的局限性、有效性、新计算模型的特性,以及对未加以证明的理论的预测的验证。抽象的结果是概念、符号、模型。
按客观现象的研究过程,抽象形态包括以下步骤:①形成假设;②建造模型并做成预测;③设计实验并收集数据;④分析结果
②理论形态:科学理论是经过实践检验的系统化了的科学知识体系,它是由科学概念、科学原理以及对这些概念、原理的理论论证所组成的体系。
理论源于数学,是从抽象到抽象的升华,他们已经完全脱离现实事物,不受现实事物的限制,具有精确的、优化的特征,因而更能把握事物的本质。
计算机科学与技术学科的理论与数学所用的方法类似,主要要素为定义和公理、定理、证明、结果的解释。用这一过程来建立和理解计算机科学与技术学科所依据的数学原理,其研究内容的基本特征是构造性数学特征。
在计算学科中,从统一合理的理论发展过程来看,理论心态包含步骤:①表示研究对象的特征(定义和公理);②假设对象之间的基本性质和对象之间可能存在的关系(定理);③确定这些关系是否为真(证明);④结果的解释
③设计形态:源于工程学,用来开发求解给定问题的系统和设备。主要要素为:需求说明、规格说明、设计和实现方法、测试和分析,用来开发求解给定问题的系统。
在计算学科中,从为解决某个问题而实现系统或装置的过程来看,设计形态包括步骤:①需求分析;②建立规格说明;③设计并实现该系统;④对系统进行测试与分析
④3个学科形态的内部联系
抽象源于现实世界:a)建立对客观事物进行抽象描述的方法;b)采用现有的抽象方法,建立具体问题的概念模型,实现对客观世界的感性认识。
理论源于数学:a)建立完整的理论体系;b)在现有理论的指导下,建立具体问题的数学模型,从而实现对客观世界的理想认识。
设计源于工程:a)在对客观世界的感性认识和理想认识的基础上,完成一个具体的任务;b)对工程设计中遇到的问题进行总结,提出问题,由理论界去解决它。同时,也要将工程设计中所积累的经验和教学进行总结,最后形成方法,以便在以后的工程设计中使用。
===========================================
如何科学研究
科学研究:以科学的方法探索科学知识和技术所进行的活动。
论文的产生就需要进行基本的科学研究,以获得数据资料、分析总结成论文。
科学研究起源于问题,问题又有2类:
①经验问题,关注的是经验事实与理论的相容性,即经验事实对理论的支持或否定,以及理论对观察的渗透,理论预测新的实验事实的能力等问题;
②概念问题,关注的是理论本身的自洽性、洞察力、精确度、统一性,以及与其他理论的相容程度和理论竞争等问题。
来源:
1)社会、生产和现实生活中提出来的问题
2)交叉学科领域和学科的边缘区
3)原科学理论的不完备性和历史遗留问题或某些传统理论
4)有价值的新现象、新问题
5)理论的实际应用
6)新兴学科等科学空白区
7)自然界的启示(仿生学)
8)科学和社会发展的负效应问题
科学方法:
①类推法,从个别推论到个别;
②归纳法,个别推论到普遍;
③演绎法,从普遍推论到个别。
科学研究类型:
①基础研究:借助于观察未知现象、进行科学研究、追求理论运算等手段,发现、阐明、形成普遍性理论,比如自然规律、原理、定理等。基础研究,是对新理论、新原理的探讨,目的在于发现新的科学领域,为新的技术发明和创造提供理论前提,他的产物主要是论文、专著。
②应用基础研究:通过整合已经存在的理论,如自然规律、原理、定理等找到特定的路线,实现特定的社会和经济需求。是把基础研究发现的新的理论应用于特定目标的研究,它是基础研究的继续,目的在于为基础研究的成果开辟具体的应用途径,使之转化为实用技术。应用基础研究的主要产物是专利。
③应用研究:利用基础研究和应用基础研究的结果,结合实践经验,检查这些研究发明的材料、设备、机器、系统、方法、服务等在技术、社会、经济商业化上的可行性,实现其产业化。是把基础研究、应用基础研究应用于生产实践的研究,是科学转化为生产力的中心环节。其主要产物是经济、社会效益和产值。
如何阅读一篇研究性论文
①这项研究工作的动机是什么?
一篇研究性论文期望解决的问题是没有被其他人公开发表过的,问题在本质上包含2个部分。第一部分是人类问题。人类问题指全世界普遍渴求的利益,例如生活质量问题,如何节省时间提高安全性。第二部分是技术问题,即“为什么人类问题不能被合理地解决?”,它隐含的意思是,以前的解决方法是不到位的,“以前的解决方法是什么?它们为什么不到位?”最后,有关问题的动机和陈述被简化为可以放置在特定论文范围内的研究问题。
②提出的解决方案是什么?
提出解决方案也被称为假设或构想。应该通过阅读论文回答以下问题:为什么这个解决方法优于以前的方法?解决方法是如何实现(设计和实施)的或至少是如何可实现的?
③解决方案的效果评价是什么?
一篇研究论文要想发表,仅仅有一个构想是不够的。应该说明研究问题的具体实现:什么样的论据、手段,或实验使得构想的价值得到体现?得出了什么样的成果或问题?
④对于得出的问题、构想和评价,你的分析是什么?
这是一个出色的构想吗?从这项工作中发现了什么瑕疵?这真的可以实现吗?最吸引人的论点是什么?最具有争议的观点或论点是什么?对于有实际意义的工作来说,还需要回答:这真的会奏效吗?谁需要它呢?怎样让他们得到它呢?这什么时候能够成为现实?
⑤论文的贡献是什么?
一篇论文中的贡献可能是丰富多样的。除了对研究问题本身的理解外,一些额外的贡献可能包括创意、软件、实验技术,或一个领域的调查。
⑥该项研究的未来发展方向是什么?
不仅仅是作者所指出的未来发展方向,还包括你在阅读论文过程中产生的一些想法。有时,这些会被定义为研究缺陷,或者是对当前工作的其他挑战。
⑦给你留下了哪些问题?
对研究工作进行开放讨论时,会提什么样的问题?发现哪里令你困惑或难以理解?花时间去罗列这些,就促使你更加深入地思考该项研究工作。
⑧你从论文里获得了哪些信息?
从你的角度概括论文的主要含义,这有利于快速回顾并存储在头脑中,同时也促使你尝试明确该项研究工作的精髓。
当阅读或浏览一篇论文时,应该积极地尝试回答上述问题。一般来讲,引言会提供动机;引言和结论会在较高的层次上探讨方法和评价;未来的工作可能会出现在论文的结束部分;方法和评价的细节出现在论文的正文部分。同时,应该注意论文中涉及本领域其他论文的内容,通常一篇论文会对早期的论文做成概述、新的说明或反驳。
除了回答上述问题外,也可以尝试写一篇250字左右的论文摘要,这不是改写论文前面的摘要,而是写自己的摘要,从自己的视角捕捉上面的问题,摘要能够在上述问题之间建立起逻辑联系。
文献综述:
进入论文工作之初,必须首先搜集与研究课题有关的大量信息资料,信息资料积累得越多越完善,就越有可能形成新的思想,没有信息的积累就无从思考。
文献综述:针对某一研究领域或专题搜集大量文献资料的基础上,及国内外在改领域或专题的主要研究成果、最新进展、研究动态、前沿问题等进行综合分析而写成的,能比较全面地反映相关领域或专题历史背景、前人工作、争论焦点、研究现状和发展前景等内容的综述性文章。不是简要地汇总陈述,要将各个观点作比较分析。
选题
计算机领域的专业活动可分为3中类型:科学研究、技术研究与开发、工程设计与应用,即“科学-技术-工程”这一条轴线。课题类型通常有:软件开发型、理论科研型、项目管理型。
课题来源:教学、科研课题、生产实际、学生自拟
分享到:
相关推荐
它们描述了计算学科的研究与实践的 3 种形态,对应于本学科中问题求解的 3 个典型过程,是学科方法论最根本的内容。理论:它与数学所用方法类似,主要要素为定义和公理、定理、证明、结果的解释。用这一过程来建立和...
《计算机学科方法论》是计算机科学教育中一个重要的理论框架,旨在帮助学生深入理解计算机学科的本质,提升学习质量和科研能力,培养创新思维。本章主要分为九个部分,详细介绍了计算机学科方法论的相关内容。 首先...
中国计算机学会计算机学科教程研究组发布 中国计算机科学与技术学科教程2002。 教育部计算机教学指导委员会编制 高等学校计算机发展战略研究报告暨专业规范(2006)。 IEEE-CS/ACM发布 CC1991(Computing ...
在计算机学科方法论中,我们可以将其分为几个关键部分: 1. **计算机学科的定义**:计算机科学涵盖了多个子领域,如计算机科学、计算机工程、软件工程、信息系统和信息技术。这些领域共同构成了计算学科,关注计算...
**计算机科学与技术方法论**是一门探讨如何系统性地理解、研究计算机科学及其相关技术的方法和理论的学科。它不仅关注于计算机科学本身的研究方法,还涉及到如何将这些方法应用于解决实际问题的过程。 #### 二、...
计算机学科论文是学术研究的重要组成部分,它记录了科研人员在计算机科学领域的探索、发现和创新。华科(华中科技大学)作为中国顶尖的高等学府,其导师指导下的论文往往代表了国内计算机科学的先进水平。这篇论文集...
本书内容广泛、结构清晰、逻辑严密,适合作为计算机专业高年级本科生或研究生的教材,同时也可供从事计算机科学研究和开发的科技人员参考。在计算机科学中,范畴论与代数规范的结合,不仅丰富了理论本身,也为计算机...
计算机教学论是一门深入探讨如何有效地进行计算机科学教育的学科,它涵盖了教学理念、方法、技术和评估等多个方面。以下是对给定内容中涉及的一些主要知识点的详细解释: 1. **教学思想**:教学思想是教师在教学...
计算机导论是一门涵盖计算机科学基础的学科,旨在引导学生深入了解计算机科学的理论与实践。在撰写关于计算机导论的论文时,需遵循特定的格式和结构,确保内容的准确性和完整性。以下是对论文各部分的详细说明: 1....
计算机科学与技术一级学科是20世纪40年代随着电子技术和计算理论的飞速发展而诞生的科学技术领域,它围绕着计算机的设计与制造以及信息的获取、标识、存储、处理、传输和利用,进行广泛而深入的理论、原则、方法、...
这种GIS语言不仅能够提升我们对于地理空间信息的理解和调查能力,还能在科学研究、城市规划、环境保护等多个领域实现高效的地理场景模拟和多维空间信息传播。 2. GIS的发展模式 GIS的发展模式不仅仅取决于技术创新...
在本项目中,这涉及到将论文按照其研究主题或学科领域进行划分,如计算机科学、数学、物理学等。 2. **自然语言处理(NLP)**:NLP是一门计算机科学,主要研究如何处理和理解人类的自然语言。在本项目中,NLP技术...
近几十年,随着人工智能和计算机技术的进步,数学方法论的应用范围进一步拓宽,信息论、控制论、认知科学和人工智能等领域的研究成果为其注入了新的活力。 数学思想是数学的灵魂,它是从数学内容中提炼出的高度抽象...