计算机相关专业指在开设学科是以软件和
系统开发方向为主的计算机相关学科。
计算机技术具有明显的
综合特性,它与
电子工程、
应用物理、机械工程、
现代通信技术和数学等紧密结合,发展迅速。
主要课程
计算机应用基础、
计算机组装与维护、
Visual Basic语言、
专业英语、计算机平面与动画设计、
计算机网络基础与
局域网络的建设与管理、数据库的开发与应用、
广告设计与制作、网站建设与
网页设计、
多媒体设计与制作、电子商务、网络安全、通信原理等。
专业分类
大类
包括计算机、电子、通信、信息、数字、自动化、生物医学工程相关的学科,包括:电子与
通信工程、应用电子技术、电子科学与技术、计算机科学与技术、人工智能、通信工程、
电子信息工程、
微电子技术、电气自动化、工业设计、
光信息科学与技术、
核工程与核技术、
电子信息科学与技术、
企业信息计算机管理、电子商务、经济
信息管理与
计算机应用、
信息管理与信息系统、计算机辅助设计与制造、数据库应用与信息管理、微电子
控制技术、计算机辅助
制造工艺、计算机系统维护技术、
机电设备及微机应用、
计算机控制技术、
计算机辅助设计、工厂计算机
集中控制、
计算机组装与维修、
计算机图形图像处理、计算机美术设计、
计算机网络工程与管理、信息及
通信网络应用技术、信息与
多媒体技术、多媒体与
网络技术、计算机网络技术、广告电脑制作、电脑图文处理与制版、
计算机制图、
电子工程、计算机网络与软件应用、网络技术与信息处理、
数控技术及应用、电器与电脑、信息处理与自动化、计算机与
邮政通信、计算机辅助机械设计、
机械工程及其自动化、
机械制造与自动化、
机械电子工程、计算机与信息管理、办公
自动化技术、
微型计算机及应用、电子技术及微机应用、
通信技术、办公
自动化设备运行与维修、计算机应用与维护、计算机应用技术、
计算机通信、
电子与信息技术、
计算机科学教育、计算机软件、计算机及应用、
软件工程、
信息工程、自动化、生物医学工程、
生物工程、生物学、网络工程、计算机与
自动检测、计算机应用及
安全管理、网络与
信息安全、信息安全、
微电子学、
信息科学、
计算数学及其应用软件、
信息与计算科学、
电脑艺术设计、
互联网广告设计、
出版与电脑编辑技术、现代
信息技术教育、现代教育技术、
教育技术学、数字媒体技术、数字媒体艺术、
地图制图学与地理信息工程。
软件类
指在开设学科以软件和
系统开发方向主的计算机相关学科,主要包括:经济信息管理与计算机应用、
信息管理与信息系统、计算机辅助设计与制造、数据库应用与信息管理、电子商务、计算机与信息管理、办公自动化技术、
计算机控制技术、计算机辅助设计、工厂计算机集中控制。
网络管理类
指在开设学科以软件和系统开发方向主的计算机相关学科,该类学科专业知识以网络方面的应用为主,主要包括:多媒体与网络技术、计算机网络技术、计算机与邮政通信、计算机辅助机械设计、计算机与信息管理、电子商务、网络工程、计算机应用及安全管理、网络与信息安全、互联网广告设计、计算机网络与软件应用、网络技术与信息处理、
信息管理与信息系统、计算机软件、计算机及应用、通信技术、计算机通信、电子与信息技术。
相关专业
计算机系统技术
计算机作为一个完整系统所运用的技术。主要有系统结构技术、
系统管理技术、系统维护技术和系统应用技术等。
①系统结构技术
它的作用是使
计算机系统获得良好的解题效率和合理的
性能价格比。
电子器件的进步,
微程序设计和固体
工程技术的进步,
虚拟存储器技术以及操作系统和
程序语言等方面的发展,均对
计算机系统结构技术产生
重大影响。它已成为计算机硬件、固件、软件紧密结合,并涉及
电气工程、微电子工程和计算机
科学理论等多学科的技术。现代计算机的
系统结构技术主要有两个方面:一为从程序设计者所见的系统结构,它是系统的概念性
结构与功能,关系到软件设计的特性;其二为从硬件设计者所见的系统结构,实际上是计算机的组成或实现,主要着眼于性能价格比的合理化。但50年代以来,程序设计者所见的系统结构变化不大,
传统计算机的计算机技术硬件组成与
高级语言之间的严重脱节,给软件的可靠性、
源程序编译效率,以及系统的解题效率等方面带来不利的影响,这是计算机系统结构技术需要解决的重要课题。以提高系统
运算速度为主要目的而发展起来的
并行处理技术,是70年代以来
系统组成技术的一个重要努力方向(见
并行处理计算机系统)。70年代出现的
数据流计算机系统结构思想,把传统计算机的指令控制
流控制方法改变为数据
控制流的控制方法。从而有可能自动免除运算
相关性的障碍,达到高度平行的目的。由于器件价格大幅度下降,为某种
特殊用途专门设计的系统,可以显著提高性能价格比,如
数据库计算机,
图像处理计算机等。
②系统管理技术
计算机系统
管理自动化是由操作系统实现的。操作系统的基本目的在于最有效地利用计算机的软件、硬件资源,以提高机器的吞吐能力、解题时效,便利操作使用,改善
系统的可靠性,降低算题费用等。操作系统的
基本功能,是对计算机系统的各种资源以至
用户程序施行有效的管理、调度和指挥,主要为
作业管理、
文件管理、
数据管理、
处理器管理、
输入输出管理、存储
空间管理、人-机通信管理、终端
网络管理、系统
故障管理、系统再组合以及对其他软件的管理等。此外还负责对诸用户的数据和程序实施保护和保密,以及收费计算等。操作系统技术正向提高通用性、
可扩展性、
可移植性及
工作效率、降低
辅助时间等方面改进。
③系统维护技术
计算机系统实现自动维护和诊断的技术。实施维护诊断自动化的主要软件为功能检查程序和自动
诊断程序。功能检查程序针对计算机系统各种部件各自的全部微观功能,以严格的数据图形或动作重试进行考查测试并比较其结果的正误,确定部件工作是否正常。自动诊断根据部件的具体逻辑,以特定的算法生成大量的
测试数据和故障字典,利用诊断机或其他特设硬件作为“硬核”,对故障部件有关的测试路径进行布数启动,并回收测试结果。对有故障者查询故障字典以确定故障部位,诊断的
覆盖面一般在90%左右,
故障定位范围约在1~3个插件之内(见特征
分析仪)。
④系统应用技术
计算机系统的应用十分广泛。程序设计自动化和软件工程技术是与应用有普遍关系的两个方面。程序设计自动化,即用计算机自动
设计程序,是使计算机得以推广的
必要条件。早期的计算机靠人工以
机器指令编写程序,费时费力,容易出错,阅读和调试修改均十分困难。50年代初期开始使用的
汇编语言,与机器指令
一一对应以记忆码和
符号地址替代机器指令的
操作码和
地址码,再通过
翻译器产生机器指令,有效地改善了程序设计的条件,虽然它是低级语言,但因可人工编写出高质量的程序而仍保有其生命力。50年代中期出现的高级程序设计语言,可根据课题算法的规律与特点,定义严格的语言和描述方法,使设计者可以用语言形式编制出课题的源程序,然后通过
编译程序,自动编出以机器指令形式表达的
目的程序,大大提高了程序设计的
劳动生产率。
高级程序设计语言已多达数百种,其中主要者有
BASIC、
FORTRAN、
ALGOL、
COBOL、PASCAL等。由于语言繁多又互不相通,程序移植困难,造成很大浪费。 因此,人们对创造统一语言的问题相当重视,美国ADA语言就是一例。接近自然语言的
算法语言也在探索之中。
软件生产工程化对计算机技术的发展具有重大意义。软件
生产方式比较落后,以人工为主,
自动化程度较差。 设计、修改、
维护费用昂贵,产品错误率较高,以致发生所谓“
软件危机”。因此,在60年代末提出了“软件工程”,即将软件生产视为一种工程或工业,使软件生产采取与硬件相类似的形式,创立软件设计、调试、维护、生产
组织管理等的
科学方法,制定软件标准,研制软件生产的工具等。软件工程的主要内容包括
软件开发的方法论和软件开发的支援系统。方法论研究程序设计的原理、原则和技术,借以生产出价格合理、可靠和易读的程序。支援系统则主要对软件
生产过程各阶段提出支持工具,以提高软件生产的效率与质量。软件工程已受到很大重视并获得较普遍的推广。
计算机器件技术
电子器件是计算机系统的物质基,计算机复杂逻辑的最基层线路为“
与门”、“
或门”和“
反相器”。由此组成的高一层线路有“
组合逻辑”和“
时序逻辑”两类。这些逻辑由电子器件来实现,通常以电子器件在技术上的变革作为计算机划代的标志。 计算机器件技术,从50年代的
真空电子器件到80年代的
超大规模集成电路,经历了几个重大
发展阶段,使机器
组装密度提高约4个
数量级,速度约提高 5~6个数量级,可靠性提高约4个数量级(以器件失效率为比较单位),功耗降低约3~4个数量级(以单个“门”为比较单位),价格降低约4~5个数量级(以单个“门”为比较单位)。器件技术的进步大大提高了计算机系统的性能价格比。
计算机部件技术
计算机系统是由数量和品种繁多的部件组成的。各种部件技术内容十分丰富,主要有运算与控制技术、
信息存储技术和信息输入输出技术等。
①运算与控制技术计算机的运算和逻辑功能主要是由中央处理器、
主存储器、通道或 I/O处理器以及各种外部
设备控制器部件实现的。
中央处理器处于核心地位。运算算法的研究成果对加速
四则运算,特别是乘除运算有重要作用,随着器件价格的降低,从
逻辑方法上大大缩短进位与移位的时间。指令重叠、指令并行、流水线作业以及超
高速缓冲存储器等技术的应用,可提高中央处理器的运算速度。
微程序技术的应用,使原来比较杂乱和难以更动的
随机控制逻辑变得灵活和规整,它把程序设计的概念运用于机器指令的实现过程,是控制
逻辑设计方法上的一大改进,但因受到速度的限制,多用于中、
小型计算机、通道和外部设备部件控制器中。早期计算机的各种控制,均集中于处理器,使系统效率很低。
多道程序和分时
系统技术的产生和各种
存储器和
输入输出部件在功能和技术上的发展,使计算机系统
内部信息的
管理方法与传输成为重要问题,计算机的控制从集中式走向分布式,出现了存储器控制技术与通道、外部设备部件控制技术等。
②信息
存储技术存储技术使计算机能将极其大量的数据和程序存放于系统之中,以实现高速处理。由于存储手段在容量、速度、价格三者之间存在尖锐矛盾,存储器不得不采取分级的体系,形成存储器的
层次结构,自上至下可分为超高速缓冲存储器、高速主存储器(又称
内存储器)和大容量
外存储器等。主存储器是存储体系的核心,直接参与处理器的内部操作,因此它应具有与处理器相适应的工作速度和足够大的容量。50年代以来虽出现多种基于不同物理原理的存储方法,但均未获得理想的结果。50年代中期,
铁氧体磁心存储器问世,沿用达20年之久,直到70年代中期,MOS存储器技术兴起后才逐步被淘汰。MOS存储器在速度、价格、功耗、可靠性及
工艺性能等方面均有很大优越性,是主存储器比较理想的手段。主存储器的工作速度,一直未能跟上处理器,一般慢5~10倍。为充分发挥处理器潜力,出现了超
高速缓冲存储器。超高速缓冲存储器通常
以与处理器同类的双极型器件构成,使二者速度相匹配,但由于价格较高,容量一般只有主存储器的几百分之一。计算机巨量的数据,存储于速度较慢价格较低的外存储器中,外存储器主要有磁盘机和
磁带机。存储器的层次结构相对缓和了速度、容量、价格三者之间的矛盾,但给用户带来
存储空间调度的困难。为此,一般以硬件自动调度缓存空间,使之透明于用户;以
虚拟存储方法(见虚拟存储器),在操作系统软件的支持下,实施主存与外存之间的自动调度。
③信息输入输出技术
输入输出设备是计算机送入数据和程序、送出处理结果的手段。输入的基本方法是以
穿孔卡片或
纸带为载体,经卡片或纸带输入机将数据和程序送入计算机,70年代初期出现的
键控软盘数据输入方法(即数据输入站)已逐渐普及。将文字、数据的印刷(或手写)体直接读入计算机的光文字阅读机已经实现,语音图像直接输入计算机的技术也已取得一定成果。 在输出方面,最普通的是建立在击打技术基础上的各类打印机,但速度受到
机械运动的限制。非击打技术的
输出设备能显著提高速度,主要有将电压直接加在
电介质涂覆纸张以取得静电潜像的静电式打印机;靠激光在
光导鼓上扫描而形成静电潜像的激光静电式打印机;利用喷墨雾点带电荷后受电极偏转而形成文字的
喷墨式打印机等。作为轻便输出手段,则以利用热敏纸张遇
热变色原理的
热敏打印机比较流行。人-机对话输出多采用以
显像管进行图像文字显示的
终端设备。计算机的输入输出技术正向智能化发展。
计算机组装技术
组装技术同计算机系统的可靠性、维修调试的方便性、生产
工艺性和
信息传递的延迟程度有密切的关系。计算机电子器件的可靠性随着
环境温度和湿度的升高而下降,尘埃的积聚可能造成插件或底板的短路或断路,因此制冷和空调是组装技术需要解决的重要问题。常用的方法有:将液态氟里昂引入插件冷却片的直接制冷法;用氟里昂使水冷却,再将冷水引入插件冷却片的水冷法;用氟里昂使空气冷却,再将
冷空气送入机仓的强制风冷法等。前两者
工艺结构较为复杂,故多采用风冷。组装技术需要解决的另一个问题是提高组装密度。计算机器件进入亚纳秒级后,几厘米长的导线所产生的信号延迟已足以影响机器的正常工作,使组装密度问题更加突出。计算机电子器件的变革,对组装技术产生极大影响,组装技术的进步始终与计算机的换代相协调,不断向小型、微型化发展。在
电子管时期,一个“门”即是一个插件,以
焊钉、导线钎焊而成。
晶体管使组装密度提高一个数量级,每一个插件可包含若干个“门”,组装采用单面或
双面印制板。集成电路将过去的插件吸收到器件内部,同时采用多层印制的插件板与底板,以及
绕接连线工艺,大大提高了组装密度。大规模和超大规模集成电路门阵列的应用,使组装实现微型化,典型的方法是将集成电路的
裸芯片焊接在多达30余层的陶瓷片上,构成模块,然后将模块焊接于十余层的印刷底板上。
发展趋势
计算机技术面临着一系列新的重大变革。
诺伊曼体制的简单硬件与专门逻辑已不能适应软件日趋复杂、课题日益繁杂庞大的趋势,要求创造服从于软件需要和课题自然逻辑的新体制。并行、联想、专用功能化以及硬件、固件、软件相复合,是新体制的重要实现方法。计算机将由
信息处理、数据处理过渡到
知识处理,
知识库将取代数据库。
自然语言、模式、图像、
手写体等进行人-机会话将是输入输出的主要形式,使人-机关系达到高级的程度。
砷化镓器件将取代硅器件。
就业方向
毕业生主要面向
交通系统各单位、交通信息化与
电子政务建设与应用部门、各类计算机专业化公司、广告设计制作公司、
汽车营销技术服务等从事IT行业工作。