《计算机科学技术导论论文.pdf》由会员分享,可在线阅读,更多相关《计算机科学技术导论论文.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第 1 页 共 8 页专业导论(论文)谈谈你对计算机专业的认识及四年学习的设想学院计算机学院专业软件工程年级2007 级姓名李云松学号3107006836 教师傅秀芬2007 年 12 月 12 日广东工业大学计算机学院制第 2 页 共 8 页专业导论论文计算机的发明是20 世纪最卓越的成就之一。计算计的广泛应用极大的促进了生产力的发展,它在当今信息化的社会中已经成为必不可少的工具。什么是计算机实际上,计算机是一种能够按照事先存储的程序,自动、高速地对数据进行输入、处理、输出和储存的系统。一个计算机系统包括硬件和软件两大部分。硬件是由电子的、磁性的、机械的器件组成的物理实体,包括运算器、存储器
2、、控制器、输入设备与输出设备等5个基本组成部分。软件则是程序和有关文档的总称,包括系统软件、应用软件和工具软件三类。计算机硬件系统下面简单介绍一下硬件系统的5 个部分。硬件系统的五个部分中控制器是指挥计算机的各个部件按照指令的功能要求协调工作的部件,是计算机的“神经中枢”。控制器的主要特点是采用内存程序控制方式,即在使用计算机时,必须预先编写(或由编译程序自动生成)由计算机指令组成的的程序并存入内存储器,由控制器依次读取并执行控制器由程序计数器(PC)、指令寄存器(IR)、指令译码器(ID)、时序控制电路以及微操作控制电路等组成。运算器是对二进制数进行运算的部件。它在控制器的控制下执行程序中的
3、指令,完成各种算术运算、逻辑运算、比较运算、移位运算以及字符运算。运算器由算术、逻辑部件(ALU)、寄存器等组成。存储器是用来存储数据和程序的部件。由于计算机的信息都是以二进制形式表示的,所以必须使用具有两种稳定状态的物理器件来存储信息。根据功能不同,存储器一般可分为内存储器和外存储器两种类型。内存储器(又称为主存储器,又称为内存或主存)用来存放现行程序的指令和数据,具有存取速度快、可直接与运算器及控制器交换信息等特点,但其容量一般不大。外存储器(又称为辅助存储器,简称为外存或辅存)用来存放需要长期保存的信息。其特点是存储容量大、成本低。不能直接和运算器、控制器交换信息,需要时可成批的和内存储
4、器交换信息。外存储器主要有软磁盘、硬磁盘以及光盘等。输入输出设备又称为外部设备,它是外部与计算机交换信息的渠道。输入设备用于输入程序、数据、操作命令、图形、图像以及声音等信息。常用的输入设备有键盘、鼠标器、第 3 页 共 8 页扫描仪、光笔、数字化仪以及语言输入装置等。输出设备用于显示或打印程序、运算结果、文字、图形、图像等,也可以播放声音。常用的输入设备有显示器、打印机、XY绘图仪以及声音播放装置等。计算机软件系统软件系统包括系统软件、应用软件和工具软件三大类。由于软件的内容非常多,在此只作简单的说明。系统软件是为了对计算机的软硬件资源进行管理、提高计算机系统的使用效率和方便用户的各种通用软
5、件,一般由计算机生产商提供。常用的系统软件有操作系统、程序设计语言翻译系统和实用程序(如驱动程序、连接程序、诊断程序等)。应用软件是专门为某一应用目的而编制的软件系统,常用的应用软件有字处理软件、表处理软件、统计分析软件、数据库管理系统、计算机辅助软件、实时控制与处理软件以及其它应用于国名经济各行的应用程序。工具软件主要包括下载、文件传输协议(FTP)、图像、浏览、截图压缩、防病毒等常用软件。计算机软件相关课程与计算机软件知识相关的课程有:JAVA程序设计(包括JAVA基础、JAVA设计模式、JZEE)、NET程序设计、需求分析与UML建模、软件工程、CMMI、软件测试、数据库设计、大型程序设
6、计、校外教学实践、C+程序设计、计算机图形学、游戏美术设计与制作、游戏架构与策划、3D游戏编程基础、游戏引擎、人工智能。计算机学科体系&知识结构离散数学,数据结构,计算机组成原理,汇编语言程序设计,面向对象技术,数据通信原理,数字电路与逻辑设计,程序设计课程设计,数据结构课程设计,计算机组成原理试验,数字电路与逻辑设计试验,计算机文化基础,计算机程序设计,线性代数A,概率论与数理统计B,普通物理B,电路电子学数据库系统,操作系统,计算机网络,计算机系统结构,光通信技术,嵌入式系统设计,Internet与 web编程,Cisio/Solaris网络体系设计与实现,综合布线系统编译原理,数字系统设
7、计VHDL,信号与系统,微机系统与接口技术,数字信号处理,软件工程,IT 项目管理,七号信令系统,电子商务概论,多媒体技术,UNIX操作系统,计算机信息安全移动通信,卫星通信,计算机系统维护技术。计算机科学的研究范畴计算机科学技术是以计算机为研究对象的一门学科,它是一门研究范畴十分广泛、发展十分第 4 页 共 8 页迅速的新兴学科。计算机科学的研究范畴包括计算机理论、硬件、软件、网络及应用等。计算机理论的研究内容有:(1)离散数学(2)算法分析理论(3)形式语言与自动化理论(4)程序设计语言理论(5)程序设计方法学计算机硬件的研究内容有:(1)元器件与存储介质(2)微电子技术(3)计算机组成原
8、理(4)微型计算机技术(5)计算机体系结构计算机软件的研究内容有:(1)程序设计语言的设计(2)数据结构与算法(3)程序设计语言翻译系统(4)操作系统(5)数据库系统(6)算法设计与分析(7)软件工程学(8)可视化技术计算机网络的研究内容有:(1)网络结构(2)数据通信与网络协议(3)网络服务(4)网络安全计算机应用的研究内容有:(1)软件开发工具(2)完善即有的应用系统(3)开拓新的应用领域(4)人机工程可见,计算机科学的研究范畴是相当广泛的。在这些研究领域中,有的方面前人已经研究的比较透彻,需要我们在各后续课程中去学习、掌握和继承。有的方面则还不够成熟和完备,需要我们进一步去研究,完善和发
9、展。第 5 页 共 8 页计算机的应用领域计算机的诞生极大地增强了人类认识世界、改造世界的能力,并对社会和生活的各个领域产生了深远的影响,促进了当今社会从工业化到信息化发展的过程。由于计算机具有速度快、精度高、存储容量大、逻辑判断能力强等特点,所以其应用领域非常广泛。从行业的角度看,主要有在制造业、商业、银行与证券业、交通运输业、办公制动化与电子政务、教育、医学、科学研究、艺术与娱乐、以及信息家电等中的应用。计算机在制造业中的应用。制造业是计算机的传统应用领域。在制造业的工厂中使用计算机意味着需要更少的工人来生产、缩短生产周期、降低生产成本、提高企业效益。计算机在制造业中的应用主要有:计算机辅
10、助设计(CAD)、计算机辅助制造(CAM)和计算机集成制造系统(CIMS)等。商业也是计算机应用最为活跃的领域之一,随着计算机技术以及网络技术的发展,又为其注入了新的活力。零售业是计算机在商业中的传统应用。在电子数据交换(EDI)基础上发展起来的电子商务则将从根本上改变企业的供销模式和人们的消费模式。计算机和网络在银行与证券业中的广泛应用,为该领域带来了新的变革和活力,从根本上改变了银行和证券机构的业务处理模式。计算机在交通运输中的应用。当今,无论是航空、铁路、公路和水运都在使用计算机来进行监控、管理或提供业务。交通监控系统、座席预订系统、全球卫星定位系统、地理信息系统以及智能交通系统等就是计
11、算机在交通运输中的典型应用。计算机在办公自动化与电子政务中的应用。在当今信息化的社会中,每时每刻都在生成大量的信息,在大量的信息面前如何管理和利用信息是计算机的重要应用领域。计算机在教育领域的典型应用有校园网、远程教育、计算机辅助教育和计算机教学管理系统等,这些应用加快了教育信息化的进程。计算机在医学中也是必不可少的工具。它可以用于患者病情的诊断与治疗、控制各种数字化的医疗仪器、病员监护和健康护理、医学研究与教育以及为缺少药的地区提供医学专家系统和远程成医疗服务。计算机在科学研究中主要用来进行科技文献的存储与查询、繁复的科学计算、系统仿真与模拟、复杂现象的跟踪与分析以及知识发现等。计算机在艺术
12、与娱乐中的应用。以计算机为工具来进行音乐、舞蹈、摄影、电影与电视机等艺术创作,则能够创作出更具特色、效果更佳的作品。在信息化社会中,随着工作、生活节奏的加快,信息家电、家庭网络等应运而生,未第 6 页 共 8 页来将获得更加迅速的发展和广泛的普及。计算机专业要学习和掌握的知识和应具备的能力随着信息技术的不断发展,计算机已经渗透到社会的各个领域当中,人们已经进入了以使用计算机为主要学习、工作、生活手段的信息时代。人都可能会使用计算机,但是研究与设计计算机的工作只能由计算机专业的人员来承担。计算机专业培养学生的目的不是为了让学生仅仅能够熟练的使用计算机,而是使他们能够掌握系统和扎实的计算机理论基础
13、,学习先进的计算机设计开发技术,成为具有良好综合素质、较强创新能力和实践能力的专门人才。首先,计算机专业的学生必须掌握坚实的理论基础,要学习计算机科学的数学基础,例如离散数学、概率与数理统计、形式语言与自动机、理论计算机科学等。其次,计算机专业的学生必须具有系统的专业知识,要学习大量的专业基础课和专业课,例如程序设计基础、数字逻辑电路、计算机组成原理、操作系统、数据结构、编译原理、网络原理、软件工程等等。能够深刻理解计算机的硬件组成与结构,掌握全面的软件设计与开发技术。学习过程强调要将基础理论与实际应用相互结合,在学习和实践中培养创新能力。再次,学习反映计算机学科前沿知识的专业选修课,如数据库
14、技术、人工智能技术、多媒体技术、网络安全技术等。通过这些课程可以与世界前沿的领先科技接轨,开阔视野,拓宽知识面,成为适应研究、设计和应用开发的复合型人才。当然,作为一个优秀的计算机专业学生,还必须具备一定的DIY 技能,就是能写出一张合理的配置单,再从电脑市场买回硬件,再自己亲手组装好;还要懂得日常维护和解决一些电脑问题。算机专业的学生学习计算机并不是将来把计算机当作一种工具来使用,而是要利用自己的专业知识使得广大的把计算机作为工具的用户能够更快速、更方便、更有效、更安全地使用计算机。计算机专业的学生不仅要应用这些新技术保证用户便捷高效地使用计算机,而且更要对这些技术本身进行改进和提高,甚至是
15、提出全新的技术来满足用户日益增长的需求。计算机和网络的普及使得人们对它们的依赖程度越来越高,人们必须面对由此带来的一系列安全问题,系统安全、数据安全、网络安全等都是计算机专业人员所面临的挑战,学好专业的计算机知识,打好扎实的理论基础才能解决好诸如此类的问题,计算机专业的学生必然是迎接这些挑战的主要力量。第 7 页 共 8 页个人设想作为个人,我想,既然握选择了软件工程,选择了计算机。我就应该爱上它。要学好计算机,必须培养对计算机的兴趣。当然,学好计算机绝不是一时的冲动或有短暂的激情就可以的。计算机科学是一门博大精深的学科。我想,学好计算机应该是要理论与实践并驾齐驱。不但要掌握系统和扎实的计算机
16、理论基础,而且要从实践中不断摸索,提高实践能力。我觉得要学好计算机要找到属于自己的学习方法,不要盲目的追随别人的方法,适合自己的才是最好的。万丈高楼平地起!所以基础很重要,尤其是专业基础课,只有打好基础才能学的更深。C语言是基础,如果要想学好其它高级语言,那么首先要学好C语言。学习时总会遇到各种各样的问题,那我不能应为害怕犯错而不去尝试,不应不懂而耻于问。这次错了,弄懂了,下一次就不会错了嘛!在校我们拥有充足的时间和优越的学习环境,我要所以抓住机遇,抓紧时间学习。上课一定要认真听讲,因为有一些课自己看可能看了很久都看不懂,但老师讲一会儿你就可能明白了。除此之外,还要抓住在学校里的各种实践的机会
17、,要为自己积累经验就业时经验很重要。还有,计算机学科并不是一门孤立的学科。他与许多学科有关系,所以,一定要学好与计算机相关的其他学科知识。我想做一名软件工程师。软件工程师是我国乃至世界比较紧缺的人才。21 世纪是电脑的世纪。而软件又是计算机最重要的组成,也是计算机科学中最具有发展潜力的精髓。我准备向软件开发这个方向发展。在国家大力推进软件产业发展的大背景下。我国软件行业对软件人才的需求每年将超过十万人。WTO、西部大开发、发展软件产业等国之大计都预示着巨大的软件人才需求。软件开发行业,不但整个行业有广阔的发展前景,而且在自身提升上更是有广阔的空间。最吸引人的是那种频繁的更新带来的挑战,和那些传
18、统专业不同的感觉,对年轻人来说是很好的选择。做一个程序员,不仅要学习编程过程和语言的应用,还要学习编程的思路。要有独立作开发的能力。现在的计算机技术日新月异,程序员要有自我更新知识的能力,能够发现问题,解决问题。任何一个做编程的人都应该具备这样的能力,否则,在现在的软件开发企业中很难生存下去。所以,我首先要学习好编程的基本知识,不断的扩展自己的知识,绝不因满足而停滞不前,我明白在这个发展快速的社会里,不进则退,除了不断接受新知识外,我认为要成为编程人员还需要做事谨慎。事事认真,时时认真。还要持之以恒。编程过程中是不允许有一点错误的。所以,时时认真这种态度对于编程人员来说是十分重要的。软件工程是非常难学的。但是,我相信,只要功夫深,铁杵磨成针。我一定会努力的。第 8 页 共 8 页我想,凭借我不懈的努力,我一定会成功的!