欢迎来到天天文库
浏览记录
ID:46777215
大小:65.50 KB
页数:3页
时间:2019-11-27
《浅谈计算机学科以及如何学好专业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浅谈计算机学科以及如何学好专业姓名:班级:学号:摘要:伴随着新世纪钟声的敲响,我们真止跨进了以计算机为主要学习、工作、生活手段的信息吋代。掌握计算机应用技术不仅是每个人的基本索质,也是今后谋生的重要技能。多年实践表明,学习”人类通用智力工具“,学握有关计算机知识与技能会对提高学牛的智力与能力,促其成长与成才大有益处。计算机领域知识覆盖而广,跟新速度快,要想全而、切实的掌握相关的计算机知识,我们必须有良好的学习计算机的方法。关键词:计算机、学习方法、研究方向一、计算机理论的研究内容:(1)离散数学。由
2、于计算机所处理的对象是离散型的,所以离散数学是计算机科学的基础,主要研究数理逻辑、集合论、近世代数和图论等。(2)算法分析理论。主要研究算法设计少分析中的数学方法为理论,如组合数学、概率论、数理统计等,用于分析算法的时间复杂性和空间的复杂性。(3)形式语言与自动机理论。研究程序设计及自然语言的形式化定义、分类、结构等有关理论以及识别各类语言的形式化模型(自动机模型)及其相互关系。(4)程序设计语言理论。运用数学利计算机科学的理论研究程序设计语言的基本规律,包括形式语言文法理论、形式语义学(如代数语义
3、、公理语义、指称语义等)和计算机语言学等。(5)程序设计方法学。研究如何从好结构的程序定义出发,通过对构成程序的基本结构的分析,给岀能保证高质量程序的各种程序设计规范化方法,并研究程序止确性证明理论、形式化规格技术、形式化验证技术等。二、计算机硕件的研究内容(1)元器件与储存介质。研究构成计算机硬件的各类电子的、磁性的、机械的、超导的、光学的元器件和存储介质。(2)微电子技术。研究构成计算机硬件的各类集成电路、大规模集成电路、超大规模集成电路芯片的结构利制造技术等。(3)计算机组成原理。研究通川计算
4、机的硕件组成以及运算器、控制器、存储器、输入和输出设备等各部件的构成和工作原理。(4)微型计算机技术。研究目询使用最为广泛的微型计算机的组成原理、结构、芯片、接及其应用技术。(5)计算机体系结构。研究计算机软硬件的总体结构、计算机的各种新型体系结构(如并行处理机系统、精简指令系统计算机、共享储存结构计算机、阵列计算机、集群计算机、网路计算机、容错计算机等)以及进一步提高计算机性能的各种新技术。三、计算机软件的研究内容(1)程序设计语言的设计。根据实际需求设计新颖的程序设计语言,即程序设计语言的此法规
5、则、语法规则和语义规则。(2)数据结构与算法。研究数据的逻辑结构和物理结构以及它们之间的关系,并对这些结构四年公益相应的运算,设计出实现这些运算的算法,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。常用的数据包括:线性表、栈、队列、串、树、图等。相关的常用算法包括:查找、内部排序、外部排序和文件管理等。(3)程序设计语言翻译系统。研究程序设计语言翻译系统(如编译语言)的基本理论、原理和实现技术。包括:此法规律和语法规律的形式化定义、程序设计语言翻译系统的体系结构及其各模块(如词法分析、语
6、法分析、中间代码生成、优化和目标代码生成)的实现技术。(4)操作系统。研究如何自动地对计算机系统的软硬件资源进行有效的管理,并最人限度地方便用户。研究的内容包括:进程管理、处理机管理、存储去管理、设备管理、文件管理,以及现代操作系统中的一些新技术(如多任务、多线程、多处理机环境、网络操作系统、图形用户界面等)。(5)数据库系统。主要研究数据模型以及数据库系统的实现技术。包括:层次数据模型、网络数据模型、关系数据模型、E-R数据模型、而向对象数据模型、给予逻辑的数据模型、数据库语言、数据库管理系统、数
7、据库的存储结构、查询处理、查询优化、事务管理、数据库安全性和完整性约束、数据库设计、数据库管理、数据库应用、分布式数据库系统、多媒体数据库以及数据仓库等。(6)算法设计与分析。研究计算机领域及其他相关领域中的常用算法的设计方法,并分析这些算法的实践复杂性和空间复杂性,以评价算法的优劣。主要内容包括:算法设计的常用方法、排序算法、集合算法、图和网络的算法、儿何问题算法、代数问题算法、串匹配算法、概率算法和并行算法等以及对这些算法的时间复杂性和空间复杂性的分析。(7)软件工程学。是指导计算机软件开发和维
8、护的工程学科,研究如何采用工程的概念、原理、技术和方法来开发和维护软件。包括:软件生存周期方法学、结构化分析也设计方法、快速原型法、而向对象方法、计算机辅助软件工程(CASE)等,并且详细论述在软件生存周期中各个阶段所使用的技术的描述工具。(8)可视化技术。可视化技术是研究如何川图形來XL观地表征数据,即用计算机来生成、处理、显示能在屏幕上逼真运动的三维形体,并能耳人进行交互式对话。他不仅要求计算结果的可视化,而且要求过程的可视化。可视化技术的广泛应用,是人们可以更加
此文档下载收益归作者所有