如果你的重点为硬件:模拟电路、数字电路、C语言、数据结构、计算机网络、单片机、Linux等,这个专业主要搞计算机控制(自动控制),与自动化专业靠的非常近,可以说是个"万金油“行业,好就业、待遇高、发展空间大。
如果你的重点为软件:C语言、数据结构、C++或C#、计算机网络、数据库(SQLserver甚至Access但你至少要精通一个)、网络程序设计(做动态网页)等。这个方向个人认为不太好混,因为中国每年毕业的计算机专业学生太多了,而这方面需要的人又不是很多,就造成了用人单位过于挑剔而且给的待遇比较低的情况。
1
第一章 计算机及信息技术概述
1. 电子计算机的发展历程
①1946年2月由宾夕法尼亚大学研制成功的ENIAC是世界上第一台电子数字计算机。“诞生了一个电子的大脑” 致命缺陷:没有存储程序。
②电子技术的发展促进了电子计算机的更新换代:电子管、晶体管、集成电路、大规模及超大规模集成电路
电子计算机发展时间:
第一代 1946-1958 电子管计算机,主要应用科学计算和军事计算 第二代 1958-1964 晶体管计算机,主要应用于数据处理领域
第三代 1964-1971 集成电路计算机,主要应用于可科学计算,数据处理,工业控制等
领域
第四代 1971年以来 超大规模集成电路,深入到各行各业,家庭和个人开始使用计算
机
2. 计算机的类型
按计算机用途分类:通用计算机和专用计算机
按计算机规模分类:巨型机、大型机、小型机、微型机、工作站、服务器、嵌入式计算机 按计算机处理的数据分类:数字计算机、模拟计算机、数字模拟混合计算机 3. 计算机的特点及应用领域
计算机是一种能按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备。(含义)
A. 运算速度快 运算速度用MIPS(百万条指令每秒)来衡量,是计算机性能的指标之一 B. 计算精度高 应用于数值计算
C. 具有逻辑判断能力 信息检索、图形识别 D. 记忆性强
E. 可靠性高、通用性强 应用于数据处理、工业控制、辅助设计(CAD)、辅助制造(CAM)
办公自动化。
应用领域:1)数值计算 (主要是科学研究等数学计算问题)
2)数据及事务处理 (非科技方面的数据管理和计算处理) 3)自动控制与人工智能 (多用于航空航天领域) 4)计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助教学(CAI) 5)通信与网络
4. 计算机发展趋势:巨型化、微型化、网络化、智能化 1、光计算机 2、生物计算机 3、量子计算机
,不愿意用什么 Frontpage,Dreamweaver。
能用语言写网页固然很好,但有高效的手段你为什么不使呢?仅仅是为了显示自己的水平高,unique? 我看真正水平高的是能够以最快的速度接受新事物的人。高级程序设计语言的发展日新月异,今后的程序设计就像人们在说话一样,我想大家从xml中应是有所体会了。
难道我们真就写个什么都要用汇编,以显示自己的水平高,真是这样倒不如直接用机器语言写算了。反过来说,想要以最快的速度接受并利用新技术关键还是在于你对计算机科学地把握程度。
计算机技术牵扯的内容更为广泛些,一项一项说恐怕没个一年半载也说不清。我只想提醒大家的还是那句话,技术与科学是不能分家的,学好了科学同时搞技术,这才是上上策。
犹如英语,原先人们与老外交流必须要个翻译,现在满马路的人都会说英语。就连21世纪英语演讲比赛的冠军都轮不到英语系的学生了。
计算机也是一样的,我们必须面对的一个现实就是:计算机真就只是一个工具,如果不具备其它方面的素养,计算机系的学生虽然不能说找不到工作,不过总有一天当其他专业性人才掌握了计算机技术后将比我们出色许多。原因就在于计算机解决的大都是实际问题,实际问题的知识却是我们少有的。
单一的计算机技术没有立足之地。 我想是时候指出:学习每一个课程之前,都要先搞清这一课程的学习目的。
这一学科的应用领域。据我自身所了解到的同龄同学和低年级的同学的学习状况:他们之中很少有人知道学一个学科的学习目的,期末考试结束了也不知道学这科做什么用。
这就失去了读计算机科学的意义。当然这与现存的教育思想不能说一点关系都没有。
总的来说,从教育角度来讲,国内高校的课程安排不是很合理,强调理论,又不愿意在理论上深入教育,无力接受新技术,想避开新技术又无法避得一干二净。我觉得关键问题就是国内的高校难于突破现状,条条框框限制着怎么求发展。
我们虽然认识得到国外教育的优越性,但为什么迟迟不能采取行动?哪怕是去粗取精的取那么一点点。我们需要改变。
从我们自身角度来讲,多数人4年下来既没有学习计算机科学的学术水平,也没有学习计算机技术的那种韧劲。在我刚上大一时,我的计算机科学入门导师,淮北煤炭师范学院王爱平教授曾经对我说过这样一番话:"当你选择了计算机这一门科学,就意味着你踏上了一条不归路,就意味着你一生都要为之奋斗……你的身后是悬崖,只有向前走,不能往后退。
" 有些同学说按照这样学习学的东西太多,有的未见得有用,我想打个形象的比方:学校学出来的人都是一个球体,方方面面的知识都应具备。可是社会上需要球体的地方很少,反而需要的是砖和瓦,即精通某一行的人才。
但是对于同等体积的物体,用球体来改造是最方便最省事的。学校的学生很多,为了能够使更多的学生来适应这个社会,学校也就不得以把所有的学生都打造成一个球体,然后让社会对这些学生进行再加工,成为真正能够有用的人才。
即使你非常清楚自己的将来要干什么,并且非常下定决心要走自己的路,这一步你也必须走,世界是在不断变化的,你不能预料未来。想清楚,努力去干吧! 必须结束这篇"胡侃" 了,再侃下去非我力所能及。
其实计算机还有很多基础课都值得一侃。怎奈我造诣有限,不敢再让内行耻笑。
计算机科学博大精深,我只是个初学者。最后声明:这些只针对本科阶段的学习。
即使把这些全弄通了,前面的路还长,计算机科学需要我们为之奋斗。
学习计算机科学需要韧性,更需要创新,需要激情。深刻学习理论知识,勇于接受新技术的挑战,这才是我们这一代人应具有的素质。
最后送大家一句话"Wake up every day with a feeling of passion for the difference technology will make in people's life!"。 在我大一时无意中找到了南京大学网友sir的帖子"胡侃(理论)计算机学习",这个帖子对我的大学学习起了至关重要的作用,后来也同他进行了一些交流,写这份材料时也引用了其中的不少观点,并得到了sir的支持。
再有就是每次和本系司徒彦南兄的交谈,都能从中学到很多东西,在这份材料中也有很多体现。这份材料是我原来在实验学院进行新生入学教育的讲稿之一,原有基础上改进了其中我认为不太合适的理论,修正了一些观点,在推荐教材方面结合我的学习情况有了较大改变。
值得一提的是增加了一些计算机理论的内容,计算机技术的内容结合我国的教学情况和我们学习的实际情况进行了重写。这里所作的工作也只是将各位学长和同学们的学习体会以及我在学习计算机科学时的所思所想汇总在一起写了下来,很不成熟。
目的。
计算机专业应该具备以下基础知识:
1.掌握电子技术和计算机组成与体系结构的基本原理、分析方法和实验技能,能从事计算机硬件系统开发与设计。
2.掌握程序设计语言、算法与数据结构、操作系统以及软件设计方法和工程的基本理论、基本知识与基本技能,具有较强的程序设计能力,能从事系统软件和大型应用软件的开发与研制。
3.掌握并行处理、分布式系统、网络与通信、多媒体信息处理、计算机安全、图形图象处理以及计算机辅助设计等方面的基本理论、分析方法和工程实践技能,具有计算机应用和开发的能力。
4.掌握计算机科学的基本理论,具有从事计算机科学研究的坚实基础。
计算机专业开设的主要课程有:电子技术、离散数学、程序设计、数据结构、操作系统、计算机组成原理、微机系统、计算机系统结构、编译原理、计算机网络、数据库系统、软件工程、人工智能、计算机图形学、数字图像处理、计算机通讯原理、多媒体信息处理技术、数字信号处理、计算机控制、网络计算、算法设计与分析、信息安全、应用密码学基础、信息对抗、移动计算、数论与有限域基础、人机界面设计、面向对象程序设计等。
好 多 的 哦 .要有以数理为基础,以信息学科为平台,以计算机科学与技术为方向,以培养创新能力为重点,面向系统,兼顾应用,软硬结合,计算机科学与计算机工程并重。培养在计算机系统结构与计算机网络系统、软件系统、计算机工具与应用支撑环境的研究、分析、设计、开发和工程组织等方面具有综合能力的复合型人才。
计算机科学与技术专业 相对来说应该是计算机方面专业中最热门的了
清华大学有全国第一的计算机科学与技术专业
大多学校的 计算机科学与技术专业都是差不多的 当然也有适当的区别
在这里摘录华中科技大的该专业培养方案(仅供参考)
计算机科学与技术专业本科培养计划
一、培养目标
培养德、智、体全面发展,具有系统、扎实的信息学科和计算机学科的理论基础,在信息的获取、传递、处理及应用等方面,具有较宽广的专业知识和实践动手能力的研究型、复合型人才。毕业生具有良好的人文素质、创新精神和较强的英语能力,能在信息技术产业,科研部门,高等院校及其相关领域从事信息科学与技术的研究、设计、开发及管理等方面的工作,并可继续攻读计算机科学与技术、相关学科与交叉学科的硕士学位。
二、基本规格要求
1、具有较扎实的信息学科所需的数理基础;
2、掌握信息学科、计算机科学与技术的基本理论和方法;
3、具有研究计算机科学与技术领域理论问题和解决实际问题的能力;
4、了解信息学科、计算机学科的发展动态;
5、具有较强的英语语言能力;
6、掌握文献检索、资料查询的方法和撰写科学论文的能力;
7、具有较好的人文社科知识和人文素质,以及较强的协调、组织能力;
8、具有较强的创新精神。
三、培养特色
以数理为基础,以信息学科为平台,以计算机科学与技术为方向,以培养创新能力为重点,面向系统,兼顾应用,软硬结合,计算机科学与计算机工程并重。培养在计算机系统结构与计算机网络系统、软件系统、计算机工具与应用支撑环境的研究、分析、设计、开发和工程组织等方面具有综合能力的复合型人才。
四、主干学科
计算机科学与技术
五、学制与学位
修业年限:四年
授予学位:工学学士
六、学时与学分
完成学业最低课内学分(含课程体系与集中性实践教学环节)要求:200
七、主要课程
离散数学 数据结构 汇编语言程序设计 数值分析 操作系统原理 微机接口技术 数据库系统原理 计算机组成原理 计算机通信与网络 编译原理 计算机系统结构 软件工程
八、主要实践教学环节(含专业实验)
C语言课程设计 数字逻辑课程设计 数据结构课程设计 汇编语言课程设计 操作系统课程设计 计算机组成原理课程设计 微机接口技术课程设计 数据库系统课程设计 编译原理课程设计
掌握的知识点:电子科学与技术、信息与通信工程、计算机科学与技术、电路理论系列课程、计算机技术系列课程、信息理论与编码、信号与系统、数字信号处理、电磁场理论、自动控制原理、感测技术等。
应备的知识能力:
1.较系统地掌握本专业领域宽广的技术基础理论知识,适应电子和信息工程方面广泛的工作范围;
2.掌握电子电路的基本理论和实验技术,具备分析和设计电子设备的基本能力;
3.掌握信息获取、处理的基本理论和应用的一般方法,具有设计、集成、应用及计算机模拟信息系统的基本能力;
4.了解信息产业的基本方针、政策和法规,了解企业管理的基本知识;
5.了解电子设备和信息系统的理论前沿,具有研究、开发新系统、新技术的初步能力;
6.掌握文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力。
算机基础知识计算机是人类历史上伟大的发明之一,虽说迄今为止只有近70年的历程,但在人类科学发展的历史上,还没有哪门学科像计算机科学这样发展得如此迅速,并对人类的生活、生产、学习和工作产生如此巨大的影响。
计算机是一一门科学,也是一种自动、高速、精确地对信息进行存储、传送与加工处理的电子工具。 掌握以计算机为核心的信息技术的基础知识和应用能力,是信息社会中必备的基本素质。
本章从计算机的基础知识讲起,为进一步学习与使用计算机打下必要的基础。通过本章的学习,应掌握以下内容。
1.计算机的发展简史、特点、分类及其应用领域。 2.计算机中数据、字符和汉字的编码。
3.多媒体技术的基本知识。 4.计算机病毒的概念和防治。
1。1计算机的发展 在人类文明发展的历史长河中,计算工具经历了从简单到复杂、从低级到高级的发展过程。
如绳结、算筹、算盘、计算尺、手摇机械计算机、电动机械计算机、电子计算机等,它们在不同的历史时期发挥了各自的作用,而且也孕育了电子计算机的设计思想和雏形。 本节介绍计算机的发展历程、特点、应用、分类和发展趋势。
1.1.1电子计算机简介 第二次世界大战爆发带来了强大的计算需求。宾夕法尼亚大学电子工程系的教授莫克利(JohnMauchley)和他的研究生埃克特(JohnPresperEckert)计划采用真空管建造一台通用电子计算机,帮助军方计算弹道轨迹。
1943年,这个计划被军方采纳,莫克利和埃克特开始研制电子数字积分计算机(,ENIAC),并于1946年研制成功.ENIAC如图l—1所示。ENIAC的主要元件是电子管,每秒钟能完成5000次加法运算,300多次乘法运算,比当时最快的计算工具快300倍。
该机器使用了l500个继电器、18800个电子管,占地170平方米,重达30多吨,耗电150千瓦,耗资40万美元,真可谓“庞然大物”。用ENIAC计算题目时,首先要根据题目的计算步骤预先编好一条条指令,再按指令连接好外部线路,然后启动它自动运行并输出结果。
当要计算另一个题目时,必须重复进行上述工作,所以只有少数专家才能使用。尽管这是ENIAC的明显弱点,但它使过去要借助机械分析机用7到20小时才能计算一条弹道的工作时间缩短到30秒,使科学家们从奴隶般的计算中解放出来。
至今人们仍然公认,ENIAC的问世 标志了计算机时代的到来,它的出现具有划时代的伟大意义。 ENIAC被广泛认为是世界上第一台现代意义上的计算机,美国人也一直为这一点而骄傲。
不过直到现在,英国人仍然认为,由著名的英国数学家图灵帮助设计的,于1943年投入使用的一台帮助英国政府破译截获密电的电子计算机COLOSSUS才是世界上的第一台电子计算机。 英国人认为,之所以COL0SSUS没有获得“世界第一”的殊荣,是因为英国政府将它作为军事机密,多年来一直守口如瓶的缘故。
究竟谁是“世界第一”对于我们并不重要,重要的是他们卓越的研究改变了这个世界。ENIAC证明电子真空管技术可以大大地提高计算速度,但ENIAC本身存在两大缺点:一是没有存储器;二是用布线接板进行控制,电路连线繁琐耗时,要花几小时甚至几天时间,在很大程度上抵消了ENIAC的计算速度。
为此,莫克利和埃克特不久后开始研制新的机型——电子离散变量自动计算机(,EDVAC)。几乎与此同时,ENIAC项目组的一个研究人员冯·诺依曼来到了普林斯顿高级研究院(,IAS),开始研制他自己的EDVAC,即IAS(是当时最快的计算机)。
这位美籍匈牙利数学家归纳了EDVAC的主要特点如下: (1)计算机的程序和程序运行所需要的数据以二进制形式存放在计算机的存储器中。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:3.225秒